您好为域创建了一个记录集:
懒猫主题网站
在 Route 53 上(域是通过 Route 53 购买的),并为其提供了 Route 53 告诉我配置的 4 个 NS 设置:
ns-368.awsdns-46.com
ns-1963.awsdns-53.co.uk
ns-848.awsdns-42.net
ns-1332.awsdns-38.org
当我使用 nslookup 工具在任何一台 DNS 服务器上检查它时,它可以工作:
nslookup lazycatthemes.com ns-1963.awsdns-53.co.uk
Server: UnKnown
Address: 205.251.199.171
Name: lazycatthemes.com
Address: 54.154.51.71
但这不会传播。我已经等了 36 个小时,但我仍然得到这个:
nslookup lazycatthemes.com 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** google-public-dns-a.google.com can't find lazycatthemes.com: Server failed
我不确定下一步该怎么做?
这就是答案:托管区域上/中显示的名称服务器是您想要使用的名称服务器。当您将域注册到 AWS 或转移到 AWS 时,您可以在 Route 53 管理控制台的“注册域”下配置要使用的名称服务器。在此处选择您的域,您将在显示的详细信息页面上看到当前的名称服务器。如果它们与您在托管区域中看到的不匹配,请从托管区域中获取名称服务器并替换域上不正确的名称服务器。
如果您刚刚从 1and1 或其他注册商转移,您的 DNS 记录将不正确。
第 1 步: “创建托管区域”,在左侧导航的“托管区域”下。这将为您提供专门针对您的域的 Route53 DNS 服务器列表。不要从您拥有的不同域中复制这些内容,它们可能会有所不同。
例子:
第 2 步: 单击左侧导航中的“注册域”链接。选择您的域。检查“名称服务器”是否等于上面的 DNS 地址列表。否则单击“添加或编辑名称服务器”,然后列出:
例子:
将 X 替换为您的特定 DNS 的编号。