【问题标题】:Amazon AWS Route 53 Hosted Zone does not workAmazon AWS Route 53 托管区域不起作用
【发布时间】: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 转移了它

标签: amazon-web-services amazon-s3 dns amazon-route53


【解决方案1】:

您已成功将域名转移到 Gandi,但您的域名仍为 configured with GD nameservers。检查这个:

  1. 登录您的 AWS Web 控制台
  2. 选择Route53服务
  3. 在左侧窗格中选择托管区域
  4. 选择verticeinteractive.co.uk(但不要点击域名,只选择单选按钮)
  5. 注意右侧窗格中的 4 个名称服务器。
  6. 接下来,转到域注册商站点(在您的情况下留在 Route53),登录并为您的域配置名称服务器。在 Route53 中:在左侧窗格中选择“注册的域”,单击您的域名,验证右上角是否有步骤 5 中的名称服务器,如果它们不完全匹配,请单击“添加/编辑名称服务器”并输入第 5 步中的名称服务器)

【讨论】:

【解决方案2】:

对于那些拥有未解析但通过“检查记录集”的 Route 53 域的用户,请注意。

这可能是因为您在“区域信息”和“注册域”中的 NS 记录与分配的不同。

名称服务器已分配,可以通过单击“托管区域”下的单选按钮来查看。

打开一个新窗口,然后单击“注册域”。然后单击您的域。在右上角,有一个名称服务器列表。这些必须与分配的匹配。

(仅更改托管区域页面中的 NS 记录是不够的。)

如果有差异,请单击注册域下的添加或编辑名称服务器。 一次将它们添加到表格中。

单击修改,您应该会看到它们开始工作...您可以查看https://dnschecker.org/

【讨论】:

    【解决方案3】:

    如果您替换了自动生成的托管区域,请不要忘记进入“注册域”下,选择您的域,然后单击“添加或编辑名称服务器”。 它是与您的域关联的名称服务器列表下的一个小链接,如果它们仍然与旧托管区域的匹配,您应该将它们更改为新的。

    【讨论】:

      【解决方案4】:

      registered domainHosted 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 ServersRegistered 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 记录

        【讨论】:

          猜你喜欢
          • 2023-03-26
          • 2020-03-29
          • 2023-03-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-21
          • 2015-02-14
          相关资源
          最近更新 更多