域迁移后域不工作

Domain not working after domain migration

我使用 AWS CLIv2 将域从一个 AWS 账户转移到另一个账户。域转移成功。之后,我从我以前的 AWS 账户中删除了我的托管区域。在我的第二个 AWS 账户中,我创建了托管区域并提供了我的域名。 AWS 为我提供了参数(NS 和 SOA)当我将托管区域的 NS 与注册域的名称服务器进行比较时,它们是不同的。

此外,在新的 AWS 账户上使用 Route53 创建的新托管区域也无法解析 DNS。当我运行

dig +trace example.com

显示以下输出。

;; Received 1177 bytes from 192.58.128.30#53(j.root-servers.net) in 303 ms
example.com.    172800  IN  NS  ns-xx.awsdns-xx.com.
example.com.    172800  IN  NS  ns-xx.awsdns-xx.net.
example.com.    172800  IN  NS  ns-xxxx.awsdns-xx.org.
example.com.    172800  IN  NS  ns-xxxx.awsdns-xx.co.uk.

然而,当我 运行

dig ns example.com

显示

; <<>> DiG 9.16.1-Ubuntu <<>> ns example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 15912
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;example.       IN  NS

;; Query time: 1787 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: शुक्र फरवरी 11 09:08:22 +0545 2022
;; MSG SIZE  rcvd: 46

在命令行上。

我很困惑,因为我认为 DNS NS 记录和域名服务器记录应该相同。但在这种情况下,由于它们不同,DNS 无法将域解析为正确的地址。我该如何解决这个问题?

感谢@kaustubh-khavnekar,这确实帮助我找到了答案。谢谢。