我不确定这里是否有语法错误。当使用/usr/local/Cellar/bind/9.16.9_1/sbin/named-checkzone watt14net.dyndns.org /var/named/22.168.192.zone检查我的一个区域文件时,我得到以下信息:
/var/named/22.168.192.zone:3: ignoring out-of-zone data (22.168.192.in-addr.arpa)
/var/named/22.168.192.zone:10: ignoring out-of-zone data (22.168.192.in-addr.arpa)
/var/named/22.168.192.zone:12: ignoring out-of-zone data (252.22.168.192.in-addr.arpa)
zone watt14net.dyndns.org/IN: has 0 SOA records
zone watt14net.dyndns.org/IN: has no NS records
zone watt14net.dyndns.org/IN: not loaded due to errors.以下是我的区域文件的副本:
$TTL 86400;
22.168.192.in-addr.arpa.    IN SOA  ns.watt14net.dyndns.org.    root.watt14net.dyndns.org. (
20000531      ; serial
2H            ; refresh
3M            ; retry
12W           ; expiry
1D )          ; minimum
22.168.192.in-addr.arpa.    IN NS   ns.watt14net.dyndns.org.
252.22.168.192.in-addr.arpa.    IN PTR  cloud.watt14net.dyndns.org.我很久没有建立bind了。我不确定上面的语法是否仍然正确。
任何反馈都是非常欢迎的。
发布于 2020-12-12 20:11:53
我对named-checkzone并不熟悉,但从您的使用中我可以猜到,它希望检查区域watt14net.dyndns.org,并且您已经为22.168.192.in-addr.arpa提供了一个反向区域。因此,它告诉你,记录是错误的区域
https://unix.stackexchange.com/questions/624134
复制相似问题