如何解决DNS污染问题?

您现在的位置:首页 > 网络营销 > 网站维护

如何解决DNS污染问题?

 不知道站长们在网站维护过程中有没遇到过DNS污染情况。

DNS污染是指一些刻意制造或无意中制造出来的域名服务器分组,把域名指往不正确的IP地址。又称域名服务器缓存污染。
某些网络运营商为了达到某些目的,对DNS进行了某些操作,导致使用ISP的正常上网设置无法通过域名取得正确的IP地址。
防除方法
对于DNS污染,一般除了使用代理服务器和VPN之类的软件之外,并没有什么其它办法。不过随着技术的发展,还是可以做到不用代理服务器和VPN之类的软件就能解决DNS污染的问题,不用通过上述方法打开原本访问不了的一些网站。只是不能从根本上解决问题,如其本身并不是由DNS污染问题导致无法访问的时候,还是需要使用代理服务器或VPN才能访问的。
DNS污染的数据包并不是在网络数据包经过的路由器上,而是在其旁路产生的。所以DNS污染并无法阻止正确的DNS解析结果返回,但由于旁路产生的数据包发回的速度较国外DNS服务器发回的快,操作系统误以为第一个收到的数据包就是返回结果,从而略过其后收到的数据包,从而使得DNS污染有机可乘。而某些国家的DNS污染在一段时期内的污染IP却是固定不变的,从而可以忽略返回结果是这些IP地址的数据包,直接解决DNS污染的问题。
解决方案
1、使用各种SSH加密代理,在加密代理里进行远程DNS解析,或者使用VPN上网。
2、修改hosts文件,操作系统中Hosts文件的权限优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持。
3、通过一些软件编程处理,可以直接忽略返回结果是虚假IP地址的数据包,直接解决DNS污染的问题。
4、如果有安装Firefox only浏览器的话,可直接打开Firefox的远程DNS解析即可。在地址栏中输入:about:config   然后找到network.proxy.socks_remote_dns一项改成true。
5、使用DNSCrypt软件,此软件与使用的OpenDNS直接建立相对安全的TCP连接并加密请求数据,有很好的防护作用。
最后,希望各位衣食父母多多支持网站管家。


本文链接:https://www.gggooo.com/marketing/646.html

网站维护

关于我们

关于我们
联系我们
服务介绍
十大优势

品牌业务

企业网站托管
企业网站优化
企业网站维护
企业网站建设

常见问题

客户评价
常见问答

汇款方式

汇款方式

网站导航

新闻资讯中心
网络营销知识
成功建站案例
网站赠送活动