将 Amazon Route 53 域名链接到 EC2 实例

Linking Amazon Route 53 Domain Name to EC2 instance

我已经在 Amazon Route53 上注册了一个域名,我正在尝试 link 它到一个 EC2 实例。我无法成功地做到这一点。我已经阅读了很多次文档,我已经看过很多在线教程,我已经阅读了很多堆栈溢出答案。我还是想不通。将不胜感激。

到目前为止我做了什么:

  1. 启动 EC2 实例并安装 LAMP 堆栈。我正在 运行实例上安装网络应用程序。
  2. 已将弹性 IP 关联到实例,我可以使用此 IP 地址访问我的 Web 应用程序。
  3. 用Route53注册的域名
  4. 创建了一个与注册域名同名的托管区域
  5. 创建了包含以下信息的记录集:
    • 姓名:example.com(当然不是字面意思,我这里有我的域名)
    • 类型:A - IPv4 地址
    • 别名:无
    • TTL(秒):300
    • 值:EC2实例的弹性IP
    • 路由策略:简单

这就是我卡住的地方。当我在终端中 运行 nslookup example.com DNS server name 时,我得到了想要的响应。 运行 dig domain name,正如预期的那样 returns 没有答案。我如何最终将托管区域连接到我的域名以使后者指向我的 EC2 实例?

记录解决方案作为答案。听起来您除了将托管区域名称服务器连接到域名外,其他一切都正确无误。这是通过 NS 记录完成的。当您创建新的托管区域时,它会自动为您分配名称服务器。要link两者一起,需要在"Registered Domains"区域下输入NS记录。

1.首先从您的托管区域获取 NS 记录

2。将这些记录复制到 "Registered Domains".

下的适当域

注意:NS Record TTL(生存时间)可能长达 72 小时(很少见),因此更改可能需要很长时间才能反映在查找工具中像 dig(或浏览器)。