有问题的域名是 lhlc.org.uk。名称解析正确,但使用 Pingdom DNS 检查时,它显示发现错误:http://dnscheck.pingdom.com/?domain=lhlc.org.uk×tamp=1374325758&view=2
如果它正常工作,这还是个问题吗?
给出的错误指出'父级中列出了多余的名称服务器'。我花了很长时间试图找出导致这种情况的原因。我最初的想法是 NS 记录不正确,但我仔细检查了一下,发现它们是正确的。
附加信息:
该域名的名称服务器为 ns5.whealmedia.com -> ns9.whealmedia.com。它们使用 DnsMadeEasy 设置为虚荣名称服务器。whealmedia.com 的设置与此类似,但使用名称服务器 ns0.whealmedia.com -> ns4.whealmedia.com 和 DynECT 备份 DNS。此域名似乎没有任何问题:http://dnscheck.pingdom.com/?domain=whealmedia.com×tamp=1374326429&view=2
答案1
NS
网络工具使用的缓存 NS 记录可能存在一些问题,因为.UK TLD 提供的记录的TTL为 172800 秒(48 小时)。以下是针对权威名称服务器的一些诊断现在回应。
以下是英国顶级域名 (TLD) 的规定:
$ dig @ns1.nic.uk +norecurse lhlc.org.uk. NS
; <<>> DiG 9.7.3 <<>> @ns1.nic.uk +norecurse lhlc.org.uk. NS
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2363
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 5, ADDITIONAL: 0
;; QUESTION SECTION:
;lhlc.org.uk. IN NS
;; AUTHORITY SECTION:
lhlc.org.uk. 172800 IN NS ns8.whealmedia.com.
lhlc.org.uk. 172800 IN NS ns5.whealmedia.com.
lhlc.org.uk. 172800 IN NS ns6.whealmedia.com.
lhlc.org.uk. 172800 IN NS ns9.whealmedia.com.
lhlc.org.uk. 172800 IN NS ns7.whealmedia.com.
;; Query time: 110 msec
;; SERVER: 195.66.240.130#53(195.66.240.130)
;; WHEN: Sat Jul 20 13:53:07 2013
;; MSG SIZE rcvd: 133
这些名称服务器提供什么 NS 记录?
$ for server in ns{1..9}.whealmedia.com; do dig @$server +norecurse +short lhlc.org.uk. NS; done | sort | uniq -c
9 ns5.whealmedia.com.
9 ns6.whealmedia.com.
9 ns7.whealmedia.com.
9 ns8.whealmedia.com.
9 ns9.whealmedia.com.
这些服务器的当前 SOA 记录是什么?
$ dig +nssearch lhlc.org.uk
SOA whealmedia.com. infrastructure.whealmedia.com. 2008010105 43200 3600 1209600 180 from server ns6.whealmedia.com in 58 ms.
SOA whealmedia.com. infrastructure.whealmedia.com. 2008010105 43200 3600 1209600 180 from server ns7.whealmedia.com in 85 ms.
SOA whealmedia.com. infrastructure.whealmedia.com. 2008010105 43200 3600 1209600 180 from server ns8.whealmedia.com in 57 ms.
SOA whealmedia.com. infrastructure.whealmedia.com. 2008010105 43200 3600 1209600 180 from server ns9.whealmedia.com in 41 ms.
SOA whealmedia.com. infrastructure.whealmedia.com. 2008010105 43200 3600 1209600 180 from server ns5.whealmedia.com in 39 ms.
答案2
您的名称服务器将 ns0.whealmedia.com 到 ns9.whealmedia.com 列为您的域的名称服务器,但父服务器仅将 ns5.whealmedia.com 到 ns9.whealmedia.com 列为您的域的名称服务器。您需要从您的 DNS 区域中删除 ns0.whealmedia.com 到 ns4.whealmedia.com 作为名称服务器。
编辑
以下是来自 www.intodns.com 的结果:
父服务器返回的名称服务器记录包括:
ns8.whealmedia.com。['208.80.125.2'](无胶水)[TTL=172800]
ns7.whealmedia.com。['208.80.126.2'](无胶水)[TTL=172800]
ns5.whealmedia.com。['208.94.148.2'](无胶水)[TTL=172800]
ns9.whealmedia.com。['208.80.127.2'](无胶水)[TTL=172800]
ns6.whealmedia.com。['208.80.124.2'](无胶水)[TTL=172800]
从父 NS 中列出的名称服务器获取的 NS 记录包括:
ns4.whealmedia.com ['208.80.127.2'] [TTL=86400]
ns0.whealmedia.com ['208.94.148.2'] [TTL=86400]
ns3.whealmedia.com ['208.80.125.2'] [TTL=86400]
ns1.whealmedia.com ['208.80.124.2'] [TTL=86400]
ns2.whealmedia.com ['208.80.126.2'] [TTL=86400]
ns7.whealmedia.com ['208.80.126.2'] [TTL=86400]
ns9.whealmedia.com ['208.80.127.2'] [TTL=86400]
ns8.whealmedia.com ['208.80.125.2'] [TTL=86400]
ns6.whealmedia.com ['208.80.124.2'] [TTL=86400]
ns5.whealmedia.com ['208.94.148.2'] [TTL=86400]