我试图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不当的指导意见。