自己测试 dnsmasq 2.73, 结果无法解析网址, 会不会 ignore-address 的缘故?

2015-02-06 12:34:07 +08:00
 JackBlack2006
今天用官网的 dnsmasq 2.73 test6 版本自己编译了一下 UNIX 程序, 然后在 dnsmasq.d 下面丢了一个 ignore-address= 的 conf 列表, 重启以后就不能解析网址了, 刷新 DNS 缓存也没用. 后来到 openwrt-dnsmasq 那里, 按照说明自己给 2.72 打了 patch, 依旧是不能用.

原有的 2.72 以及设置文件运行正常. 请问故障出在哪儿呢? 谢谢

@aa65535
2354 次点击
所在节点    问与答
6 条回复
aa65535
2015-02-06 13:34:46 +08:00
执行 dnsmasq -d -C <config_path> 看报错信息。
JackBlack2006
2015-02-06 14:39:59 +08:00
config_path ... 我去, 原来的 dnsmasq 是 /usr/local/etc/ 下面的 ... 复制一个到 /etc/ 下面就正常了 ... 建立 alias 似乎不行, 非得复制 ... 2.73 正式版出来以前就这么用着吧

(谜之音: 这些 unix 玩意要是有个前端就好了 ...)

@aa65535
JackBlack2006
2015-02-06 14:40:32 +08:00
楼上说的是 dnsmasq.conf ......
JackBlack2006
2015-02-06 14:42:13 +08:00
现在 fake ip 列表已添加, console 里面没有错误信息, 总算可以愉快屏蔽 fake ip 了

再次感谢
aa65535
2015-02-06 15:03:42 +08:00
dnsmasq 有默认配置文件路径的
FreeBSD 是 /usr/local/etc/dnsmasq.conf
其他平台是 /etc/dnsmasq.conf
可以 dnsmasq --help 查看。

PS: 目前 fake ip 已经是随机生成的了 /t/158318
JackBlack2006
2015-02-06 15:19:59 +08:00
@aa65535 我之前是拿个管理包装的, 管理包要正式版出来了才会升级, 现在测试版自己编译, 和管理包的有区别也是正常了

fake ip 那个事情, 我这里有个高达 24821 个 ip 的列表, 平时挡一挡足够了, 反正 dnsmasq 会缓存正确的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/168757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX