CNAME记录冲突规则特殊处理 根据RFC1034、RFC2181标准,CNAME记录优先级最高,在同一主机记录和解析线路下,CNAME记录与其他类型记录共存会导致解析覆盖、业务失效(如邮箱无法收信、域名校验失败)。
华为云DNS针对主机记录为@或者为空的场景优化了部分记录类型的冲突规则,同时明确风险提示,兼顾标准合规与业务灵活部署。
当主机记录为@或为空,且解析线路相同时,CNAME与MX、CNAME与TXT这两组记录类型允许共存 ,但存在业务风险。
针对邮箱解析场景,可以通过设置不同的“主机记录”为域名添加CNAME记录,从而规避业务风险。具体配置请参考表2。
表2 邮箱解析记录 记录集类型
主机记录
值
说明
MX
-
5 mx01.mailserver.com
10 mx02.mailserver.com
邮箱服务器地址,通过邮箱服务商获取。
TXT
-
"v=spf1 include:spf.mailserver.com -all"
采用SPF记录防范垃圾邮件。
CNAME
mailserver.com
通过域名“mail.example.com”登录邮箱。
CNAME
smtp
smtp.mailserver.com
使用域名“smtp.example.com”作为“smtp.mailserver.com”的地址。
CNAME
imap
imap.mailserver.com
使用域名“imap.example.com”作为“imap.mailserver.com”的地址。
CNAME
pop
pop.mailserver.com
使用域名“pop.example.com”作为“pop.mailserver.com”的地址。