首页 文章

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

提问于
浏览
3

我已经在Amazon Route53上注册了一个域名,我正在尝试将其链接到EC2实例 . 我无法成功地做到这一点 . 我已多次阅读文档,我在网上看了很多教程,我已经阅读了很多堆栈溢出答案 . 我仍然无法弄明白 . 将非常感谢帮助 .

到目前为止我做了什么:

  • 启动EC2实例并安装LAMP堆栈 . 我在实例上运行了一个Web应用程序 .

  • 将弹性IP关联到实例,我可以使用此IP地址访问我的Web应用程序 .

  • 使用Route53注册域名

  • 创建了一个与注册域名相同的托管区域

  • 使用以下信息创建了一个记录集:

  • 姓名:example.com(当然不是字面意思,我这里有我的域名)

  • 类型:A - IPv4地址

  • 别名:没有

  • TTL(秒):300

  • 值:EC2实例的弹性IP

  • 路由策略:简单

这就是我陷入困境的地步 . 当我在终端中运行 nslookup example.com DNS server name 时,我得到了所需的响应 . 按预期运行 dig domain name 将不返回任何答案 . 我如何最终将托管区域连接到我的域名以使后者指向我的EC2实例?

1 回答

  • 3

    记录解决方案作为答案 . 听起来你知道一切正确,除了将托管区域名称服务器连接到域名 . 这是通过NS Records完成的 . 创建新的托管区域时,它会自动为您分配名称服务器 . 要将两者链接在一起,您需要在“已注册的域”区域下输入NS记录 .

    1. First get the NS records from your hosted zone

    NameServers under Hosted Zones

    2. Copy those records to the appropriate domain under "Registered Domains".

    NS Records under Registered Domains

    注意:NS Record TTL(生存时间)可能高达72小时(很少),因此可能需要花费大量时间才能将更改反映在 dig (或浏览器)等查找工具中 .

相关问题