我已经在EC2上设置了一个弹性负载均衡器(例如)具有以下公共DNS(A Record):
LB-165746761.eu-west-1.elb.amazonaws.com
然后,我通过configuration一个指向负载均衡器公有DNS的CNAMElogging来注册一个我想作为负载均衡器的公有域的域:
CNAME loadbalancer.domain.com – > LB-165746761.eu-west-1.elb.amazonaws.com
然后我有一个公共网站域,我已经build立一个CNAME指向loadbalancer的主机名称:
CNAME www.mysite.com – > loadbalancer.domain.com
这里的例子是将公共站点直接设置为负载平衡器。
这个链的原因是,我们想给我们的客户一个友好的DNS,而不是ELB生成一个域来指向(其中有数百个)。 我们认为,如果ELB的公共DNS(loadbalancer.domain.com的CNAMElogging)发生更改,也会给我们一个更新的位置。
我的问题是,是否首先可以像这样将CNAMElogging链接在一起,是否build议以及在EC2 ELB环境中是否存在任何不利因素?
是的,可以链接CNAMElogging,但并不总是build议。 为了防止循环,服务器通常对重新启动查询的次数有限制。 而且,由于长链CNAME并不常见,所以限制通常很低,例如5-10,并且大部分可以通过在委托中parsingNSlogging来解决。
你的设置与我们在这里的设置非常相似,并且工作正常。
您可以链接CNAMElogging…但是请记住,您将最终产生额外的延迟,因为您的客户必须执行多次查找才能find最终结果。