AWS 使用负载均衡器设置 DNS
Posted
技术标签:
【中文标题】AWS 使用负载均衡器设置 DNS【英文标题】:AWS set up DNS with load balancer 【发布时间】:2019-11-22 20:37:15 【问题描述】:我有一个 aws ec2 集群和一个应用程序负载均衡器,该集群运行一个使用负载均衡器的服务。
我可以使用负载均衡器的 dns 名称通过 https 访问负载均衡器(当然是证书错误)。
现在我想将我的 DNS 服务器(通过 namecheap.com 管理)定向到负载平衡器。为此,我需要使用负载均衡器的静态 IP 添加一条 A 记录。我了解 AWS 中的负载均衡器没有静态 IP。
那么有人知道我该怎么做吗?我正在从谷歌云迁移我的项目,我是 AWS 的新手。
【问题讨论】:
【参考方案1】:AWS ELB/ALB 不提供静态 IP 地址,如果流量扩大或缩小,IP 地址可以更改并且可以添加和删除。 您需要为您的域创建一个 CNAME 到 ELB DNS 名称。
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html
但是,顶点域不能有CNAME,如果在Nemacheap中有选项就好了,否则Route53 Alias记录是一个选项。
【讨论】:
ELB DNS 是静态的?以上是关于AWS 使用负载均衡器设置 DNS的主要内容,如果未能解决你的问题,请参考以下文章
AWS 弹性负载均衡器 DNS 名称更改和 Route 53 (PHP)
如何使 DNS ARecord 指向 AWS 弹性 beanstalk 负载均衡器?