我在第三个名称服务器上收到我们的域名 webhost.pro 的错误“名称服务器粘合不一致”。
不知道为什么,第三个名称服务器正确解析并具有正确的 DNS 详细信息。
知道如何缩小我们的第三个名称服务器的错误范围吗?
代表团
名称服务器 ns3.webhost.pro 的粘合不一致。
名称服务器的地址与子节点和父节点不同。这是一个配置错误,应尽快更正。
答案1
您当前的DNS配置有很多错误,请参阅此在线故障排除工具:http://dnsviz.net/d/webhost.pro/WwT6yw/dnssec/
它显示 9 个错误,可能所有错误都与下面的问题有关,因为它们来自168.144.134.160
IP 地址。
还有一个警告,也就是您所报告的:
pro 到 webhost.pro:ns3.webhost.pro (168.144.134.160) 的粘合地址与其权威地址 (104.225.130.130) 不同。
原因如下。
您正在使用ns1.webhost.pro
和ns2.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
内容:ns2
ns3
$ 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.160
,ns3.webhost.pro
但您的域名服务器显示其 IP 是104.225.130.130
您现在有两种可能的选择来解决它:
- 在注册中心进行更改,以便它也使用 IP 回复
104.225.130.130
;您需要联系您的域名注册商,OnlineNIC 公司ns3.webhost.pro
使用正确的 IP 在注册中心更新粘合记录。 - 或者如果
168.144.134.160
也是您的(根据对两个 IP 地址块的 whois 输出的比较,情况似乎并非如此),则您需要继续前进ns3
并更改区域的内容以使用该 IP 地址。
第一个选项可能是最简单的一个。而且它168.144.134.160
确实不是你的。
另外,出于各种原因,我建议你不是仅使用辖区内的名称服务器来管理您的域名。您至少应该添加一个ns4
不属于webhost.pro
您的域名的权威服务器webhost.pro
。理想情况下,甚至可以使用另一个 TLD。