Bind
DNS 區域文件將不會載入
使用 BIND,我需要確定為什麼我新創建的區域文件未能通過命名檢查區域檢查。這裡依次是 named.conf 文件、區域文件和錯誤。試過改ip不知道是什麼問題
logging { channel default_debug { file "data/named.run"; severity dynamic; print-severity yes; }; }; zone "example.vm." { type master; file "db.example"; allow-update { none; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; [root@office1 named]# cat db.example $TTL 3H $ORIGIN example.vm. example.vm. IN SOA office1.example.vm. root.example.vm. ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum example.vm NS office1.example.vm. office1 A 10.73.111.72 [root@office1 named]# named-checkzone example.vm db.example zone example.vm/IN: has no NS records zone example.vm/IN: not loaded due to errors.
您的
db.example
區域文件可能有錯字example.vm NS office1.example.vm.
這將被解釋為相對於原點,成為
example.vm.example.vm.
確保在末尾添加一個點,或者在這種情況下使用
@
表示原點的字元。以下任何一項都應該有效example.vm. NS office1.example.vm. @ NS office1.example.vm.