mrco
V2EX  ›  问与答

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

  •  
  •   mrco · Apr 2, 2018 · 1610 views
    This topic created in 2993 days ago, the information mentioned may be changed or developed.

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

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

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

    也可以让 DNS 根据不同的域名分开转发,例如默认转发到 223.5.5.5 去,但 example.com 域则转发到 172.16.1.1 去,等等。
    mrco
        4
    mrco  
    OP
       Apr 3, 2018
    @msg7086 似乎明白了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
    ♥ Do have faith in what you're doing.