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

Linux 上是如何同时查询权威,递归 DNS 查询的?

  •  
  •   mrco · 2018-04-02 22:56:50 +08:00 · 1183 次点击
    这是一个创建于 2251 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好, 我本地配置了个 DNS 服务器,管理一个域名,客户端可以正常查询记录,那外网的 DNS 我就写了第二条 nameserver 223.5.5.5 到 resolv.conf 里,但是不起效...

    4 条回复    2018-04-03 19:14:44 +08:00
    msg7086
        1
    msg7086  
       2018-04-03 04:11:28 +08:00
    需要让递归 DNS 来查询权威 DNS。
    mrco
        2
    mrco  
    OP
       2018-04-03 05:33:29 +08:00
    @msg7086 能具体点吗?
    msg7086
        3
    msg7086  
       2018-04-03 06:11:56 +08:00
    我之前说得不完全准确。
    应该是一个 DNS 中既有递归解析部分,又有权威解析部分,而不是在 resolv.conf 里同时写两个。

    比如你本地配置了 dnsmasq 作为 DNS 服务器,其中一部分配置包含了本地管理的域名,另一部分配置则把未能在本地找到的域名转发到 223.5.5.5 去。

    也可以让 DNS 根据不同的域名分开转发,例如默认转发到 223.5.5.5 去,但 example.com 域则转发到 172.16.1.1 去,等等。
    mrco
        4
    mrco  
    OP
       2018-04-03 19:14:44 +08:00
    @msg7086 似乎明白了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:29 · PVG 20:29 · LAX 05:29 · JFK 08:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.