如果我为子域电子邮件地址添加 MX 记录,是否还需要为该子域添加 CNAME?
例如,我希望像 *@mysubdomain.mydomain.com 这样的电子邮件地址由与 *@mydomain.com 不同的服务器处理,因此我添加了以下记录:
MX mysubdomain handled by mail.anothermailserver.com with priority 10
我是否还必须如下添加 CNAME?
CNAME hr is an alias of 12.34.567.890
虽然我有以下 A 记录:
A * points to 12.34.567.890
A mydomain.com points to 12.34.567.890
A mail points to 12.34.567.890
答案1
不。只要mail.anothermailserver.com
能找到,你就是可靠的。
答案2
我认为您不明白 CNAME 记录是什么。CNAME 将别名指向规范名称。您举的“hr”示例就是所谓的 A 记录。
如果您担心客户端如何查找名称“mail.anothermailserver.com”,答案是通过 mail.anothermailserver.com 权威名称服务器。
为了自己弄清楚这一点,请尝试 dig(或 nslookup、host,适用于您的操作系统的等效程序),如下所示:
dig mail.anothermailserver.com