Route 53配置 - 哪个是更好的ALIAS A或ALIAS CNAME RRS

时间:2017-11-08 18:21:54

标签: amazon-web-services amazon-cloudfront amazon-elb amazon-route53

问题:

使用CloudFront或ELB等AWS服务配置Route 53时,最好使用它:ALIAS A记录还是ALIAS CNAME记录?

背景:

关于ALIAS记录的好处,就这个问题开发了一个有趣的线索。

Thread Link

我的目的是创建这个问题,以便在一个地方收集知情答案和知识。

2 个答案:

答案 0 :(得分:0)

没有“更好”,只有一个正确的答案:Alias RR类型必须与目标RR相同。对于CloudFront,S3,ELB等,CNAME类型的别名不合理,因为目标不是CNAME,它是A。

但如果问题是A alias = yes和CNAME alias = no之间的选择,那么A alias = yes仍然是更好的解决方案。

另一个问题的断言是别名记录等同于CNAME,但是对于区域顶点而言只是在两个计数上都是不正确的。

别名A记录导致类似于CNAME行为的最终行为,但它们是首选的,因为它们只需要一个解析器操作而不是两个解析器操作,从而将DNS解析时间减少一半,因为它们会将每个查询成本降低到0别名目标是AWS服务。

答案 1 :(得分:0)

两者都可以,但是你想要使用ALIAS。由于成本原因,ALIAS更好。

  

查询映射到Elastic Load Balancers,Amazon CloudFront分配,AWS Elastic Beanstalk环境的Alias记录,   和Amazon S3网站存储桶是免费的。

CNAME查找与它们相关的成本。(每百万查询0.400美元)。

ALIAS也拥有自动化功能,AWS对ELB所做的任何更改都会将它们传播到您的DNS。