解析域名的时候提示“CNAME记录与MX记录冲突”的解决办法

[全站通告]如需人工一对一付费服务(业务),请加微信 2589053300 进行沟通处理-非诚勿扰

先说这事儿,这是我前几天测试我www.laoliang.net的时候打开速度还可以,毕竟我用了百度家的CDN,可是我的laoliang.net并没有使用,因为无法解决,解析就会出现“CNAME记录MX记录冲突”的提示,很是尴尬,但是在百度搜索的百度快照中还是有我的一级域名,这让很头疼,一直在找解决办法;

配置CDN的时候需要修改www和@的CNAME记录,提示“CNAME记录与MX记录冲突”。

了解了一下,CNAME优先级最高,所以在解析请求过程中,会优先返回CNAME解析记录结果,这样设置的结果导致用户无法请求到MX记录,直接对邮箱业务造成使用影响。

记录冲突的原因

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

记录类型 主机记录 记录值
MX @ mail.laoliang.net
CNAME @ www.laoliang.net.cdn

再添加就是冲突~~~

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

您可以参阅 RFC1034 和 RFC2181 。例如RFC2181中:

CNAME和MX冲突的解决方法(非https的时候)

建议方案可通过配置主机记录为www的CNAME记录指向CDN产品,再配置主机记录为@的URL转发指向主机记录为www的域名,即可解决主机记录为@的CNAME和MX记录冲突问题。 解析记录配置如下

记录类型 主机记录 解析线路 记录值
CNAME www 默认 www.laoliang.net.cnd
URL @ 默认 http://www.laoliang.net
MX @ 默认 mail.laoliang.net

阿里云域名操作方法:

隐藏URL转发的弊端是什么?

当使用url跳转时ssl不能访问,目前很多应用需要https方式访问,所以这么操作还是不完美~~~

所谓完美的解决方式:

1、使用A记录代替CNAME,然后在服务器上做301跳转
2、 使用二级域名做MX记录

不管咋操作,老梁都认为都不太成熟,我还是选择了第一种,301跳转,也实属没有好的办法~~~~~~~~~~~

如需博主协助处理(收费),请加微信2589053300(非诚勿扰) --更多请关注:老梁`s Blog

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 解析域名的时候提示“CNAME记录与MX记录冲突”的解决办法

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情