腾讯云(DNSPod)又支持CNAME和MX的@记录共存了

无意间发现的,以前是不支持的(据说很早以前也是可以的),如果根域名解析了邮箱,CNAME解析CDN的时候就会提示冲突,目前阿里云还没有支持。

以前的解决方案是用号称永久免费的CloudXNS,后来打脸跳票了,而且据说CloudXNS的技术没有Cloudflare的Flattening好,但是毕竟再国内,解析相应会快一些。后来无奈只能用Cloudflare,免费套餐给的官方默认的DNS服务器一般都再海外,解析会慢很多,肉眼可见,(解析到国内CDN的时候只用DNS功能,不开CDN)。有套代理的方法自选近距离服务器,嫌麻烦没折腾。这么一套下来,网站加载速度一直很不理想,七牛云的域名列表也经常显示CNAME未配置。

还想过几种解决方案:

直接套Cloudflare的CDN,不过免费套餐国内很慢,国内加速要最高级套餐才有,要么用百度云加速,也是Cloudflare的合作伙伴,有国内节点,以前也体验过,用不太习惯;

上面的方法直接使用A记录不需要CNAME,还有种做法也可以避免CNAME和MX冲突,放弃CDN,直接用A记录,只针对图片小文件做分离,不过这样源站IP就暴露了,虽然小网站并没有攻击的价值,总觉得不妥;

或者放弃使用根域名,用二级域名代替(或者邮箱用二级域名),这样就不会和MX记录冲突。如果是com域名用www二级域名看着舒服一些,但是cool域名加www或者bolg就别扭了,感觉没逼格了,尤其是邮箱用二级域名更别扭,而且现在主流的浏览器地址栏都是默认隐藏www,可能也说明了www二级域名将不再是主流,国外很多网站也都是直接使用根域名的。

最终妥协的方案是改用blog二级域名,如果用二级域名也就不需要Cloudflare了,在转入腾讯云的时候无意间发现CNAME和MX的两条@记录可以共存,没有提示冲突,然后特意咨询了客服,得到明确的回复,现在腾讯云(DNSPod)是支持CNAME和MX的两条@记录共存的,不过会优先解析CNAME,邮箱的MX记录可能会不稳定或者失效,实际使用下来,邮箱也是稳定可用的,可能因为用的是腾讯企业邮有加成,毕竟全是自家的技术有互通。

目前使用稳定,解决了一个长期的困扰。

你也可能喜欢

返回顶部