Domain-Name-System
DNS 未正確傳播
我買了一個主機和一個域名。託管公司為我提供了一個名稱伺服器,我將其放入域中。知道它已經 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
) 是相同的。這也應該被修復以避免單點故障。