我最近将一个域名转移buymy.coffee
到了一个新账户。在执行此操作时,我删除了旧账户中的托管区域,并在新账户中重新创建了它。我以为我做对了,但当我这样做时,nslookup
我得到了错误:
** server can't find buymy.coffee: SERVFAIL
我等了 10 天才确定这不是缓存问题。
以下是一些其他信息:
答案1
你处于一个蹩脚的委派场景,请参阅https://dnsviz.net/d/buymy.coffee/YlRerw/dnssec/
简而言之,注册中心的名称服务器与委托区域中的名称服务器不匹配。在修复此问题之前,无法保证可靠的 DNS 服务。
$ dig @$(dig NS coffee +short | tail -1) buymy.coffee NS +noall +auth
buymy.coffee. 1h IN NS ns-718.awsdns-25.net.
buymy.coffee. 1h IN NS ns-128.awsdns-16.com.
buymy.coffee. 1h IN NS ns-1310.awsdns-35.org.
buymy.coffee. 1h IN NS ns-1601.awsdns-08.co.uk.
对比
$ dig @ns-718.awsdns-25.net. buymy.coffee NS
; <<>> DiG 9.18.1 <<>> @ns-718.awsdns-25.net. buymy.coffee NS
; (1 server found)
;; global options: +cmd
;; Sending:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16686
;; flags: rd ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: da92eec7b8a2a23b
;; QUESTION SECTION:
;buymy.coffee. IN NS
;; QUERY SIZE: 53
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 16686
^^^^^^^
因此,所使用的名称服务器(在注册处为委派设置)不正确或配置不正确。请咨询您的 DNS 提供商。