没节操的宽带服务商经常劫持DNS,具体表现就是将不存在域名的出错
优采云 发布时间: 2021-08-08 07:24没节操的宽带服务商经常劫持DNS,具体表现就是将不存在域名的出错
无纪律的宽带服务提供商经常劫持 DNS。具体表现是将没有域名的错误网页劫持到他们的广告网站,或者ISP拦截网络内的域名解析请求并解析请求的域名。 , 让请求脱离审查范围,否则返回虚假IP地址或不做任何事情使请求无响应。
遇到ISP劫持DNS怎么办?以下是 DNS 劫持的一些常见解决方案。以我个人的经验,我终于找到了对付劫持的方法。
首先自己搭建一个DNS缓存服务器。具体搭建方法在这里:自建DNS缓存服务器,加快上网速度。首先按照教程方法搭建自己的DNS缓存服务器,先解决DNS解析延迟问题。
设置本地DNS服务器后,使用时可能会出现ISP劫持DNS。解决办法是在dnsmasq设置中屏蔽ISP的dns地址。
解决方案
1、 先输入一个不存在的域名。在ISP劫持的情况下,浏览器会跳转到一个广告页面。
ISP 的 DNS 劫持广告页面
2、在windows命令行中使用nslookup跟踪一个不存在的域名,查看被ISP劫持的IP地址。
例如
在电脑中使用nslookup命令:
nslookup
服务器:未知
地址:10.12.8.198
非权威回应:
名称:
地址:123.129.254.17
可以看到ISP劫持地址为123.129.254.17。
3、编辑/etc/dnsmasq.conf 文件并添加:bogus-nxdomain=123.129.254.17。下面的IP就是刚才查询到的DNS劫持IP地址。
4、Restart dnsmasq,然后尝试打开不存在的域名,浏览器会显示正常的未连接页面。成功应对ISP的DNS劫持!
此页面无法显示