如何解决CDN和企业邮箱配置的解析冲突问题?

在这里插入图片描述

大家好,我是我帮你搜集的小潘,网站上有网友给我留言说:“网站配置邮箱和cdn的时候解析发生冲突怎么解决?”本着能偷懒就偷懒的精神,我去网上找了一下相关的教程,遗憾的是没有找到,没有办法,只能自己动手写了!

CDN 需要做 CNAME解析指向另一个域名

比如 :

www.wbnsj.com 做CNAME解析到→123.yuebai.net

wbnsj.com 做CNAME解析到→456.yuebai.net

邮箱 需要做 MX解析指向邮件服务器地址

比如 :
wbnsj.com 做MX解析到→mxbiz1.yuebai.net

wbnsj.com 做MX解析到→mxbiz2.yuebai.net

如下图所示
在这里插入图片描述

相信很多人都试过这一步了吧,系统会出现如下提示
在这里插入图片描述
基本上很多人在这一步就没有办法了,只能选择使用不能完全隐藏网站IP的解析方法。(比如:www.wbnsj.com别人看到的是cdn的IP,wbnsj.com是网站的真是IP)

今天小潘给大家带来一个算是比较完美的解决办法,废话不多说了,开始进入正题!

方法一:

以阿里云的域名解析为例

一级域名做显性URL或者隐形URL “301跳转”到网站首页(一般网站首页都是http://www.wbnsj.com/)
在这里插入图片描述解析好后就像下图一样!
在这里插入图片描述
域名解析好了之后,在CDN控制台只需做www的域名接入就好了,@的解析已经通过301跳转到这个域名了,现在别人不管是通过www.wbnsj.com或者是wbnsj.com都查不到你网站的真实IP了。
在这里插入图片描述
注:此方法只适用于已备案域名!(未备案域名或域名商解析支持做301跳转的请参考方法二)

方法二:

1、先注册一个CloudFlare的账号
在这里插入图片描述
2、把域名的DNS服务器修改为CloudFlare的DNS服务器
在这里插入图片描述
3、到CloudFlare的DNS里面做CNAME解析和MX解析(把CloudFlare默认CDN的停用,仅把他当成一个解析工具就行了。)
在这里插入图片描述
CloudFlare的解析支持CNAME记录和MX记录同时做,因为CloudFlare支持CNAME拉平,据部分网友反映,这个方法在邮件收发量比较大的情况下偶尔会出现邮件收不到的情况。(一般的网站完全不用担心,毕竟我们的网站又不是专门用来大量收发邮件的。)

条件允许的情况下建议大家还是选择方法一比较稳定一点!

教程就到这里了,欢迎给我帮你搜集留言!

猜你喜欢

转载自blog.csdn.net/weixin_43163637/article/details/107869649