我从 GoDaddy 迁移到了 AWS Route 53。我以为名称服务器配置会在 AWS <-> GoDaddy 之间自动完成。但似乎并非如此。
换句话说,我没有按照第 4 步中的说明进行操作,这里
现在,我的域名/产品从 GoDaddy 上消失了,我无法再在那里编辑。
问题:我的域名永远丢失了吗? 我该如何修复它?
注意:如果我dig
使用 GoDaddy DNS,我将无法获取我的域名的答案。如果我强制使用 AWS DNS,我将获得正确的答案。
$ dig @ns57.domaincontrol.com. mydomain.com
(bad answers from godaddy)
$ dig @ns-222.awsdns-27.com. mydomain.com
(correct anwsers from AWS)
更新:我已使用当前域名更新了我的答案terahorse.com应该指向18.204.192.162
$ dig @ns57.domaincontrol.com. terahorse.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @ns57.domaincontrol.com. terahorse.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 20018
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;terahorse.com. IN A
;; Query time: 146 msec
;; SERVER: 2607:f208:206::1d#53(2607:f208:206::1d)
;; WHEN: Sat Jul 28 10:55:01 -03 2018
;; MSG SIZE rcvd: 31
强制使用 AWS 的 DNS
$ dig @ns-222.awsdns-27.com. terahorse.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @ns-222.awsdns-27.com. terahorse.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9333
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;terahorse.com. IN A
;; ANSWER SECTION:
terahorse.com. 86400 IN A 18.204.192.162
;; AUTHORITY SECTION:
terahorse.com. 172800 IN NS ns-1071.awsdns-05.org.
terahorse.com. 172800 IN NS ns-1585.awsdns-06.co.uk.
terahorse.com. 172800 IN NS ns-222.awsdns-27.com.
terahorse.com. 172800 IN NS ns-847.awsdns-41.net.
;; Query time: 152 msec
;; SERVER: 2600:9000:5300:de00::1#53(2600:9000:5300:de00::1)
;; WHEN: Sat Jul 28 10:56:45 -03 2018
;; MSG SIZE rcvd: 195
更新 2- 附答案
总结
我使用了 Michael Hampton♦ 的答案来了解修复位置。我只需要在下面的链接中添加所有 4 个 AWS 名称服务器:
答案1
嗯,这很有趣。您的域名 terahorse.com 已转移到 Route 53,但名称服务器尚未更改为 Route 53。
您需要执行以下两个步骤:
创建公共托管区域对于您的域名 terahorse.com(这应该在您转移域名之前就已经完成了,但您可能没有这样做)。 登录 Route 53 并选择创建托管区域。
更改域名的名称服务器返回 Route 53 名称服务器。登录 Route 53 并选择已注册域,单击您的域,然后添加/编辑名称服务器。