Domain-Name-System

綁定錯誤。由於錯誤未載入

  • August 15, 2016

我不知道發生了什麼。我對 DNS 和綁定非常陌生。我收到以下錯誤:

[root@centos-abcd~]# sudo named-checkzone abcd.abcd.pw /etc/named/zones/db.abcd.abcd.pw
/etc/named/zones/db.abcd.abcd.pw:4: ignoring out-of-zone data (abcd.pw)
/etc/named/zones/db.abcd.abcd.pw:5: ignoring out-of-zone data (abcd.pw)
/etc/named/zones/db.abcd.abcd.pw:6: ignoring out-of-zone data (abcd.pw)
/etc/named/zones/db.abcd.abcd.pw:7: ignoring out-of-zone data (abcd.pw)
/etc/named/zones/db.abcd.abcd.pw:8: ignoring out-of-zone data (abcd.pw)
zone abcd.abcd.pw/IN: has 0 SOA records
zone abcd.abcd.pw/IN: has no NS records
zone abcd.abcd.pw/IN: not loaded due to errors.

這是我的 named.conf.local 文件:

zone "abcd.abcd.pw" {
   type master;
   file "/etc/named/zones/db.abcd.abcd.pw"; # zone file path
};

這是我的區域文件:

$TTL 1800
$ORIGIN abcd.pw.

abcd.pw. IN SOA ns1.digitalocean.com. hostmaster.abcd.pw. 1471256742 10800 3600 604800 1800
abcd.pw. 1800 IN NS ns1.digitalocean.com.
abcd.pw. 1800 IN NS ns2.digitalocean.com.
abcd.pw. 1800 IN NS ns3.digitalocean.com.
abcd.pw. 1800 IN A 128.199.193.42

可能是什麼錯誤,我該如何解決,請建議..

這是因為在 named.conf.local 中定義的區域是 abcd.abcd.pw,而 RR 僅適用於 abcd.pw。

因此,要麼將 named.conf.local 中的區域重命名為:zone "abcd.pw" {

或者修改區域文件,將 abcd.pw 替換為 abcd.abcd.pw

引用自:https://serverfault.com/questions/796873