![Dig 与 Whois 对名称服务器更新和未知 FQDN 的引用?](https://linux22.com/image/517503/Dig%20%E4%B8%8E%20Whois%20%E5%AF%B9%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9B%B4%E6%96%B0%E5%92%8C%E6%9C%AA%E7%9F%A5%20FQDN%20%E7%9A%84%E5%BC%95%E7%94%A8%EF%BC%9F.png)
在对从旧服务器移至新服务器的旧域名进行挖掘后,IP 和提供商完全不同,我进行了挖掘,发现列出的名称服务器与 whois 中的不匹配。whois 显示新的名称服务器,但挖掘显示旧的。哪一个更准确?
此外,挖掘结果还显示了一个我从未见过的附加 FQDN。{括号} 已被替换为通用标识符。
@root: dig +nocmd {domain.com} any +multiline +noall +answer
{domain.com.} 14400 IN A {IP address}
{domain.com.} 86400 IN SOA {old name server.} {unknown, never-been-referenced domain} (
2010062900 ; serial
86400 ; refresh (1 day)
7200 ; retry (2 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day)
)
答案1
whois 本质上是一个联系人数据库,虽然它可能反映了 DNS 的一些详细信息,但 DNS 才是权威来源,而不是 whois。
{domain.com.} 86400 IN SOA {old name server.} {unknown, never-been-referenced domain}
{旧名称服务器} 是您的区域 SOA 记录中的主名称 (MNAME) 服务器字段。这与解析您域中的记录的客户端无关。
{未知、从未引用的域} 是区域 SOA 记录中的负责名称 (RNAME) 字段,实际上不是域名,而是区域负责人的电子邮件地址。第一个标签文本(第一个句点之前的文本)是邮箱名称,其余部分是目标域。例如:hostmaster.example.com 将成为[电子邮件保护]。
顺便说一句,不包括您的实际域名会无益地阻碍人们帮助您。
答案2
您说的“whois 显示新的名称服务器”是什么意思?whois 不是用于确定名称服务器的。whois 用于检查注册域名的注册商报告要设置的名称服务器。这可能是假的。据我所知,没有名称解析工具或软件使用此信息。它们对名称服务器的端口 53 进行名称查询。如果 whois 服务器向您报告了不正确的信息,那么可能是 whois 服务器出了问题。
dig 可用于查找。
如果你担心你的域名服务器设置,可以尝试使用在线工具。也许可以尝试http://www.checkdns.net/quickcheckdomainf.aspx