23

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

任何想法将不胜感激。

4

2 回答 2

22

不,您不能这样做 -CNAME记录只能作为单个记录存在,并且不能与任何其他资源记录组合(DNSSEC 记录除外)。

每个域的顶部始终存在显式SOA和记录,因此可以防止在层次结构的同一部分使用。NSCNAME

于 2009-03-17T18:08:10.587 回答
2

确实,给定域 example.com,如果您为 example.com 和www.example.com设置 CNAME 记录,一些 DNS 服务器(一个是小域名)不会抱怨。但我仍然会避免它,因为它会破坏 example.com 的电子邮件(请参阅 RFC 2821“地址解析和邮件处理”)。

于 2009-03-17T19:08:14.483 回答