我购买了主机和域名。主机公司为我提供了一个名称服务器,我将其放入域名中。已经 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
) 是相同的。
这也应该修复,以避免单点故障。