当我为从namecheap.com购买的域移动DNS控制到AWS时,我只是复制在Route53中创建托管区域时提供的NS记录,并用这些记录替换namecheap.com NS记录。
我尝试将DNS控制从一个AWS账户转移到另一个账户,但是这不起作用。 dig查询显示目标托管区域中的新NS记录,但ping查询失败,表示无法找到指定主机的DNS服务器。 (主机肯定有A名称记录)
在AWS documentation之后,我将旧区域中的NS记录替换为Route53在新区域中自动创建的NS记录。这些说明还说"不要在Amazon Route 53托管区域中创建额外的...权限开始(SOA)记录,也不要删除现有的...... SOA记录。"。它没有说我应该编辑它们,但如果我理解SOA记录,我相信我应该更新原始区域中的SOA记录以指向新区域中的第一个NS。这样每个区域中的SOA记录也是相同的......是吗?
当我update namecheap.com to transfer DNS control to AWS时,我只需设置"自定义DNS"然后插入AWS NS记录。我认为内部的namecheap.com会自动更新他们的SOA记录副本,因为我不需要对SOA记录做任何事情,它只是起作用。