TXT记录与CNAME记录不能在同一主机名(子域名)下同时使用,这是由DNS协议规范决定的。 ~PHAC@pU
F:n(yXA
核心结论 ']u w,b
根据RFC 1034标准,如果一个主机名已设置CNAME记录,则不允许存在其他任何类型的DNS记录(包括TXT、MX、A等) YgQ_P4B;
Pw1V1v&>q
多数主流云服务商(如阿里云、腾讯云)在控制台中也会阻止此类配置,或在添加时提示冲突 $Etf'.
)6PZ.s/F6p
常见场景说明 V7N8m<Tf
若主机名为 www: L'J$jB5cP
已有 www 的 CNAME 记录 → 不能再添加 www 的 TXT 记录。 qXt2m
若主机名为 @(根域名): szF[LRb
部分服务商(如腾讯云)允许同时配置 CNAME 和 TXT,但存在严重风险:可能导致邮箱收发异常、TXT校验失败等 2[[pd&MJZ
NAZxM9
不推荐在根域名下同时使用 CNAME 和 TXT。 {O5;V/00}
解决方案 _T6WA&;8
避免冲突:将需要验证的服务(如SSL证书、SPF、DKIM)使用其他子域名(如 _acme-challenge.yourdomain.com)来配置TXT记录。 k
<A>J-|
临时调整:若必须在同一子域名操作,可先删除CNAME记录,完成TXT配置后再恢复(适用于短期验证场景) tB &D~M6[
6。 ORs<<H.d
💡 提示:CNAME记录优先级最高,一旦存在,其他记录可能被忽略,导致业务异常 p
W:[Q\rSj