CNAMElogging是否可以包含www?

我的注册商告诉我,我不能有一个不以www开头的CNAMElogging。 这是真的吗?

所以我使用负载均衡的亚马逊ec2。 负载均衡器有一个令人费解的DNS名称,并且具体告诉您使用CNAME向该DNS名称发送请求,而不是Alogging。

myloadbalancer-1234567890.us-west-1.elb.amazonaws.com(A Record)

注意:由于与LoadBalancer关联的一组IP地址可能会随时间而改变,因此您绝不应使用任何特定的IP地址创build“A”logging。 如果要为负载平衡器使用友好的DNS名称而不是Elastic Load Balancing服务生成的名称,则应为LoadBalancer DNS名称创buildCNAMElogging,或使用Amazon Route 53创build托pipe区域。 有关更多信息,请参阅使用域名与Elastic Load Balancing。

我购买了一个域名。 注册商不允许您自己添加logging,只能通过电子邮件向他们发送请求。 所以他们build立了一个CNAMElogging

mydomain.org SOA 111 whatever www.mydomain.org CNAME 3596 myloadbalancer-1234567890.us-west-1.elb.amazonaws.com 

当我问他们为什么不能使用www ,注册服务商回答说,技术上禁止在没有www情况下创buildCNAMElogging。 这是真的,还是他们不称职?我应该更换注册商?

CNAME(别名)logging指向A(主机)logging。 您可以创build多个CNAMElogging并将其指向Alogging。 使用的最常见的CNAMElogging是每个提供商都支持的子域www。 您也可以使用Route53创buildA或CNAME。 它支持“www”。

干杯!!

testing解决scheme:

更新 – 为了解决您的问题,您可以使用路由53为使用根域(例如“example.com”和CNAME为www.example.com)的ELB创buildAlogging。

这完全是无稽之谈。 CNAMElogging可以和Alogging一样任意。 这个垃圾和他们需要电子邮件来改变logging的事实是一个明确的提示!

编辑:为了避免混淆:有一个CNAME指向区域本身(如example.com而不是www.example.com ,这称为Apex)是不可能的,但我想你想有其他的东西,然后www作为名称,例如myserver.example.com )。

一个CNAME资源logging不能指向一个区域,RFC1034:“如果一个CNAME RR存在于一个节点上,则不应该存在其他数据;这可以确保规范名称和别名的数据不会不同。 因此,你不能拥有一个名为mydomain.org的CNAME和SOA,所以它们是部分正确的。

然而,www并不是特别的,它只是一个string,你的注册商​​应该允许你指定这个string应该是什么,比如myserver.mydomain.org。