我已经检查过了这答案,但没有帮助。
我正在移动example.biz
到一个 AWS 帐户(“父帐户”)中的 R53 区域,并想管理api.example.biz
另一个帐户(“子帐户”)中的子域。
然后我把这 4 个 NS 添加到example.biz
父 acc 中:
当我尝试解决时,test.api.example.biz
解决过程在那些 NS 处停止:
dig @ns-1210.awsdns-23.org api.example.biz #here is the NS of the `example.biz`
.....
;; QUESTION SECTION:
;api.example.biz. IN A
;; AUTHORITY SECTION:
api.example.biz. 600 IN NS ns-1394.awsdns-46.org.
api.example.biz. 600 IN NS ns-1539.awsdns-00.co.uk.
api.example.biz. 600 IN NS ns-691.awsdns-22.net.
api.example.biz. 600 IN NS ns-9.awsdns-01.com.
就这样结束了,不再解析。我唯一的想法是域尚未切换到 AWS,它现在处于之前的非 R53 NS。因此,当我运行dig @ns-1210.awsdns-23.org api.example.biz
而不是dig api.example.biz
它时,它不会递归运行。我试图欺骗这一点并编辑/etc/resolv.conf
留下唯一的一行
nameserver 205.251.196.186 (this is where ns-1210.awsdns-23.org points at)
但它也没有帮助,dig api.example.biz
返回相同的答案。那么我做错了什么?
答案1
是的,我的猜测是正确的:DNS切换后一切都正常了。不过,知道如何在切换之前测试这些设置还是很有用的。