Linux
反向 DNS/綁定命名檢查區“區域 NS 沒有地址記錄(A 或 AAAA)錯誤”
這是我的反向 dns 文件。
$TTL 1D @ IN SOA dns.prv.server.co.uk. root.prv.server.co.uk. ( 2014090402 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 10800 ) ; minimum ; Name servers's @ IN NS dns.prv.server.co.uk. @ IN PTR prv.server.co.uk. ; Name server hostname to IP resolve. dns IN A 10.100.48.51 2 PTR frontend.prv.server.co.uk. 4 PTR opennebula.prv.server.co.uk. 5 PTR bleakhouse.prv.server.co.uk. 6 PTR thebodyfarm.prv.server.co.uk. 7 PTR luther.prv.server.co.uk. 8 PTR atlantis.prv.server.co.uk. 51 PTR dns.prv.server.co.uk.
我試過用以下方法檢查它:
sudo named-checkzone dns.prv.server.co.uk /etc/named/48.100.10.rev
我得到了錯誤:
zone dns.prv.server.co.uk/IN: NS 'dns.prv.server.co.uk' has no address records (A or AAAA) zone dns.prv.server.co.uk/IN: not loaded due to errors.
任何人都可以看到文件有什麼問題嗎?
如果以下行應該是GLUE 記錄:
dns IN A 10.100.48.51
您應該使用域名伺服器的 FQDN,而不是 DNS 速記。該記錄現在得到擴展
dns.48.100.10.in-addr.arpa.
,您可能打算在那裡使用dns.prv.server.co.uk.
(來自您的 NS 記錄)。而是使用:dns.prv.server.co.uk. IN A 10.100.48.51