我想将 1 个域从 AWS Route S3 迁移到 Linode;我已将 NS 记录更改为指向
ns1.linode.com
ns2.linode.com
ns3.linode.com
ns4.linode.com
ns5.linode.com
但在 DNS 检查表上,它显示为 NOT RESOLVED,当我挖掘时,结果如下:
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.3 <<>> arteymiel.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14170
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;arteymiel.com. IN A
;; AUTHORITY SECTION:
arteymiel.com. 820 IN SOA ns-1690.awsdns-19.co.uk. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
;; Query time: 0 msec
;; SERVER: 139.162.139.5#53(139.162.139.5)
;; WHEN: vie dic 25 07:19:23 UTC 2020
;; MSG SIZE rcvd: 126
解析器可以从两个不同的地方找到指向您的名称服务器的记录,即您刚刚更改的 NS 记录和可以在父名称服务器上找到的粘合记录。
粘合记录在两者中更重要,因为解析器甚至无法找到您的名称服务器来询问没有父级粘合记录的 NS 记录是什么,而这些粘合记录仍然指向亚马逊。
由于您的注册商也是亚马逊,要更改粘合记录,您可以转到 Route53 并单击已注册域部分(在托管区域下方),然后单击您的域并单击右侧的添加或编辑名称服务器。
作为旁注,您也可能会在这些 NS 记录上遇到 TTL 为 1 的问题。我不会无限期地离开它。看到 TTL 短于 86400 的 NS 记录是不寻常的。