Ubuntu
設置反向 DNS - SERVFAIL 錯誤
我正在使用 Ubuntu Server 並安裝了 BIND9,因此我可以設置 DNS 伺服器。我要配置反向 DNS。這是我的
/etc/bind/named.conf.local
文件:zone "grupolar.com" in{ type master; file "/etc/bind/db.grupolar.com"; }; zone "0.13.10.in-addr.arpa" in{ type master; file "/etc/bind/db.10.13.0.rev"; };
這是我的
/etc/bind/db.10.3.0.rev
文件:$TTL 604800 $ORIGIN 0.13.10.in-addr.arpa. @ IN SOA ns1.grupolar.com. adm.grupolar.com. ( 10000 ; Serial 604800 ; Refresh 2419200 ; Expire 604800 ) ; Negative Cache TTL IN NS ns1.grupolar.com. 11 IN PTR server1.grupolar.com.; qualified name 12 IN PTR server2.grupolar.com.
該命令
nslookup 10.13.0.11 - 10.13.0.10
產生以下內容:Server: 10.13.0.10 Address: 10.13.0.10#53 ** server can't find 11.0.13.10.in-addr.arpa: SERVFAIL
這是出於學術目的,如果您能幫助我,我想知道我做錯了什麼。
當我使用
named-checkzone 0.13.10.in-addr.arpa /etc/bind/db.10.13.0.rev
命令時,我得到以下輸出:dns_rdata_fromtext: /etc/bind/db.10.13.0.rev:7: near eol: unexpected end of input zone 0.13.10.in-addr.arpa/IN: loading from master file /etc/bind/db.10.13.0.rev failed: unexpected end of input zone 0.13.10.in-addr.arpa/iN: not loaded due to erros.
謝謝。
dns_rdata_fromtext: /etc/bind/db.10.13.0.rev:7: near eol: unexpected end of input
問題中包含的錯誤消息表明區域文件中的第 7 行存在錯誤。這個位置與你的
SOA
記錄結束相吻合。問題是您的
SOA
記錄缺少其七個欄位之一。記錄具有
SOA
以下欄位MNAME
、RNAME
、SERIAL
、REFRESH
、RETRY
和EXPIRE
(MINIMUM
按此順序)。您的記錄中缺少五個整數欄位之一
SOA
,根據您的評論,它RETRY
是缺少的欄位。