大约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文档说:
问题:我对亚马逊上的DNS设置所做的更改有多快 53号线路全球传播?
Amazon Route 53旨在传播 您将DNS记录更新到其全球网络 在正常情况下,60秒内的权威DNS服务器。 请注意,缓存DNS解析器不在Amazon的控制范围内 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记录尚未传播?
答案 0 :(得分:1)
我遇到了类似的问题。需要更新域的Registar NS记录以匹配托管区域内的NS记录。
有关说明和详尽说明,请参阅以下内容:https://stackoverflow.com/a/37534217/3895401
答案 1 :(得分:0)
我认为域名A记录必须指向IP。并为www。
添加别名对于我的wordpress网站,我将域名和www A记录指向ip地址。