我们正在托管许多客户的页面。我们希望能够为客户提供我们自己域名的子域名,例如customerpages.ourdomain.com,以便他们可以为此子域名创建CNAME。
www.customer1.com CNAME customerpages.ourdomain.com. {This will work just fine.}
但情况是我不知道我们所有的客户是否都可以放置以下CNAME
customer1.com CNAME customerpages.ourdomain.com
这最后一个CNAME看起来与DNS的RFC相反。
任何想法都将受到赞赏。
答案 0 :(得分:22)
不,你不能这样做 - CNAME
记录只能作为单个记录存在,不能与任何其他资源记录(除了DNSSEC记录)相结合。
每个域的顶部都会显示明确的SOA
和NS
条记录,因此无法在层次结构的同一部分使用CNAME
。
答案 1 :(得分:2)
的确如此,给定一个域example.com,如果您为example.com和www.example.com设置CNAME记录,一些DNS服务器(一个人的tinydns)将不会抱怨。但我仍然会避免它,因为它会破坏example.com的电子邮件(参见RFC 2821“Address Resolution and Mail Handling”)。