DNS 未正确传播

DNS 未正确传播

我购买了主机和域名。主机公司为我提供了一个名称服务器,我将其放入域名中。已经 1 个月了,DNS 无法在互联网上正确传播。在世界某些地区,DNS 不完整。 以下是 DNS 传播的屏幕截图

传播存在什么问题?

答案1

正在使用的名称服务器的粘合记录与权威记录不匹配。

如果我们看一下输出的尾部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) 是相同的。
这也应该修复,以避免单点故障。

相关内容