具有转发权限的某些域的DNS:

我正在build立一个绑定的DNS服务器。

recursion设置为closures,我有两个区域定义:

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的DNSparsing)转发到本地networking上的另一台服务器。

但是当我设置:

 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的区域?如果是的话,怎么办?

谢谢,

请参阅BIND v9.11文档第19页中的示例:您需要有一个allow-recursion指令,其中一些ACL指向您的内部用户。