如何使Route53转发/指向AWS中的负载均衡器?

时间:2019-08-16 22:10:08

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

我正在尝试在Route53中设置一个子域,以指向AWS中的负载均衡器。 (我正在使用负载均衡器,因为要使用ACM提供的SSL证书,这似乎是必需的)


这是到目前为止我已经实现/尝试过的事情:

所有内容都在同一个AWS账户中创建,包括域名注册。

√-负载均衡器设置正确;因为我可以在浏览器中(从EC2实例中)加载登录页面,提供负载均衡器的长DNS名称网址。

√-我可以立即在Route53中为该域设置任意数量的子域,而对于s3存储桶或EC2实例则没有问题。

因此,似乎我的域或负载均衡器本身似乎都没有问题。

我的记录设置如下(遵循几个AWS文档)

名称:子域[.mydomain.com] 别名:是 别名目标:


(无共享代码)


预期:在地址栏中输入完整的负载均衡器dns名称的结果相同。

实际:浏览器消息

This site can’t be reached

subdomain.mydomain.com’s DNS address could not be found. Diagnosing the problem.
DNS_PROBE_STARTED

然后

subdomain.mydomain.com’s server IP address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN

☺谢谢☺

1 个答案:

答案 0 :(得分:0)

确保您使用的是A记录类型,而不是CNAME。 https://aws.amazon.com/premiumsupport/knowledge-center/route-53-create-alias-records/

一条记录通常仅指向ipv4地址,而从技术上讲,这仍然是这种情况:

  

Route 53别名记录在内部映射到别名目标(例如AWS资源)的DNS名称。路由53监视与别名目标的DNS名称关联的IP地址,以扩展操作和软件更新。来自Route 53名称服务器的权威响应包含A记录(用于IPv4地址)或AAAA记录(用于IPv6地址)以及别名目标的IP地址。