反向区域不能与BIND9一起使用

我试图configurationDNS服务器在UBUNTU 12.04与BIND9服务。我能够成功地configuration相同的,当我执行nslookup命令,它工作得很好。但是,主机命令似乎不工作,这将执行反向地址区域。

主机命令错误:

root @ necacdnsone:/ etc / bind / zones#host 10.222.190.54主机54.190.222.10.in-addr.arpa。 未find:3(NXDOMAIN)

成功的NSLOOKUP命令输出:

nslookup necone.com Server: 10.222.190.54 Address: 10.222.190.54#53 Name: necone.com Address: 10.222.190.54 

这个configuration文件有如下所述的条目。请大家指导我解决反向地址区域问题(主机命令)

named.conf.local

 // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "necone.com" { type master; file "/etc/bind/zones/db.necone.com"; }; zone "190.222.10.in-addr.arpa" { type master; file "/etc/bind/zones/db.10"; }; 

db.10文件

 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA necacdnsone.necone.com. root.necone.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS necacdnsone. 1 IN PTR gateway.necone.com. 54 IN PTR necacdnsone.necone.com. 52 IN PTR dhcpserver.necone.com. 

db.necone.com

 ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA necacdnsone.necone.com. root.necone.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; necone.com. IN NS necacdnsone.necone.com. necone.com. IN A 10.222.190.54 ;@ IN A 127.0.0.1 ;@ IN AAAA ::1 necacdnsone IN A 10.222.190.54 gateway IN A 10.222.190.1 dhcpserver IN A 10.222.190.52 www IN CNAME necone.com. 

我想在named.conf.local文件的某处我犯了一个错误。

SYSLOGS

 tail -f /var/log/syslog Apr 7 19:38:50 necacdnsone named[4507]: error (network unreachable) resolving '62.191.222.10.in-addr.arpa/PTR/IN': 2001:dc3::35#53 Apr 7 19:38:50 necacdnsone named[4507]: error (network unreachable) resolving '62.191.222.10.in-addr.arpa/PTR/IN': 2001:7fd::1#53 Apr 7 20:08:32 necacdnsone named[4507]: error (connection refused) resolving './DNSKEY/IN': 10.222.190.1#53 Apr 7 20:08:35 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:7fe::53#53 Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:3::42#53 Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:503:ba3e::2:30#53 Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:2f::f#53 Apr 7 20:08:42 necacdnsone named[4507]: error (network unreachable) resolving './DNSKEY/IN': 2001:500:1::803f:235#53 Apr 7 20:08:42 necacdnsone named[4507]: managed-keys-zone ./IN: Unable to fetch DNSKEY set '.': timed out 

错误的直接原因是db.10文件中的主要空白。 正确:

 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA necacdnsone.necone.com. root.necone.com. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS necacdnsone. 1 IN PTR gateway.necone.com. 54 IN PTR necacdnsone.necone.com. 52 IN PTR dhcpserver.necone.com. 

不正确:

 ; IN NS necacdnsone. 1 IN PTR gateway.necone.com. 54 IN PTR necacdnsone.necone.com. 52 IN PTR dhcpserver.necone.com. ^^^ spaces are the problem 

请记住增加SOA Serial ,然后重新命名。

在一个不相关的事情,你应该指定IN NS necacdnsone.necone.com. 违背了你的select不当的指导意见。