流氓运营商某动,为了节省流量费大量使用缓存服务,起初换一下别的公共 dns 就好了,
现在为了强制用户使用自已的 dns ,耍流氓,把 114 ,阿里的 dns 封了算了,现在放狠招,对一切非使用自家 dns 的解析进行干扰
cmd 执行
nslookup www.jd.com 180.76.76.76
(以京东为例、使用没被封掉的非运营商自家 dns ,上面的是百度 dns )
大约每 3-4 次返回 1-2 次无效结果
正常的结果:
服务器: public-dns-a.baidu.com
Address: 180.76.76.76
非权威应答:
名称: www.jdcdn.com
Address: 183.232.41.1
Aliases: www.jd.com
再执行一下上面的命令,获得了一个无效的 IP :
异常的结果:
服务器: public-dns-a.baidu.com
Address: 180.76.76.76
非权威应答:
名称: www.jd.com
Address: 10.10.100.31
如何使用路由器的 dnsmasq 解决呢?
开启防污染功能,或者直接 block 掉这个虚假 ip 会导致网页无法打开(不返回解析结果),
如何设置获得 IP 为 10.10.100.31 则丢弃并重试直到获得其它结果??