名称服务器的胶水不一致

名称服务器的胶水不一致

我在第三个名称服务器上收到我们的域名 webhost.pro 的错误“名称服务器粘合不一致”。

不知道为什么,第三个名称服务器正确解析并具有正确的 DNS 详细信息。

知道如何缩小我们的第三个名称服务器的错误范围吗?

代表团

名称服务器 ns3.webhost.pro 的粘合不一致。

名称服务器的地址与子节点和父节点不同。这是一个配置错误,应尽快更正。

答案1

您当前的DNS配置有很多错误,请参阅此在线故障排除工具:http://dnsviz.net/d/webhost.pro/WwT6yw/dnssec/

它显示 9 个错误,可能所有错误都与下面的问题有关,因为它们来自168.144.134.160IP 地址。

还有一个警告,也就是您所报告的:

pro 到 webhost.pro:ns3.webhost.pro (168.144.134.160) 的粘合地址与其权威地址 (104.225.130.130) 不同。

原因如下。

您正在使用ns1.webhost.prons2.webhost.pro作为ns3.webhost.pro的权威域名服务器webhost.pro。因此您需要胶水。

以下是注册机构对您的 IP 地址的看法:

$ for i in 1 2 3 ; do dig @a0.pro.afilias-nst.info. ns$i.webhost.pro A | grep ^ns$i.webhost.pro | awk '{print $1 " " $5}' ; done
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 168.144.134.160

现在让我们向您的区域的每个权威名称服务器查询同样的问题,我们分别从 、 获得以下ns1内容:ns2ns3

$ for auth in 1 2 3 ; do echo "Querying ns${auth}" ; for i in 1 2 3 ; do dig @ns${auth}.webhost.pro ns$i.webhost.pro A | grep ^ns$i.webhost.pro | awk '{print $1 " " $5}' ; done ; done
Querying ns1
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130
Querying ns2
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130
Querying ns3
ns1.webhost.pro. 104.223.9.2
ns2.webhost.pro. 104.223.9.254
ns3.webhost.pro. 104.225.130.130

(如果我们168.144.134.160按照注册中心的报告进行查询,则ns3不会得到任何答复)

所有这三个都做出了相同的回应,这很好,但是它们并没有完全回复注册名称服务器所回复的内容,因此对这种不匹配发出了警告。

注册中心有 IP 168.144.134.160ns3.webhost.pro但您的域名服务器显示其 IP 是104.225.130.130

您现在有两种可能的选择来解决它:

  1. 在注册中心进行更改,以便它也使用 IP 回复104.225.130.130;您需要联系您的域名注册商,OnlineNIC 公司ns3.webhost.pro使用正确的 IP 在注册中心更新粘合记录。
  2. 或者如果168.144.134.160也是您的(根据对两个 IP 地址块的 whois 输出的比较,情况似乎并非如此),则您需要继续前进ns3并更改区域的内容以使用该 IP 地址。

第一个选项可能是最简单的一个。而且它168.144.134.160确实不是你的。

另外,出于各种原因,我建议你不是仅使用辖区内的名称服务器来管理您的域名。您至少应该添加一个ns4不属于webhost.pro您的域名的权威服务器webhost.pro。理想情况下,甚至可以使用另一个 TLD。

相关内容