为什么一个域的主要logging不能成为CNAMElogging?

我已经在互联网上看到,(例如example.com)的主要logging应该是Alogging,如果使用CNAMElogging,则会发生不好的事情。

我为有几个客户的networking公司工作。 每个客户都有他们的业务领域(他们通常拥有),但是我希望能够:a)能够更新他们的网站所在的服务器,而不与他们联系; b)有一个替代域名来访问他们所有的网站。

我工作的公司有一个我控制的域,例如mycompany.com

为此,对于每个客户端,我创build了例如(client1.mycompany.com,client2.mycompany.com)logging指向我们的服务器托pipe网站。

现在,由于许多客户拥有自己的域名,我要求客户IT人员为clientdomain.com创build一个指向client1.mycompany.com的CNAMElogging。 这允许我更新client1.mycompany.com指向的IP地址,而不涉及客户IT人员,因为他们拥有的是CNAMElogging,指向我控制的东西。

这似乎工作。

不过,我已经读过,创build一个CNAMElogging作为主要logging可能会导致电子邮件问题(其中一些域有MXlogging,但通常客户端有自己的邮件服务器)。 我读到的信息并没有太多细节,我也不太明白。

有人能详细说明为什么设置一个CNAMElogging作为主要logging被认为是一个坏主意,因为它似乎工作?

名称不能同时包含CNAME和其他logging。 由于主要委托域必须具有SOAlogging,因此它不能具有CNAMElogging。 请参阅RFC 1912的第2.4节。

您的DNS软件可能有一个简单的方法来获得您正在寻找的效果。