DNS 污染检测怎么填参数
参数很简单:一个域名。但怎么选域名,有点讲究。
基础填法
直接写 www.example.com 或者 example.com。
不要带 http://,不要带路径,也不要加端口。DNS 只认主机名。
为什么要测多个子域
这是排查污染时最有用的一个动作。
如果只有 www 被污染,主域正常,那问题可能出在这条具体的解析记录上。
如果主域、www、api、mail 全都不对,那说明整个域名的解析链路都出了问题,优先级完全不一样。
测一个域名只能看到点,测一组才能看到面。
要不要指定 DNS 服务器
默认走各地运营商的递归服务器,这最接近真实用户环境。
如果要做对比,可以再指定公共 DNS(223.5.5.5、8.8.8.8)跑一次。两边结果不一致,是判断污染的重要依据。
什么时候测
刚改完解析不要马上测,等 TTL 生效。否则各地还拿着旧记录,结果没有参考价值。
怀疑污染时,建议在不同时间段各测一次。污染策略可能会变,单次结果说明不了长期状态。
填错的几种情况
带 https://:不认。
带端口:不认。
填了 IP 想查域名:方向反了,那要用 PTR 反查。
一句建议
排查污染时,至少测三个:主域、www、以及业务实际使用的那个子域。三个结果放一起,比测十次同一个域名有用。