服务器找不到XXX.in-addr.arpa:NXDOMAIN

我configurationBIND DNS播种服务器时遇到问题无法findXXX.in-addr.arpa:NXDOMAIN而反向DNS检查!

一切工作正向DNS查找,但反向DNS查找失败。 在这里我的configuration文件

named.conf中

options { listen-on port 53 { 192.168.10.1; }; // listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; recursion no; allow-recursion { localhost; }; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; anaged-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; 

named.rfc1912.zones:

  acl trusted-servers { 192.168.10.1; //ns2 }; zone "johndeo.com" IN { type master; file "forward.zone"; allow-update { none; }; allow-transfer { trusted-servers; }; }; zone "localhost" IN { type master; file "named.localhost"; allow-update { none; }; }; zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa"$ type master; file "named.loopback"; allow-update { none; }; }; zone "10.168.192.in-addr.arpa" IN { type master; file "reverse.zone"; allow-update { none; }; }; zone "0.in-addr.arpa" IN { type master; file "named.empty"; allow-update { none; }; }; 

forward.zone

 $TTL 86400 @ IN SOA ns1.johndeo.com. root.ns1.johndeo.com. ( 8 ; serial 86400 ; refresh,seconds 7200 ; retry 3600000 ; expire 86400 ) ; minimum johndeo.com. IN A 192.168.10.1 johndeo.com. IN NS ns1.johndeo.com. johndeo.com. IN NS ns2.johndeo.com. johndeo.com. IN MX 1 mail.johndeo.com. ns1.johndeo.com. IN A 192.168.10.1 ns2.johndeo.com. IN A 192.168.10.1 www IN CNAME johndeo.com. ftp IN CNAME johndeo.com. mail IN A 192.168.10.1 

reverse.zone

 $ORIGIN 10.168.192.in-addr.arpa. $TTL 14400 @ IN SOA www.johndeo.com. admin.johndeo.com. ( 30 ; serial 86400 ; refresh 7200 ; retry 3600000 ; expire 86400 ) ; minimum IN NS ns1.johndeo.com. IN NS ns2.johndeo.com. 1 IN PTR ns1.johndeo.com. 

nslookup服务器中的FQDN

 nslookup ns1.johndeo.com Server: 192.168.10.1 Address: 192.168.10.1#53 Name: ns1.johndeo.com Address: 192.168.10.1 

nslookup在Windows 7的CMD

 C:\Windows\system32>nslookup 192.168.10.1 Server: Address: 192.168.2.1 *** can't find 192.168.10.1 

我甚至用“ipconfig / flushdns”来清除dnscaching。

nslookup服务器上的IP

 nslookup 192.168.10.1 Server: 192.168.10.1 Address: 192.168.10.1#53 1.10.168.192.in-addr.arpa name = ns1.johndeo.com. 

服务器上的主机IP:

 host 192.168.10.1 1.10.168.192.in-addr.arpa domain name pointer ns1.johndeo.com. 

我无法找出是什么原因造成的。任何帮助真的很满意。

你的其他机器不会奇迹般地知道它应该问你的名称服务器1.10.168.192.in-addr.arpa. 它会询问一个recursionparsing器(或可能recursion自己)来parsing从根开始的名称,并且recursion会告诉它所有的168.192.in-addr.arpa. 由名称服务器blackhole-1.iana.orgblackhole-2.iana.org 。 你可以从他们的名字猜测这些服务器实际上做了什么。

如果您想要反向查找工作,仅为您想提供的反向数据设置区域是不够的。 您还需要这样做,以便应该看到该信息的机器询问您的服务器而不是全局DNS树。