1)修改host文件
可以在自己的电脑上设置本地DNS解析。
文件地址:C:\Windows\System32\drivers\etc\hosts, 该文件修改需要管理员权限,可以复制到桌面打开,打开方式选择记事本即可查看编辑。
编辑完成后保存,然后复制到上述文件地址,可能会提示需要管理员权限才能保存,确定即可。
2)修改浏览器配置和本地网络dns
在Chrome和Firefox浏览器配置DoH 加密DNS流量提高安全性
谷歌浏览器已经在Google Chrome v78版开始测试DoT功能,因此如果需要开启此功能至少需要78及以上版本。
打开谷歌浏览器地址栏输入 chrome://flags/#dns-over-https ,然后在将该选项修改为Enabled再重启浏览器。
浏览器部分修改完成后还需要修改操作系统的公共 DNS 服务器,转到Windows 10控制面板的网络和共享中心。
然后点击左侧的更改适配器设置找到正在使用的网卡,右键点击网卡选择属性,然后在 IPv4 / IPv6 里配置DNS。
可选 DoH 服务器包括
Google:
8.8.8.8 / 8.8.4.4 / 2001:4860:4860::8888
CloudFlare:
1.1.1.1 / 1.0.0.1 / 2606:4700:4700::1111
OpenDNS:
9.9.9.9 / 9.9.9.11 / 2620:fe::fe / 2620:fe::9 / 2620:fe::11 / 2620:119:35::35
DNSSB:
185.222.222.222 / 185.184.222.222 / 2a09:: / 2a09::1
基本上开启了 DoH 就能打开被 DNS 污染的网站,但是可能会出现丢包现象,请自行测试后使用。
苹果电脑系统以及Win7\8\10设置DNS,请参考:如何自定义设置 DNS 服务器的方法
2.手机端
手机设置里的无线网络设置部分,有关于 DNS 设置的字样,可以找类似的。
在手机网络设置里,启用 私人DNS ,设置为 指定私人DNS ,配置数值为 ” dns.google ” 。点击确定即可生效。
然后打开被污染的域名测试,比如, 点此测试网址 ,经测试,成功打开。
强烈建议,不要使用国产浏览器,可以用世界通用的热门浏览器,比如,Google Chrome谷歌浏览器 ,Firefox 火狐浏览器 。
国内的浏览器几乎全部是抄袭模仿 或者基于 Google Chrome 谷歌浏览器 开源项目 Chromium 项目开发而来,说到底还是用的 Google谷歌技术。