绑定 10 - 反向区域文件错误

绑定 10 - 反向区域文件错误

正如我在标题中所述,我遇到了 BIND 10 问题。更确切地说,我正在寻找制作反向区域文件的方法。我在 Windows 7 上使用 BIND。我知道,有警告说 ISC 不正式支持 Windows 7 上的 BIND,但是,我还是来了。问题是,当我使用命名检查区

C:\bind\bin>named-checkzone reversefastallpcrepair.com "c:/bind/etc/master/db/reversefastallpcrepair.com"

c:/bind/etc/master/db/reversefastallpcrepair.com:2: ignoring out-of-zone data (0.168.192.in-addr.arpa)          
zone reversefastallpcrepair.com/IN: has 0 SOA records           
zone reversefastallpcrepair.com/IN: has no NS records           
zone reversefastallpcrepair.com/IN: not loaded due to errors.  

反向区域文件如下所示:

$TTL 2000000           
0.168.192.in-addr.arpa. IN     SOA    ns1.fastallpcrepair.com. admin.fastallpcrepair.com. (         
                2014100105  ; Serial          
                3H          ; refresh after 3 hours          
                1H          ; retry after 1 hour         
                1W          ; expire after 1 week         
                1D)         ; minimum TTL of 1 day         

    ; Name Server
          IN     NS     ns1.fastallpcrepair.com.
          IN     NS     ns2.fastallpcrepair.com.         
60        IN     NS     ns1.fastallpcrepair.com.        
52        IN     NS     ns2.fastallpcrepair.com.          

我搜索了一遍又一遍,查找了各种错误,尝试添加 $ORIGIN ,删除它,在需要的地方添加尾随点,但似乎都不起作用。
有人能解释一下为什么会返回这些错误吗?我是新手,但我遵循了教程,但在某些地方我没有做正确的事情,我同意。我还处于学习阶段。非常感谢您的帮助!如果您需要任何其他资源,请告诉我。

答案1

问题在于您正在运行named-checkzone区域“reversefastallpcrepair.com”的命令,但区域文件却是针对区域“0.168.192.in-addr.arpa”的。

不妨尝试named-checkzone 0.168.192.in-addr.arpa c:/bind/etc...<filename>一下。

相关内容