如何解决DNS污染
背景
比如公司网络或者某些软件会进度DNS污染导致无法访问。
这是因为DNS污染后没法将访问的域名转为IP。
那很简单,就是在正常的电脑上ping这个链接的域名,得到IP(就算ping不通,域名对应的IP也会显示出来)
然后在被DNS污染的机器上配置hosts映射。
上面的是如何解决自己的机器的,就自己一台机器而且还是自己的,那就很方便解决了。如果是域名被广泛污染导致一个片区的人的访问受阻,这时候可能就没什么好方法,只能投诉下当地的服务接入商了(就是提供网络服务这些运营商,电信/联通/移动等)
实践例子
比如访问 www.redinav.com
不行,在正常的电脑上得到这个域名对应的是 99.81.24.213
,在有问题的机器的hosts上配置 99.81.24.213 www.redinav.com
我觉得配置 99.81.24.213 redinav.com
,也是可以的,我没试过,但是觉得是ok的 (补充一下,实际测试了配置这个不行,一定要带有www的)