TXT记录与CNAME记录不能在同一主机名(子域名)下同时使用,这是由DNS协议规范决定的。 gV-A+;u
Az6tu <
核心结论 G=m18Bv{
根据RFC 1034标准,如果一个主机名已设置CNAME记录,则不允许存在其他任何类型的DNS记录(包括TXT、MX、A等) S8;5|ya
s 5F?m
多数主流云服务商(如阿里云、腾讯云)在控制台中也会阻止此类配置,或在添加时提示冲突 LC0g"{M
|N5|B Q(y$
常见场景说明 >8gb/?z
若主机名为 www: E<tJ8&IGk
已有 www 的 CNAME 记录 → 不能再添加 www 的 TXT 记录。 kp,$ NfD
若主机名为 @(根域名): Q'Y7PG9m~
部分服务商(如腾讯云)允许同时配置 CNAME 和 TXT,但存在严重风险:可能导致邮箱收发异常、TXT校验失败等 ^dKtUH/78G
v3r<kNW_
不推荐在根域名下同时使用 CNAME 和 TXT。 f<Yg_ TG
解决方案 !eD
f}~
避免冲突:将需要验证的服务(如SSL证书、SPF、DKIM)使用其他子域名(如 _acme-challenge.yourdomain.com)来配置TXT记录。 d-B,)$zE
临时调整:若必须在同一子域名操作,可先删除CNAME记录,完成TXT配置后再恢复(适用于短期验证场景) @5cY5e*i{
6。 H) q_9<;
💡 提示:CNAME记录优先级最高,一旦存在,其他记录可能被忽略,导致业务异常 ^x}k1F3