domain-name-system – 如何弄清楚我的DNS记录有什么问题?

我的网络管理员为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,它是一个更好的工具.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些