TXT记录与CNAME记录不能在同一主机名(子域名)下同时使用,这是由DNS协议规范决定的。 K0v.3
V!W1fb7V
核心结论 IKo;9|2U
根据RFC 1034标准,如果一个主机名已设置CNAME记录,则不允许存在其他任何类型的DNS记录(包括TXT、MX、A等) aTG[=)xL
p0Z:Wkz]
多数主流云服务商(如阿里云、腾讯云)在控制台中也会阻止此类配置,或在添加时提示冲突 +O4( a.
r,Ds[s)B
常见场景说明 M}u1qXa
若主机名为 www: qrpb[)Ll
已有 www 的 CNAME 记录 → 不能再添加 www 的 TXT 记录。 `/0u{[
若主机名为 @(根域名): #3.\j"b
部分服务商(如腾讯云)允许同时配置 CNAME 和 TXT,但存在严重风险:可能导致邮箱收发异常、TXT校验失败等 4QO/ff[ o
8ZW?|-i
不推荐在根域名下同时使用 CNAME 和 TXT。 SD^E7W$?
解决方案 d-h"JZ9
避免冲突:将需要验证的服务(如SSL证书、SPF、DKIM)使用其他子域名(如 _acme-challenge.yourdomain.com)来配置TXT记录。 HgaZbb>'
临时调整:若必须在同一子域名操作,可先删除CNAME记录,完成TXT配置后再恢复(适用于短期验证场景) X% X$Y6
6。 Hv8H.^D>
💡 提示:CNAME记录优先级最高,一旦存在,其他记录可能被忽略,导致业务异常 l0:5q?g