找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2361|回复: 0

dnsmasq@lede的奇怪问题:address=指定IP解析失效

[复制链接]
发表于 2017-12-7 00:08 来自手机 | 显示全部楼层 |阅读模式
前几年一直用openwrt,最近几个月因为尝试fastpath而转向lede,自己下载了17.1.02源码编译出固件,路由是netgear wndr4300v1。

从openwrt开始一直在dnsmasq里设置address=/url/0.0.0.0的方式屏蔽一些广告与垃圾网站,简单粗暴然而有效。前几天突然发现在lede平台上不灵了,症状还挺蹊跷。Google搜过无果,只能放在这里向大家请教。

问题描述:
拟屏蔽的网站是saxn.sina.com.cn,dnsmasq设置address=/saxn.sina.com.cn/0.0.0.0,平台为lede 17.1.02。

1 重启dnsmasq后,nslookup显示生效,解析IP为0.0.0.0。一切正常。
2 局域网内电脑打开新浪看点的一篇文章:

坚果Pro2和小米Note3选谁?
http://k.sina.cn/article_5873379437_15e14a86d0010040rf.html

你会看到有广告弹出,就是源自刚才被手动解析成0.0.0.0的saxn.sina.com.cn。此时重新用nslookup解析,输出了正确的IP地址,address=/的设定失灵。
3 更诡异的是,该解析的ttl到期后,address设定又还魂了,你又会看到0.0.0.0的解析结果。

我后来将正确的解析结果放到IP解析黑名单(bogus-nxdomain)后,才“解决”了这个问题。

而openwrt cc版本似乎没有这个问题。不知大家有没有遇到过这个怪事,是否了解原因/解决办法?
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 03:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表