DNS RFC允许其他域的根域CNAME吗?

时间:2009-03-17 17:25:08

标签: dns cname

我们正在托管许多客户的页面。我们希望能够为客户提供我们自己域名的子域名,例如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相反。

任何想法都将受到赞赏。

2 个答案:

答案 0 :(得分:22)

不,你不能这样做 - CNAME记录只能作为单个记录存在,不能与任何其他资源记录(除了DNSSEC记录)相结合。

每个域的顶部都会显示明确的SOANS条记录,因此无法在层次结构的同一部分使用CNAME

答案 1 :(得分:2)

的确如此,给定一个域example.com,如果您为example.com和www.example.com设置CNAME记录,一些DNS服务器(一个人的tinydns)将不会抱怨。但我仍然会避免它,因为它会破坏example.com的电子邮件(参见RFC 2821“Address Resolution and Mail Handling”)。