水平分割DNS不工作

我试图让我们的networking上工作的水平分割DNS服务器。 bind9启动正常,但是当我指向其他服务器resolf.conf它我得到这些访问被拒绝的消息。 (为了安全起见,我已经将我们的网站名称更改为OURWEBSITE)

root@server:~# host zenoss Host zenoss not found: 5(REFUSED) root@server:~# host google.com Host google.com.OURWEBSITE.com not found: 5(REFUSED) 

这里是我们的named.conf

 include "/etc/bind/named.conf.options"; include "/etc/bind/named.conf.local"; // include "/etc/bind/named.conf.default-zones"; acl internal { 192.168.168.0/25; localhost; }; // // Lan zone recursion is the default // view "internal-view" { match-clients { internal; }; zone "." IN { type hint; file "/etc/bind/db.root"; }; zone "internal.OURWEBSITE.com " IN { type master; file "/etc/bind/zones/lan.master.OURWEBSITE.com"; allow-transfer { key TRANSFER; }; }; }; // // external zone w/o recursion // view "external-view" { match-clients { any; }; recursion no; zone "OURWEBSITE.com " IN { type master; file "/etc/bind/zones/internet.master.OURWEBSITE.com"; allow-transfer { key TRANSFER; }; }; }; 

添加一个allow-recursion { internal; }; allow-recursion { internal; }; 到你的内部看法,作为{ localnets; localhost; }; { localnets; localhost; }; 是默认的。

呵呵,在named.conf.options还有其他的configuration吗? 这也应该包括在内。