BIND:对于一个特定的域不是授权的

我在我的DNS服务器中有一个我的域名有一个奇怪的问题。 我一直这样做正常,但这次它一直说:

received notify for zone 'domain.nl': not authoritative 

我第一次做的当然是将域添加到我的主DNS上的named.conf中。 这是它的configuration:

 options { #listen-on port 53 { 127.0.0.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; }; allow-transfer { localhost; IP of slave; }; recursion no; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "domain.nl" IN { type master; file "domain.nl.zone"; }; 

之后,我在/ var / named中创build了名为domain.nl.zone的区域文件

 $TTL 300 @ IN SOA ns1.dns.master. info.domain.nl. ( 2017011802 ;Serial 3600 ;Refresh 1800 ;Retry 1209600 ;Expire 300 ;Minimum TTL ) ; Specify our two nameservers IN NS ns1.dns.master. IN NS ns2.dns.slave. ; Resolve nameserver hostnames to IP, replace with your two droplet IP addresses. ns1 IN A 94.102.XX ns2 IN A 46.19.XX ; Define hostname -> IP pairs which you wish to resolve @ IN A 94.102.XX www IN A 94.102.XX 

之后,我把configuration放在slave的named.conf中

 options { #listen-on port 53 { 127.0.0.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; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "domain.nl" IN { type slave; masters { 94.102.XX; }; file "domain.nl.zone"; notify no; allow-query { any; }; allow-transfer { localhost; 94.102.XX; }; }; 

之后,我重新启动两个DNS服务器。 主吐

 zone domain.nl/IN: sending notifies (serial 2017011802) 

但奴隶得到

 received notify for zone 'domain.nl': not authoritative 

检查,检查并仔细检查错误,但不再工作。 我有更多的域在这些服务器上运行,他们都是这样configuration和工作。

任何人都有一个想法,我在这里做错了什么?

对ns1的挖掘工作(当然)。 在ns2上挖一个没有答案,这个警告

 WARNING: recursion requested but not available