Amazon AWS Route 53 托管区域不起作用
Posted
技术标签:
【中文标题】Amazon AWS Route 53 托管区域不起作用【英文标题】:Amazon AWS Route 53 Hosted Zone does not work 【发布时间】:2016-06-28 10:54:45 【问题描述】:所以我已将我的域移至 Amazon Route 53 并创建了一个包含所有正确记录的新托管区域,但是当我转到我的域时,它给了我错误 'dial tcp:lookup verticeinteractive.co 8.8.4.4:53 上的 .uk:服务器行为不端”,每当我使用 DNS 查找工具时,它都会说它没有任何别名。名称服务器或邮件交换记录。自从我转移它以来还没有 48 小时,但它已经至少 36 小时了,我已经清除了我的 dns 缓存,这使得这个错误消息出现了。有什么想法吗?
提前致谢:)
【问题讨论】:
您是如何“将您的域移至 Amazon Route 53”的? 我通过将 IPS 标签重命名为 GANDI 将其从 GoDaddy 转移,Route 53 说他们拥有它,所以我相信 我按照帮助位上的说明从 GoDaddy 转移了它 【参考方案1】:您已成功将域名转移到 Gandi,但您的域名仍为 configured with GD nameservers。检查这个:
-
登录您的 AWS Web 控制台
选择Route53服务
在左侧窗格中选择托管区域
选择verticeinteractive.co.uk(但不要点击域名,只选择单选按钮)
注意右侧窗格中的 4 个名称服务器。
接下来,转到域注册商站点(在您的情况下留在 Route53),登录并为您的域配置名称服务器。在 Route53 中:在左侧窗格中选择“注册的域”,单击您的域名,验证右上角是否有步骤 5 中的名称服务器,如果它们不完全匹配,请单击“添加/编辑名称服务器”并输入第 5 步中的名称服务器)
【讨论】:
我的域是 Amazon Route 53,所以它仍然链接到托管区域 在您更新域名服务器后,谁是和 NS 查询应返回分配给您的托管区域的 4 个名称服务器:whois.domaintools.com/verticeinteractive.co.uktoolbox.googleapps.com/apps/dig/#NS/verticeinteractive.co.uk【参考方案2】:对于那些拥有未解析但通过“检查记录集”的 Route 53 域的用户,请注意。
这可能是因为您在“区域信息”和“注册域”中的 NS 记录与分配的不同。
名称服务器已分配,可以通过单击“托管区域”下的单选按钮来查看。
打开一个新窗口,然后单击“注册域”。然后单击您的域。在右上角,有一个名称服务器列表。这些必须与分配的匹配。
(仅更改托管区域页面中的 NS 记录是不够的。)
如果有差异,请单击注册域下的添加或编辑名称服务器。 一次将它们添加到表格中。
单击修改,您应该会看到它们开始工作...您可以查看https://dnschecker.org/
【讨论】:
【参考方案3】:如果您替换了自动生成的托管区域,请不要忘记进入“注册域”下,选择您的域,然后单击“添加或编辑名称服务器”。 它是与您的域关联的名称服务器列表下的一个小链接,如果它们仍然与旧托管区域的匹配,您应该将它们更改为新的。
【讨论】:
【参考方案4】:registered domain
和 Hosted zones
之间的domain servers
不匹配。
要解决这个问题,您应该从 Route 53
复制域名服务器 -> Hosted zones
:
收件人:
Route 53
-> Registered domains
-> Name servers
:
但是,管理控制台没有在Hosted zones
字段中向我显示正确的域服务器。因此,我不得不使用aws-cli
,如下所示:
aws route53 list-hosted-zones
aws route53 get-hosted-zone --id <ID_OF_ZONE>
这会返回托管区域正在使用的名称服务器列表。将此列表复制到Name Servers
的Registered domains
部分。
之后,我的 A 记录开始没有任何问题。
【讨论】:
谢谢,我遇到了同样的问题,AWS 页面向我展示了一件事,但是使用 cli 列出了正确的名称服务器 这个答案在 2021 年 10 月 16 日仍然有效。我更喜欢这个,因为它更直观 这几天一直遇到问题。解决了,谢谢!【参考方案5】:为了后人,我会给出我的经验。
我将域从一个 AWS 帐户转移到另一个帐户,并且域和托管区域上的名称服务器不匹配。在这种情况下,请按照上述说明进行操作,或者将名称服务器从托管区域复制到域中。
【讨论】:
【参考方案6】:以下对我有用:
foo.com:***托管区域(注册/转移域) foo.com NS 记录指向在注册域中分配的 NS。
sub1.foo.com:托管区域 NS 记录指向委派的 NS(由 AWS 分配)
要从外部解析 sub1.foo.com,请在 foo.com 托管区域中创建其 NS 记录的副本。
foo.com 现在有两条 NS 记录:
foo.com NS 记录
sub1.foo.com NS 记录
【讨论】:
以上是关于Amazon AWS Route 53 托管区域不起作用的主要内容,如果未能解决你的问题,请参考以下文章