让 BIND DNS 服务器查询第二个服务器

让 BIND DNS 服务器查询第二个服务器

我使用 VPN 隧道连接了两个专用网络。两个网络之间的通信正常。

嗯,网络AB自己的BIND DNS 服务器分别表示域network-a.mycompany.comnetwork-b.mycompany.com

现在,我需要网络 A 上的 DNS 服务器能够查询网络 B 上的 DNS 服务器,反之亦然. 这个想法是让网络上的用户A,例如,询问他们自己的 DNS,并且能够解析来自两个域的名称,而无需更改他们计算机上的 DNS 配置。

我正在阅读 BIND 手册,但是因为这对我来说是新的,所以我不知道我正在寻找什么样的配置。

我怎样才能做到这一点?

答案1

谢谢@joeqwerty。需要named.conf在网络 A 中的 DNS 服务器上进行编辑。

zone "network-b.mycompany.com" {
    type forward;
    forward only;
    forwarders { 10.17.0.1; };  // The DNS server's address in network B
};

来源:Linux 上使用 named 进行条件 DNS 转发

相关内容