我在从属 DNS 服务器上正确加载区域时遇到问题。两台服务器都运行 BIND 9.9.3-P2。
我已经为大约 150 个区域提供服务,并且它们都工作正常。但是,当我添加另一个域时,从属服务器拒绝识别它。
这是主站上的区域规范:
zone "test.no" { type master; file "/var/lib/named/zones/test.zone"; };
Run Code Online (Sandbox Code Playgroud)
这是从站上的区域规范:
zone "test.no" { type slave; masters { master.ip; }; file "/var/lib/named/zones/test.zone"; };
Run Code Online (Sandbox Code Playgroud)
当我在主设备上执行操作时rndc reload,从设备会收到通知,从主设备转移区域并且不会抱怨。这是来自从站上的日志:
27-Mar-2014 10:30:15.146 zone test.no/IN: no master file
27-Mar-2014 10:30:15.146 zone_settimer: zone test.no/IN: enter
27-Mar-2014 10:30:15.157 dns_zone_maintenance: zone test.no/IN: enter
27-Mar-2014 10:30:15.158 zone_settimer: zone test.no/IN: enter
27-Mar-2014 10:30:15.166 zone_timer: zone test.no/IN: enter
27-Mar-2014 10:30:15.166 zone_maintenance: zone test.no/IN: enter
27-Mar-2014 10:30:15.166 queue_soa_query: zone test.no/IN: enter
27-Mar-2014 10:30:15.166 zone_settimer: …Run Code Online (Sandbox Code Playgroud)