大约 5 小时前,我在 AWS Route 53 服务中创建了一个新的托管区域。记录如下所示:
托管区域 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 官方文档说:
问题:我对 Amazon Route 53 上的 DNS 设置所做的更改会以多快的速度在全球传播?
Amazon Route 53 旨在在正常情况下在 60 秒内将您对 DNS 记录所做的更新传播到其全球权威 DNS 服务器网络。请注意,缓存 DNS 解析器不受 Amazon Route 53 服务的控制,并将根据其生存时间 (TTL) 缓存您的资源记录集。
就我而言,5 小时后 DNS 记录尚未传播。我看到 AWS DNS 服务器已经更新了记录。因此 nslookup 为我的 Web 服务正确显示了 ASW DNS 服务器的弹性 IP 地址。但是,例如,google DNS 仍然不知道它:
nslookup domain.com 8.8.8.8: can't find domain.com: NXDOMAIN
您能否说我是否执行了错误的 DNS 设置以导致 DNS 记录尚未传播?