首先我们要了解为什么会出现污染,某些网络运营商为了某些目的,对DNS解析进行了一些操作,导致网站用户使用正常的上网设置无法通过域名,解析出正确的IP地址。常用的手段有:DNS劫持和DNS污染。
够做到这点的,可能是一个黑客/骇客,也可能是ISP。具体手段通俗点说就是当用户向域名服务器发送了“域名查询”的请求,然后域名服务器把回应发送给用户的电脑,这之间是有一个时间差的。如果某个攻击者能够在域名服务器的“DNS应答”还没有到达用户的电脑之前,先伪造一个错误的“DNS应答”发给用户电脑。那么用户的电脑收到的就是错误的信息,并得到一个错误的IP地址。一旦有关网域的局域域名服务器的缓存受到污染,就会把网域内的电脑导引往错误的服务器或服务器的网址。够做到这点的,可能是一个黑客/骇客,也可能是ISP。
网站被污染后,通常情况下你是很难够第一时间就发现你的网站被污染了(当然入侵你网站的那个黑客除外,等你察觉的时候,可能已经污染得很严重了,你的网站一旦被入侵,也就相当于这个就不再是你的网站了,这个网站对于你没有任何宣传经济等效益),这时候通常我们可以通过site,百度站长等途径来查询。
1、site:在百度搜索页面,直接输入site: 你的域名,比如site:通过输入这个命令,来查看是否有异常的信息出现,比方说不是在你的域名前面又加了什么后追,或者异常的页面,有那么就及时的处理掉。
2、经常的打开网页查看,看看是否会进行正常的跳转,或者打不开网页,来区分是不是有运营商在劫持。
如果确认了您的域名被污染或者劫持,您可以使用DNS.COM的DNS加速来改善您的问题。针对dns污染,目前唯一比较有效的办法就是加速运营商DNS缓存记录获取刷新的时间及数据,保障获取结果的准确性,让用户能尽快获取到正确的IP进行访问。时间=金钱,一旦出现问题,请立即找专业机构进行处理,避免时间耽误过久,导致网站用户流失,到时候只能重头再来,换个域名使用了。如果您的网站有被劫持或攻击问题,欢迎探讨!