开发者社区> 问答> 正文

两台不同地区的ECS,访问外网结果不一样

我有两台不同地区的ECS服务器A和B,他们都需要抓取同一个外部网站W的数据,之前一直都没问题。
从昨天下午开始,B抓取老是失败。
通过ping,发现两者DNS解析获得的外部网站W的ip不一样。
B如果通过A解析出来的ip而不是域名直接访问,可以抓取网站数据。

请问如果解决?手工修改自己的host解析文件,还是可以让阿里云的DNS更新?

展开
收起
daali 2015-09-11 09:55:57 4151 0
3 条回答
写回答
取消 提交回答
  • 更新下服务器dns
    2015-09-11 13:43:26
    赞同 展开评论 打赏
  • 回1楼ivmmff的帖子
    谢谢!
    但是如果该ip地址又不能用了,可能需要过好几个小时才能发现。
    请问阿里云的DNS都是内部服务器的ip吧?可以自己添加一个公有的dns吗?

    -------------------------

    回3楼ivmmff的帖子
    好的,多谢!
    2015-09-11 10:04:33
    赞同 展开评论 打赏
  • 解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
    最快最稳定的方法,就是自己修改ECS上的 hosts 文件

    -------------------------

    回 2楼(daali) 的帖子
    可以的,我试过。
    2015-09-11 09:56:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载