我已将我的名称服务器从 Freenom 更改为 Cloudflare,但现在已经过去几个小时了,WHOIS 确实显示名称服务器已更改为 Cloudflare,但当您nslookup
通过终端使用该命令时,它会显示 NXDOMAIN。问题是什么?
原始名称服务器:ns1.freenom.com、ns2 等。
新的名称服务器:desi.ns.cloudflare.com、guy.ns.cloudflare.com
编辑:
dig
命令输出:
; <<>> DiG 9.10.6 <<>> pizzajustice.tk
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4618
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;pizzajustice.tk. IN A
;; AUTHORITY SECTION:
tk. 5 IN SOA a.ns.tk. joost\.zuurbier.dot.tk. 1644234137 10800 3600 604800 5
;; Query time: 99 msec
;; SERVER: 192.0.2.2#53(192.0.2.2)
;; WHEN: Mon Feb 07 19:42:37 CST 2022
;; MSG SIZE rcvd: 104
答案1
没有 DNS 传播,这是一个神话。
您没有提供所涉及的实际名称,因此没有人可以帮助您。您可以选择向 DNS 提供商寻求帮助或使用 DNSViz 等在线故障排除工具。
但请注意,Freenom 域名(尤其是免费域名)的特殊之处在于您无法更改名称服务器。您用来注册它们的注册商应该向您解释这一点。您可能不属于这种情况,因为您似乎说更改反映在 whois 中,但无论如何,记住这一点很重要。
您也没有显示您用来测试的命令(但dig
比nslookup
FWIW 更好)。如果您查询递归名称服务器,您不会立即看到更改,这是正常的、预期的并且符合设计,因为该递归名称服务器缓存可能已被数据填充,可能是在更改之前来自您自己的测试,因此在 TTL 到期之前它不会有新数据。
如果您查询注册表权威名称服务器,您可以评估更改是否确实已发布,而不管递归名称服务器在其缓存中有什么。
答案2
名称服务器(a.ns.tk
等b.ns.tk
).tk
TLD
没有域名NS
记录pizzajustice.tk.
。