从 GoDaddy 迁移到 AWS Route 53:域名丢失

从 GoDaddy 迁移到 AWS Route 53:域名丢失

我从 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。

您需要执行以下两个步骤:

  1. 创建公共托管区域对于您的域名 terahorse.com(这应该在您转移域名之前就已经完成了,但您可能没有这样做)。 登录 Route 53 并选择创建托管区域。

  2. 更改域名的名称服务器返回 Route 53 名称服务器。登录 Route 53 并选择已注册域,单击您的域,然后添加/编辑名称服务器。

相关内容