【问题标题】:route53 domain name is not connecting with my ec2 elastic iproute53 域名未与我的 ec2 弹性 ip 连接
【发布时间】:2018-12-09 02:33:01
【问题描述】:

我正在运行一个 ec2 实例。如果我根据实例的弹性 IP 对实例执行 ping 操作,我会收到响应。如果我使用我的注册域,我将无法再访问该弹性 IP 地址。在 Route 53(在 DNS 管理下)我有 1 个托管区域和 3 个记录集:

  1. 我的域和弹性 IP 地址的 A 记录集
  2. 自动分配的 AWS NS 记录
  3. 自动分配的 AWS SOA 记录

所以,基本上我添加的唯一条目是 A(对应于我的域的名称和作为值的弹性 IP 地址。不知道为什么它没有绑定。

我的 ec2 实例没有防火墙,并且我的 aws 防火墙的两个(入站和出站)部分暂时都设置为“所有流量”。

当我使用域验证器时,我没有得到任何回报。它的行为就像域不存在一样。该域是一年多前创建的(因此这不是一个新域)。我检查了仪表板,据我所知,所有信息(联系信息、验证信息)看起来都很好。

此外,Route 53 中的“测试记录”功能确实会返回“UDP”端口上的 IP 地址。

我错过了什么?我还需要什么吗?

已编辑

已编辑 2 我删除了 1 个托管区域并创建了一个新区域:现在它看起来像这样:

【问题讨论】:

  • 域名是什么?
  • 检查this
  • @DusanBajic,谢谢你的链接。该域已在 AWS 上购买。
  • @Nactus,还是按照步骤操作吧(你的域名服务器配置错了,在你的图片中可以看到)

标签: amazon-web-services amazon-ec2 amazon-route53


【解决方案1】:

如果您是从 AWS 以外的地方购买的 Domain,那么您需要从他们的门户网站(godaddy 等)手动更新其 name server

如果是其他人,情况就是这样:

Route53 中创建一个 Hosted Zone,您已经这样做了

NSSOA 记录将自动生成,但请务必注意,自动生成的 NS不会自动更新域的 NS。您需要手动更新它

如下图所示添加A记录

然后转到您的域门户并更改DNS,使用来自Route53 的自动生成的DNS

将根据您选择的TTL 刷新更改,但通常会在 5 分钟内更新

如果您的域提供商允许您访问其门户中的设置记录,那么您可以跳过上述所有步骤,只需使用您的 elasticIP 在此处创建 A 记录,以将您的域指向 ec2

编辑

正如您在图片右上角提到的图片名称服务器与您的记录 NS 不同,您的 NS 记录是错误的。 最好删除此托管区域并创建新的公共托管区域。创建托管区域后,您将获得新的 NS,然后只需转到域编辑并使用域上的新名称服务器更新名称服务器。

【讨论】:

  • 我们还没有足够的信息知道这是否是解决方案。
  • @Michael-sqlbot 是的,你是对的,但我曾经错过在域名提供商网站上更新 DNS 记录的要点。所以我认为这可能是一个问题
  • @ UsamaAmjad,感谢您抽出宝贵时间回答。赞成。我的域名是大约一年前通过 AWS 购买的。根据他们的仪表板,该域在 AWS 中的信誉良好。
  • 我的设置非常相似(“www..com”除外。我想从控制台进行简单的“ping”测试 - www 无关紧要。我可以ping 弹性 ip 但域没有响应。我将编辑我的主要帖子并与记录共享屏幕截图
  • @Nactus 您的NS 记录有误,您可以在图片右上角看到的图片名称服务器与您的记录 NS 不同。
猜你喜欢
  • 2013-09-14
  • 1970-01-01
  • 1970-01-01
  • 2020-05-01
  • 2020-11-17
  • 2014-12-31
  • 1970-01-01
  • 2012-04-18
  • 2013-12-25
相关资源
最近更新 更多