对某些域名具有转发功能的权威 DNS:

对某些域名具有转发功能的权威 DNS:

我正在设置绑定 DNS 服务器。

递归设置为关闭,并且我定义了两个区域:

zone "my_local_private_domain" {
    type master;
    file "/etc/named/zones/my_local_private_domain";
};

zone "2.168.192.in-addr.arpa" {
    type master;
    file "/etc/named/zones/db.2.168.192";
};

我最终想要的是这个 DNS 将对其他区域的请求(例如对 www.google.com 的 DNS 解析)转发到我本地网络上的另一台服务器。

但是当我设置:

forwarders      { 192.168.2.my_other_DNS; };

它不能解决:

nslookup www.google.com
Server:         192.168.2.193
Address:        192.168.2.193#53

Non-authoritative answer:
*** Can't find www.google.com: No answer

是否可以定义一个将请求转发到另一个 DNS 的区域?如果可以,如何定义?

谢谢,

答案1

参见第 19 页的示例BIND v9.11 文档:您需要有一个allow-recursion针对内部用户的包含一些 ACL 的指令。

相关内容