利用CloudXNS解决CNAME与MX冲突问题

发布于 2018-12-01  842 次阅读


前言

最近在使用CDN服务的时候,遇到了一个致命性问题,CNAME与MX解析无法共存。

由于在注册域名的时候顺带开通了阿里云邮企业版,并且我在搭建网站的时候没有使用www(现在想想真蠢

就导致了我只能在CDN和邮件服务中二选一...

 

在网上找了一会儿之后,发现有一家DNS服务商提供了解决方案,CloudXNS

原理好像是自己定义了一个LINK解析,利用类似于x.domain.com二级域名的CNAME记录来连接到@。

 

过程

由于是大陆的服务,注册需要手机号,邮箱和实名认证。这些大家应该都经历不少了,就不多说了。

修改DNS服务器

进入到控制台后,添加域名即可。

添加之后就是回到你原来的DNS服务商处修改你的DNS服务器

如果上方的提示不小心被你关掉找不到DNS服务器,可以点击最右面的设置(齿轮),查看你的DNS服务器。

正常情况下都是下面这四个。

添加解析

首先将你原本不冲突的解析都添加进来,避免有遗漏导致网站出问题。

(CloudXNS提供最短为60s的TTL)

并且很贴心的将常用云邮的配置都准备好了,点一下就可以添加进去。

接下来,定义一个二级域名

比如我的就是定义的cdn.resdon.cn

并且将它的CNAME记录解析为CDN提供商提供的CNAME。

 

再添加@的LINK解析,为[email protected]刚刚你定义的二级域名,注意中间是@不是.

比如我的就是[email protected]

 

添加完如下图所示。

至此就可以实现CNAME和MX记录的共存了。

 

总结

虽然使用CloudXNS的服务也还不错,但下次还是把网站转到www上吧...


一个不专注于学习自己专业且毫无编程基础的大学生。