AWS LoadBalancer CNAME隐藏

时间:2019-05-22 11:42:21

标签: amazon-web-services amazon-elb

是否可以隐藏AWS classic / Application负载均衡器CNAME

我有一个域名映射到AWS Classic负载均衡器。 当我使用主机命令挖掘域名时,它会显示loadbalancertype.amazonaws.com(CNAME)

我想隐藏/删除负载均衡器的CNAME

2 个答案:

答案 0 :(得分:0)

您为什么使用CNAME条目? 您可以使用“记录别名”,然后选择负载均衡器作为目标。 它还可以降低Route53的成本。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html

然后,您的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标头进行阻止。