对于使用CNAME 方式开启站点CDN 加速来说,会经常遇到解析 TXT 或 MX 不成功,原因就是跟 CNAME 记录冲突,从而导致部分博主站长放弃了域名邮箱或其他功能,如 sendcloud 等。如果你是使用免费智能 DNS 解析服务——CloudXNS 来解析域名应该是不会遇到这些问题,但是如果使用阿里云解析的话,应该或多或少都会遇到解析记录冲突的问题,那么出现冲突我们应该怎么办呢?其实有两种办法,一是更换解析商,即把阿里云解析更换为 CloudXNS 解析;另一个就是本文所说的重点,解析到不同的线路来解决。
默认情况下,我们 CNAME 解析时,只填写主机记录和记录值,其他都是默认,这个时候“解析线路”就是默认线路。如果后续你添加 TXT 记录或 MX 记录时,解析线路也是默认线路,那么就会出现解析记录冲突从而无法成功解析。此时,需要做的就是在解析 TXT 或 MX 记录时,把“解析线路”选择到其他线路,如选择“中国电信”或其他线路,然后保存就不会与 CNANE 的默认线路冲突了。具体如下图所示:
总得来说就是如果阿里云解析遇到 TXT、MX 和 CNAME 解析冲突时,要么更换解析商到 CloudXNS 解析,要么更改 TXT 和 MX 的解析线路即可成功解决。其实,这种解析到不同线路的办法同样适用于站点同时开启多个 CDN,比如又拍云解析到中国电信,360 网站卫士解析到境外线路,阿里云 CDN解析到中国联通等线路。