无法使Route 53与ELB一起使用

时间:2016-05-11 09:47:19

标签: amazon-web-services dns amazon-elb amazon-route53 domain-name

我为我的2个dev实例创建了一个ELB。我的域名是example.com,它是EC2实例的弹性IP的A记录。我正在尝试创建一个子域记录dev.example.com,它是ELB的ALIAS记录。我的ELB DNS名称为dev-elb-222222222.ap-southeast-1.elb.amazonaws.com

当我直接从浏览器点击ELB DNS时,数据可以完美地提供。但是当我转到dev.example.com时,我收到无法找到DNS地址的错误。

创建dev.example.com的记录集已经过了一个小时。以下是记录集的值:

  

姓名:dev.example.com

     

输入:A - IPv4 Address

     

别名目标:   dualstack.dev-elb-222222222.ap-southeast-1.elb.amazonaws.com.

     

Alias Hosted Zone ID:Z1LMS91P8CMLE5

     

路由政策:Simple

     

评估目标健康状况:No

有人可以告诉我哪里出错了吗?

2 个答案:

答案 0 :(得分:0)

ALIAS记录基本上有两个原因:

  1. 可以将根域别名替换为其他服务。
  2. 可以使用可与其他数据共存的别名系统。
  3. 路由53中可以使用别名记录,因为路由53具有如何回答查询的内部知识;第三方DNS服务器可以访问相同的信息。

    因此,您可以尝试为此创建CNAME。 有关记录可见性的更多信息,请参阅Choosing Between Alias and Non-Alias Resource Record Sets

答案 1 :(得分:0)

在您的情况下,最好添加记录集类型CNAME,名称为dev.example.com,值为ELB DNS名称。

请看这篇文章: http://hanoian.com/content/index.php/21-aws-setup-elb-and-route53-to-handle-ssl-certificate-and-www