首页 > 解决方案 > 我们可以为同一个 ALB 添加多个 A 记录吗?

问题描述

我有一个正在运行的应用程序负载均衡器,它将流量重定向到我的两个实例。假设 xyz.com 将流量重定向到我的实例 1 和 2。我的 A 记录 xyz.com---alburl 工作文件。现在我还有两个实例 3 和 4 以及一个目标组 tg2 。我在负载均衡器中添加了主机路径/自定义规则并转发到 tg2,并且能够使用“xyz.com/custom”访问实例 3 和 4 的服务。我可以再添加一条指向“custom.xyz.com”的记录,该记录重定向alburl/custom吗?

标签: amazon-route53aws-alb

解决方案


您可以指向一个 ALB 的 A 记录别名的数量没有限制,所以,是的,您可以。

按照您的要求,在设置新的 DNS 条目后,在平衡器上创建一个匹配新主机名并重定向到所需 URL 的规则。

通过重定向操作,负载均衡器可以将传入请求从一个 URL 重定向到另一个 URL。

https://aws.amazon.com/about-aws/whats-new/2018/07/elastic-load-balancing-announces-support-for-redirects-and-fixed-responses-for-application-load-balancer/

但是实际上没有必要通过重定向来做到这一点,除非这确实是你想要的。您还可以创建一个规则来匹配对新主机名(以及可选的路径)的请求,并将这些请求直接发送到新的目标组。

您可能还想为新主机名添加新的 SSL 证书。ALB 允许您添加最多 25 个附加证书。它使用 SNI 自动为每个新连接选择正确的证书。


推荐阅读