我的网络管理员为digitalteacher.com创建了一个DNS记录,其中应包含指向5.10.124.142的域根的A记录,这确实是我使用内部名称服务器时得到的响应.
但是,8.8.8.8上的Google名称服务器经常(但不总是)无法解析名称,导致这种无意义:
ahrcsdca01115:triangle-app bodeng$nslookup > server 8.8.8.8 Default server: 8.8.8.8 Address: 8.8.8.8#53 > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 ** server can't find thedigitalteacher.com: NXDOMAIN > set querytype=any > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: thedigitalteacher.com Address: 5.10.124.142 thedigitalteacher.com nameserver = ns0.dcdns.net. thedigitalteacher.com nameserver = ns1.dcdns.net. thedigitalteacher.com nameserver = ns2.dcdns.net. thedigitalteacher.com nameserver = ns3.dcdns.net. thedigitalteacher.com origin = ns0.dcdns.net mail addr = domains.ucles.org.uk serial = 22 refresh = 900 retry = 600 expire = 86400 minimum = 3600 thedigitalteacher.com mail exchanger = 10 66.96.140.160. Authoritative answers can be found from: > set querytype=a > thedigitalteacher.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: thedigitalteacher.com Address: 5.10.124.142
我怎么能弄清楚这个域有什么问题?
解决方法
使用在线诊断工具:
> https://www.dnsviz.net/(暂时不可用)
> https://www.zonemaster.net/
我刚刚为你运行它:https://zonemaster.net/test/f9b464c2a567d89b,结果不好!
简而言之,您的域名服务器(ns0.dcdns.net和其他人)不会回复您对您的域名具有权威性.您首先需要联系ns0.dcdns.net后面的个人或公司,并要求他们为您的域名正确配置其名称服务器.或者更改您用于域的名称服务器.
在此之前,不要指望在您的域名中有任何正常工作.
更准确地说:ns0和ns3不会为你的域,ns1和ns2do正确回复.你确定你需要使用它们全部吗?
另外:ns0 ns1和ns2正在解析相同的IP,这很愚蠢.并使上述结果变得奇怪.事实上,当多次执行相同的查询时,给定的名称服务器不会以相同的方式回复(有时NXDOMAIN带有无用的向上反馈,有时是正确的NS记录).这严重破碎了!
(我怀疑有某种负载均衡器,我们遇到不同的服务器,或者他们的任播错了……)
PS:使用dig而不是nslookup,它是一个更好的工具.