AWS Route 53 DNS传播时间
问题描述:
大约5小时前,我在AWS Route 53服务中创建了一个新的托管区域。该记录看起来如下:AWS Route 53 DNS传播时间
托管区domain.com
domain.com. A
domain.com. MX 1 ASPMX.L.GOOGLE.COM.
5 ALT1.ASPMX.L.GOOGLE.COM.
5 ALT2.ASPMX.L.GOOGLE.COM.
10 ASPMX2.GOOGLEMAIL.COM.
10 ASPMX3.GOOGLEMAIL.COM.
domain.com. NS ns-1042.awsdns-02.org.
ns-996.awsdns-60.net.
ns-280.awsdns-35.com.
ns-1711.awsdns-21.co.uk.
domain.com. SOA ns-1042.awsdns-02.org.
awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400
www.domain.com. A XX.XXX.XX.XXX
我也更新域记录我的注册商那里AWS指定的DNS服务器。
domain.com的记录A.是空的,因为它只是www.domain.com的别名。来自同一托管区域的子域。所以www.domain.com。反驳一个真实的弹性IP地址。
官方AWS文件说:
问题:如何快速将改变我让我的DNS设置在亚马逊 路线53全球传播?
亚马逊Route 53旨在在正常情况下在60秒内向您的DNS记录传播 到其全球网络 权威DNS服务器。 请注意,高速缓存DNS解析程序不在亚马逊 Route 53服务的控制范围之内,并且会根据其生存时间(TTL)的 高速缓存您的资源记录集。
在我的情况下,5个小时后还没有传播DNS记录。我看到AWS DNS服务器已经更新了记录。因此,nslookup会为ASW DNS服务器正确显示我的Web服务的弹性IP地址。但是,例如,谷歌DNS仍然不知道它:
nslookup domain.com 8.8.8.8: can't find domain.com: NXDOMAIN
你能说,如果我执行DNS设置错误,使DNS记录尚未传播?
答
我相信域名A记录必须指向IP。并为www添加一个别名。
对于我的WordPress的网站,我指向域名和WWW记录到IP地址。
答
我遇到了类似的问题。需要更新域的Registar NS记录以匹配托管区域内的NS记录。
见回答下面的说明,并详尽描述:https://stackoverflow.com/a/37534217/3895401
你可以用'挖+跟踪+添加example.com'遵循各代表团的链条,这将告诉你,如果代表团到位(并且正确)以及Route 53服务器是否按照预期做出了响应。 (我真的不知道这个“空虚的A”,是Route 53中的一些东西在UI级别上的工作情况如何?DNS中没有这种东西。) – 2013-03-02 16:44:10
Håkan,谢谢你的回答!是的,没错,这是AWS唯一的功能。虽然普通的Route 53资源记录集是标准的DNS资源记录集,但别名资源记录集为DNS功能提供了特定于Route 53的扩展。有关它的更多细节可以在这里找到:http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html – Maksim 2013-03-02 17:00:49
感谢挖,我注意到,在注册商指定的AWS DNS是过时的。我在12小时前更正了DNS记录,并且看到了解DNS DNS知道我的域名:nslookup domain.com 8.8.8.8,google-public-dns-a.google.com说地址XX.XXX.XX.XXX。 但我使用NSLOOKUP时未指定DNS服务器:nslookup domain.com,它表示未知域。我试图重新启动路由器并刷新本地DNS。 – Maksim 2013-03-03 06:33:15