如何在Route53中配置多子域名指向Application Load Balancer?
解决方案
你需要在Route53里给三个子域名分别添加Alias类型的A记录,具体配置如下:
logs.example.com:- 记录类型选
A - 开启「别名(Alias)」开关
- 别名目标直接选你现有的那个Application Load Balancer(也就是
alb-21212122.ap-southeast-2.elb.amazonaws.com)
- 记录类型选
web.example.com:- 记录类型选
A - 开启「别名(Alias)」开关
- 别名目标选同一个ALB
- 记录类型选
users.example.com:- 记录类型选
A - 开启「别名(Alias)」开关
- 别名目标选同一个ALB
- 记录类型选
补充说明
Route53的Alias记录不属于标准CNAME记录范畴,它是AWS专属的解析方式,刚好满足你“不能给ALB创建多个CNAME记录”的要求。而且Alias记录免费、解析速度更快,还能自动同步ALB的IP地址变化,无需手动维护。
你也可以选择给每个子域名添加CNAME记录指向example.com,但这种方式会多一层解析步骤,效率不如Alias记录,因此优先推荐前者。
内容的提问来源于stack exchange,提问作者Markus
相关产品推荐
相关产品推荐

