什么是域名污染?如何解决域名污染? |
(一)什么是域名污染? “域名污染”一般也被称为“域名欺骗”、“域名缓存投毒”、“DNS污染”等等,主要表现为IP地址指向错误;通俗理解,就是当用户输入A域名(A网站地址)时,不仅无法正常跳转至A网站,反而打开了B网站页面 因此,域名污染与域名被拦截一样,都会对网站的正常运营造成不利影响,站长朋友们必须及时、有效地解决域名污染问题,才能够令用户正常访问和打开网站。 (二)域名污染的原理是什么? 如果在网站内容未违规且正常运营的情况下,仍出现了域名污染的问题,则有可能是网络攻击者(例如黑客等)利用DNS协议中存在的漏洞,并向网站发送了错误的信息。 当用户通过计算机向域名服务器发送“查询”请求,域名服务器会在一定时间对计算机给出回应,而网络攻击者则有可能在服务器给出回应之前,抢先将伪造的错误应答发送到计算机;这样一来,用户得到的信息就是网络攻击者伪造或制定的内容。 (三)如何解决域名污染? ①使用代理服务器或VPN,或各种SSH加密代理进行远程DNS解析。 ②修改hosts文件,在hosts中添加受到污染的DNS地址,可解决DNS污染和DNS劫持。 ③更换域名跳转,若网站内容未违规,站长可更换域名301跳转。 ④更换DNS解析服务器,站长可向域名服务商寻求帮助,要求服务商更换未被污染的DNS服务器即可。 ⑤使用第三方解析服务,这种方式即放弃原有的服务商解析服务,寻找第三方网站提供DNS解析,这样可以避免服务器缓存已被污染数据的情况。 ⑥通过软件编程忽略返回结果是虚假IP地址的数据包,这也可以解决网站域名污染问题。 |