众所周知,国内网络环境无法访问谷歌,但是时不时遇到客户反馈,连Hostinger、Siteground这些没有被屏蔽的网站也打不开,这个问题,修改本地电脑的网络设置就可以修复。
打开以太网属性设置
打开控制面板 – 网络和Internet – 网络连接,在以太网的右键菜单中选择属性。

修改IPv4设置
双击列表中的【Internet 协议版本4(TCP/IPv4)】,填写阿里云的公共 DNS:
- 首选DNS服务器填写223.5.5.5
- 备选DNS服务器填写223.6.6.6

刷新本地 DNS 缓存
快捷键Win+R,启动Windows运行窗口,输入CMD并点击【确定】按钮,

在命令提示符窗口中输入【ipconfig /flushdns】,即可刷新本地 DNS 缓存


原理解析
如果通过中国移动接入互联网,默认使用中国移动的递归DNS,很容易遇到境外域名解析污染问题,无法通过域名找到正确的 IP 地址,自然也就无法打开目标网站。 改用阿里云、谷歌、Cloudflare的递归DNS,可以拿到海外网站真实 IP,网站也就可以打开了。
当然,这个方法只能修复运营商DNS污染造成的访问故障,如果站点本身处于网络管控封禁名单内(比如Google.com),换任何DNS都无法访问。
为什么只有少数人遇到这个问题?
做外贸的,大多都有科学上网的工具(翻墙的梯子),这些工具会自动将本地 DNS 切换为 Cloudflare(1.1.1.1)或 Google(8.8.8.8)等国际递归 DNS,自然就绕过了国内运营商的 DNS 污染。
不过,这些VPN工具虽然解决了访问境外网站的问题,但如果使用完没有正常关闭或退出,有时反而会导致国内的普通网站无法正常加载。