AWS Route 53 域名解析托管后长时间不生效的故障分析

启用了一个注册了很久的域名,之前有在Route 53中做过设置,因为Route 53每个月都会收取解析费用($0.5),所以取消该记录也有一段时间了。这天准备复用的时候,发生怪事了。

一般来说,在Route 53做解析配置,生效时间都非常的快,但这次事情不同,现在都已经有24小时了,还是提示

ping: cannot resolve YourDomain: Unknown host

真心奇怪,进过仔细分析对比,发现,在Route 53中,域名的NS记录是

ns-1104.awsdns-10.org. 
ns-243.awsdns-30.com. 
ns-2030.awsdns-61.co.uk. 
ns-760.awsdns-31.net.

但是用whois查域名记录,NS是

Name Server: NS-1085.AWSDNS-07.ORG
Name Server: NS-753.AWSDNS-30.NET
Name Server: NS-1752.AWSDNS-27.CO.UK
Name Server: NS-501.AWSDNS-62.COM

所以,目前域名还是还被whois记录中的NS解析着。根据aws帮助文档的说法,要至少48小时才能全部生效。鉴于以往操作都是分分钟生效,外加我这个急性子,这还真让我捉急啊。

48个小时,还没有生效。继续研究后,有了新的发现。

强制更新域名的DNS服务商。
在 Route 53 的 Registered domains 页面中,选择无法正常解析的域名,在左侧 Name servers 的列表最下面 Add or edit name servers 将原有NS服务地址全部删除,然后替换为 Route 53 Hosted Zone 中提供的NS地址即可。

标签: domain, 域名, aws

添加新评论