DNS 污染与解析一致性检测
十几家公共 DNS 同时查一遍,再直接问域名的权威服务器要标准答案,两边一对就知道中间有没有被人动过手脚。
怎么判断被污染了
本页同时用五条判据:
一、跟权威对不上。先找出域名的权威 NS,直接问它要地址,这是唯一的标准答案。公共解析器给出权威没给过的地址,要么是分区调度,要么就是被改了。
二、各家彼此矛盾。同一个域名的地址不会同时散落在好几个互不相干的国家。十几家解析器给出一堆互不相同、归属地乱七八糟的地址,是投毒最典型的样子。
三、黑洞地址。解析到 0.0.0.0、127.0.0.1 或内网段,等于直接掐断访问。
四、已知投毒地址表。作为补充证据——投毒地址会换,所以它只加分不定案。
五、NXDOMAIN 劫持。造一个随机的、权威确认不存在的子名,谁还能解析出 IP,谁就在把打错的域名引去导航页。