域名解析CNAME和MX记录 冲突 解决办法

74人参与 |分类: 分享阅读|时间: 2020年09月30日

记录冲突的原因

在递归进行解析查询时,各记录类型之间是有优先级的,所以在主机记录相同、解析线路相同的情况下,有几种记录类型不能共存使用,否则会给用户造成配置风险,导致业务不可用的情况发生。以下拿CNAME记录和MX记录的冲突来举例:

示例

假设为dnswork.top配置如下两条记录

记录类型主机记录记录值
MX@mx1.hichina.com
CNAME@www.dnswork.top

结论

按照RFC标准协议CNAME优先级最高,所以在解析请求过程中,会优先返回CNAME解析记录结果,这样设置的结果导致用户无法请求到MX记录,直接对客户的邮箱业务造成使用影响。所以对于这类情况,云解析DNS会通过记录冲突的提示方式,来帮助用户避免这种配置风险。

解析冲突解决办法
1:最简单的办法就是,可以通过使用URL转发记录来解析CNAME记录和MX记录冲突问题,这个种办法少有DNS服务商可以免费提供,不想花钱继续下边看其他的办法。
2:使用A记录代替CNAME,然后在服务器上做301跳转。
3: 使用二级域名做MX记录。

来源:陈一飞博客-互联网边缘人的网站(微信/QQ号:574181371),转载请保留出处和链接!

地址: