V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JackBlack2006
V2EX  ›  问与答

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

  •  
  •   JackBlack2006 · 2015-02-06 12:34:07 +08:00 · 2433 次点击
    这是一个创建于 3584 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天用官网的 dnsmasq 2.73 test6 版本自己编译了一下 UNIX 程序, 然后在 dnsmasq.d 下面丢了一个 ignore-address= 的 conf 列表, 重启以后就不能解析网址了, 刷新 DNS 缓存也没用. 后来到 openwrt-dnsmasq 那里, 按照说明自己给 2.72 打了 patch, 依旧是不能用.

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

    @aa65535
    第 1 条附言  ·  2015-02-06 15:26:40 +08:00
    问题已经解决 我依然是只懂一点点的 UNIX 小白一个
    6 条回复    2015-02-06 15:19:59 +08:00
    aa65535
        1
    aa65535  
       2015-02-06 13:34:46 +08:00   ❤️ 1
    执行 dnsmasq -d -C <config_path> 看报错信息。
    JackBlack2006
        2
    JackBlack2006  
    OP
       2015-02-06 14:39:59 +08:00
    config_path ... 我去, 原来的 dnsmasq 是 /usr/local/etc/ 下面的 ... 复制一个到 /etc/ 下面就正常了 ... 建立 alias 似乎不行, 非得复制 ... 2.73 正式版出来以前就这么用着吧

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

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

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

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

    fake ip 那个事情, 我这里有个高达 24821 个 ip 的列表, 平时挡一挡足够了, 反正 dnsmasq 会缓存正确的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:02 · PVG 15:02 · LAX 23:02 · JFK 02:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.