我为我的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
有人可以告诉我哪里出错了吗?
答案 0 :(得分:0)
ALIAS记录基本上有两个原因:
路由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