我正在考虑将域名的DNS www记录从A记录更改为CNAME.关于serverfault的各种问题和答案并不像我希望的那样明确.此外,许多DNS检查工具(如DNSsy或intoDNS)都要检查www记录不是CNAME,是A记录,指向公共IP地址.
在我的情况下,我想将我的域名的www记录指向Amazon Web Services负载均衡器,我只能使用CNAME.实现这一目标的最佳方法是什么?
解决方法
如果您担心此问题,可以将Route 53和ELB一起使用以获得所需内容.将www记录创建为A记录,然后选择“别名”选项,界面将允许您选择特定于AWS的目标以将记录指向.因此ELB必须首先存在,然后您可以为它创建别名.
因此,您开始像往常一样在Route 53中创建新的A记录,但是您单击主机名下的“别名”选项.自由形式的文本块将消失,您将能够在“别名目标”下选择您的ELB.选择您的ELB并保存更改.然后,您将有一个指向www的A记录,这将是您的ELB.
(以上有关Route 53 UI的信息已从原始错误中更正.)
这是一个特殊的Route 53功能,最常用于处理域顶点的服务,其中需要A记录.但它也可以用于子域名,如www.基本上,它是一个A记录,在AWS的范围内就像一个CNAME.使用此功能,DNS工具将找到A记录.