DNS污染解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxuwen/article/details/86622964

需要的工具

window 7 系统,火狐浏览器,cmd。

火狐浏览器

更新至最新版本火狐,在地址栏输入 about:config ,回车后同意风险,在配置列表中搜索 network.proxy.socks_remote_dns 选项,将其值改为true.然后关闭火狐 浏览器.

window 7 系统 网络配置

打开网络和共享中心

更改适配器设置


选择你的网络连接,右键打开属性->双击选择ipv4协议->高级->dns->按顺序添加下面的dns.然后确定(为啥没有用IPS的DNS,怕DNS劫持)
114DNS 114.114.114.114
谷歌DNS 8.8.8.8
114DNS 114.114.115.115
阿里DNS 223.5.5.5
阿里DNS 223.6.6.6
OpenDNS 208.67.220.220
腾讯DNS 119.29.29.29
百度DNS 180.76.76.76


dns设置

刷新DNS缓存命令,CMD

window7 开始 -> 搜索 cmd -> 以管理员身份运行-> 输入以下命令回车

ipconfig /flushdns

成功的结果如下
属性DNS缓存

操作意图说明

DNS解析不正确的结果就是原本的域名被指向了不正确的IP地址.比如当使用ping命令查看域名如:cn.bing.com的IP时,可能会指向127.0.0.1的地址,即本机地址,这显然是不正确的,所以在系统网络配置中配置的dns服务器地址都是公共的比较权威的DNS服务器.比较靠谱,如果有遭遇污染的话,一般都是大规模的.这种情况下,基本上我们本机的DNS地址也会被污染了.这时候需要执行ipconfig /flushdns 命令清空本地的DNS缓存.去获取正确的域名解析.

火狐的 network.proxy.socks_remote_dns设置为true后
Firefox将代理DNS请求,而不是尝试在本地解析它们

总之一句话:只要我们本地有正确的域名与IP对应的缓存,就能正确访问域名,所谓的DNS污染只不过利用DNS不严谨的协议污染我们本地原本正确的缓存罢了.

仅供参考.

猜你喜欢

转载自blog.csdn.net/zxuwen/article/details/86622964
今日推荐