DNS:CNAME作为wwwlogging

我正在考虑将域名的DNS wwwlogging从Alogging更改为CNAME。 serverfault上的各种问题和答案并不像我希望的那样清晰。 另外,像DNSsy或intoDNS这样的许多DNS检查工具也检查wwwlogging不是CNAME,是Alogging,指向公共IP地址。

就我而言,我想将我的域的wwwlogging指向Amazon Web Services负载均衡器,我只能使用CNAME执行此操作。 什么是最好的方式来实现呢?

如果你担心这个问题,你可以使用Route 53和ELB来得到你想要的。 将wwwlogging创build为Alogging,然后select“别名”选项,该界面将允许您selectAWS特定的目标以将logging指向该logging。 所以ELB必须先存在,然后才能创build别名。

所以你开始像往常一样在Route 53中创build一个新的Alogging,但是你点击主机名下面的“Alias”选项。 自由格式的文本块将消失,您将有机会在“别名目标”下select您的ELB。 select您的ELB并保存更改。 然后您将有一个指向www的Alogging,这将是您的ELB。

(有关Route 53 UI的上述信息已从原始错误中更正。)

这是一个特殊的Route 53function,最常用于处理来自域apex的服务,其中需要Alogging。 但它也可以用于像www这样的子域名。 基本上,这是一个在AWS范围内充当CNAME的Alogging。 使用此function,DNS工具将find一个Alogging。

就我而言,我想将我的域的wwwlogging指向Amazon Web Services负载均衡器,我只能使用CNAME执行此操作。 什么是最好的方式来实现呢?

如果唯一的方法是通过CNAME,那么最好的方法就是使用CNAME。 我知道这听起来很简单,但如果这就是亚马逊所支持的,那么无论其他利弊如何,这都是你必须要做的。

只是为了logging,虽然我已经明确CNAME'd www之前没有问题。

根据亚马逊的文档 ,创buildCNAME是你应该做的 。 您可以将它命名为Elastic Load Balancer,您可以在pipe理控制台中find它。

所以你build立一个CNAMElogging如下:

 www IN CNAME lb-4294967295.us-east-1.elb.amazonaws.com.