Domain-Name-System

DNS 未正確傳播

  • April 25, 2020

我買了一個主機和一個域名。託管公司為我提供了一個名稱伺服器,我將其放入域中。知道它已經 1 個月了,DNS 沒有在 Internet 上正確傳播。它是局部的,是世界的某些地方。 這是DNS傳播的截圖

傳播有什麼問題。

正在使用的名稱伺服器的粘合記錄與權威記錄不匹配。

如果我們查看輸出的尾部dig +trace +all,則可以清楚地看到:

$ dig +trace +all bazar9.pk NS

; <<>> DiG 9.11.14-RedHat-9.11.14-2.fc31 <<>> +trace +all bazar9.pk NS

[snip]


;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11585
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;bazar9.pk.                     IN      NS

;; AUTHORITY SECTION:
bazar9.pk.              38400   IN      NS      ns1.letout.com.pk.
bazar9.pk.              38400   IN      NS      ns2.letout.com.pk.

;; ADDITIONAL SECTION:
ns1.letout.com.pk.      38400   IN      A       207.180.245.14
ns2.letout.com.pk.      38400   IN      A       207.180.245.14

;; Query time: 13 msec
;; SERVER: 185.159.197.160#53(185.159.197.160)
;; WHEN: Sat Apr 25 16:16:59 UTC 2020
;; MSG SIZE  rcvd: 117

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9383
;; flags: qr aa; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 1680
;; QUESTION SECTION:
;bazar9.pk.                     IN      NS

;; ANSWER SECTION:
bazar9.pk.              86400   IN      NS      ns2.letout.com.pk.
bazar9.pk.              86400   IN      NS      ns1.letout.com.pk.

;; ADDITIONAL SECTION:
ns1.letout.com.pk.      14400   IN      A       144.91.98.31
ns2.letout.com.pk.      14400   IN      A       144.91.98.31

;; Query time: 7 msec
;; SERVER: 144.91.98.31#53(144.91.98.31)
;; WHEN: Sat Apr 25 16:16:59 UTC 2020
;; MSG SIZE  rcvd: 117

請注意“名稱伺服器”的粘合記錄如何指向207.180.245.14,而權威記錄指向144.91.98.31。這些記錄集必須匹配才能以一致的方式工作。

粘合記錄通過域名伺服器名稱所屬的域的註冊商進行管理(letout.com.pk在您的情況下),而權威記錄在實際letout.com.pk區域中。

另請注意,雖然有兩條NS記錄指向兩個名稱,但顯然只有一個名稱伺服器,因為地址記錄 ( A/ AAAA) 是相同的。

這也應該被修復以避免單點故障。

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