route53域名未与我的ec2弹性IP连接

时间:2018-06-29 21:13:57

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

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

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

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

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

当我使用域验证器时,我什么也收不到。它的行为就像该域不存在。该域是一年多以前创建的(因此这不是新域)。我检查了仪表板,据我所知,所有信息(联系信息,验证信息)看起来都很好。

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

我想念什么?我还需要其他东西吗?

已编辑 enter image description here

enter image description here

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

1 个答案:

答案 0 :(得分:2)

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

因此,在其他情况下会这样:

Hosted Zone中创建一个Route53

NSSOA记录将自动生成,但是要注意,自动生成的NS更新域的{{ 1}}自动。您需要手动更新

添加NS条记录,如下图所示 Route54 config

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

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

OR

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

编辑

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