黑龙 (@xiao2) 在 亚洲服务商的美欧vps访问谷歌的一些细节。 中发帖
又来水一贴。
不知道有多少人和我是一样的场景:亚洲服务商的美欧vps访问谷歌(简称自建代理访问谷歌)进行授权登陆、获取字体之类的。但是通常都会遇到一个问题:google页面可以访问,但是点击Google页面没有反应。
这种是什么原因呢?
答案:gstatic.com 域名解析被分给了亚洲ip,而美国的ip访问亚洲的话,不知道啥原因,访问不了。
怎么解决?两种方案(任选其一):
dns强制指定到google美国ip
直接把域名解析到美国ip
第一种的方式是:dig @8.8.8.8 fonts.gstatic.com (或者是 www.gstatic.com) +short .查看解析出来的ip是不是亚洲的,如果是的话,去修改dns到1.1.1.1 重复这个操作,直到解析出来的ip是美国为止
第二种方式就是直接修改hosts文件。为啥这么费劲呢?因为死活修改不了dns,不知道...