是否可以隐藏AWS classic / Application负载均衡器CNAME
?
我有一个域名映射到AWS Classic负载均衡器。
当我使用主机命令挖掘域名时,它会显示loadbalancertype.amazonaws.com(CNAME)
。
我想隐藏/删除负载均衡器的CNAME
。
答案 0 :(得分:0)
您为什么使用CNAME条目? 您可以使用“记录别名”,然后选择负载均衡器作为目标。 它还可以降低Route53的成本。
然后,您的dig顶层语句中将具有IP地址。但是,如果您通过做host ip-address
更深入,则会得到域ec2-...compute.amazonaws.com
的返回。
airbnb.com
就是这样。
答案 1 :(得分:0)
AWS classic / Application Loadbalancer提供了DNS名称,因为它可以按比例放大和缩小,并且您无需在记录中添加IP地址。如果您使用的是Route53或CloudFlare以外的DNS服务,则除了发布CNAME记录外,没有其他选择。在Route53中,您具有可以完成任务的Alias记录,但是您需要使用Route53名称服务器。使用CNAME Records没问题,如果您不希望任何人可以使用ELB DNS名称访问我们的网站,则可以使用WAF规则根据HOST标头进行阻止。