部分国外网站无法登陆的处理小办法

因公司国外客户众多,经常性需要连接国外网站。国内的网络大环境大家都应该清楚,很多的国外网站是无法登陆,或者间歇性登陆不了。很多情况下,是因为GFW的问题,但有时候的情况并不完全是这样。

例如,这几天遇到的例子,某客户需要参考网站

t27.socialin.com/xxxxxxxxxxxxxxxx(后面省略),听同事说,他在家里能上,公司就不能上的了。第一时间反应就是会不会是GFW问题,尝试远程到家里的电脑,的确也登陆不了,再用SSH登陆US的代理,可以登陆,证明网站本身没任何问题。会不会和facebook情况一样被屏蔽呢,我马上想到这样。

但是,既然同事说在家里能上,证明应该不会是gfw的问题。尝试ping一下,t27.socialin.com,反馈是找不到主机,很明显是DNS无法解析,因为同样情况,ping facebook的话是能反馈到IP的。

DNS无法解析的问题一般在所在的网络供应商的问题,由于公司所在的网络是ADSL,重启一下路由,IP自动刷新,情况依旧,进一步说明情况出现在供应商的DNS里面。

如何解决?网上随便找个可以解析whois的网站,解析t27.socialin.com,为174.36.1.27,注意,这时候直接将ip替代整个网站的首段网址是不行的,对方网站服务器还要解析域名。因为只能通过修改hosts的办法,修改hosts的方法很简单,网上随便搜索都有。

地址:C:WindowsSystem32driversetc,用记事本打开hosts文件,在最下面添加

174.36.1.27 t27.socialin.com

保存之。

重新打开浏览器,打开客户网址,就能正常打开了。

因此学到了经验,对打不开的网站,先要确定问题出现在什么地方,不能一概而论是GFW的问题。