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

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

多年来域名基本上都在dnspod做统一解析服务,这两年dnspod被腾讯收编之后,体验不如以前了,因为域名太多,转移也需要时间,没有更好的解析服务之前一直将就着用着。最近华为云在搞活动,看到服务器价格非常给力,忍不住诱惑,购买了三年的。在了解华为云的同时看到的华为云解析,对比了一下功能感觉比dnspod有过之无不及,所以尝试转移几个域名体验一下华为云解析,但在转移的时候遇到了MX记录 冲突的问题

在这里插入图片描述

这个问题不只是华为云有,包括dnspod 阿里云 等其他的服务商都有,

解析记录冲突的原因

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

示例
假设为liaocheng.co配置如下两条记录

记录类型 主机记录 记录值
MX @ mx1.hichina.com
CNAME @ www.liaocheng.co

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值