Domain-Name-System

名稱伺服器的膠水不一致

  • May 23, 2018

我在第三個名稱伺服器上為我們的域 webhost.pro 收到錯誤“名稱伺服器的膠水不一致”。

不知道為什麼,第三個名稱伺服器正確解析並具有正確的 DNS 詳細資訊。

知道如何縮小我們的第三個名稱伺服器的錯誤範圍嗎?

代表團

名稱伺服器 ns3.webhost.pro 的膠水不一致。

名稱伺服器的地址不同於子節點和父節點。這是配置錯誤,應盡快更正。

您目前的 DNS 配置有很多錯誤,請參閱此線上故障排除工具:http ://dnsviz.net/d/webhost.pro/WwT6yw/dnssec/

它顯示了 9 個錯誤,可能都與下面的問題有關,因為它們來自168.144.134.160IP 地址。

您報告的一個警告是:

pro to webhost.pro:ns3.webhost.pro (168.144.134.160) 的粘合地址與其權威地址 (104.225.130.130) 不同。

這就是為什麼。

您正在使用ns1.webhost.pro,ns2.webhost.prons3.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.160ns3.webhost.pro但您的域名伺服器聲明其 IP 是104.225.130.130

您現在有 2 種可能的選擇來解決它:

  1. 在系統資料庫中進行更改,以便它也會回复 IP 104.225.130.130;您需要聯繫您的域名註冊商OnlineNIC, Inc.ns3.webhost.pro以使用正確的 IP 在註冊中心更新粘合記錄。
  2. 或者,如果168.144.134.160也是您的(根據兩個 IP 地址塊的 whois 輸出的比較,情況似乎並非如此),您需要繼續ns3操作並更改您的區域的內容以使用此 IP 地址。

第一個選項可能是最簡單的一個。唯一的一個如果168.144.134.160確實不是你的。

此外,出於各種原因,我建議您不要只為您的域使用轄區內的域名伺服器。您至少應該添加一個ns4不屬於您的域名webhost.pro的權威。webhost.pro理想情況下,甚至使用另一個 TLD。

引用自:https://serverfault.com/questions/913341