CNAME是否也会转发MX请求?

  • 回答 (1)
  • 关注 (0)
  • 查看 (14)

我的DNS为包含A和MX记录的域base.com设置了一个设置。还有几个其他域使用CNAME记录设置,指向base.com。是否需要为CNAME域设置任何特殊的内容(如额外的MX记录),或者CNAME记录是否也会转发任何MX请求。

示例: 如果发送到info@otherdomain.com的电子邮件正确地传递到base.com的MX,如果这些(以及仅这些)DNS记录到位:

; A and MX set up for base.com
base.com.  3600  IN  A  123.45.67.89
mail.base.com.  3600  A  123.45.67.89
base.com.  3600  IN  MX  10  mail.base.com.
; CNAME set up for otherdomain.com
otherdomain.com. CNAME  IN  A  base.com.
壹捌柒肆壹捌柒肆提问于
大力发达回答于

CNAME导致所有RR类型(不包括CNAME其本身)的查询被定向到目标名称。这包括MX。所以,是的,上述区域的数据将导致查询为otherdomain.com.MX解析到mail.base.com.

试用dig或你最喜爱的DNS客户端。

不幸的是,在这种特殊情况下,如果您的域名确实是这种形式otherdomain.com.,那么你将无法为其配置CNAME资源记录。这是因为具有CNAME记录的域不能同时具有任何其他类型的资源记录。然而,如果otherdomain.com.直接位于com.(或另一个通用顶级域名)的下面,它必然位于区域的顶部,因此至少需要SOANS记录。

扫码关注云+社区