TXT记录与CNAME记录不能在同一主机名(子域名)下同时使用,这是由DNS协议规范决定的。 U}=o3u
(,i&pgVZ
核心结论 aYmC LLj
根据RFC 1034标准,如果一个主机名已设置CNAME记录,则不允许存在其他任何类型的DNS记录(包括TXT、MX、A等) *h H\H
ZQ0R3=52r
多数主流云服务商(如阿里云、腾讯云)在控制台中也会阻止此类配置,或在添加时提示冲突 NI1jJfH|l
+O2z&a;q
常见场景说明 S<-e/`p=H
若主机名为 www: 7I_1Lnnf
已有 www 的 CNAME 记录 → 不能再添加 www 的 TXT 记录。 ~.dmfA{
若主机名为 @(根域名): t/3t69 \x
部分服务商(如腾讯云)允许同时配置 CNAME 和 TXT,但存在严重风险:可能导致邮箱收发异常、TXT校验失败等 jMH=lQ+8
SDW_Y^Tb
不推荐在根域名下同时使用 CNAME 和 TXT。 WZ3GI
l
解决方案 ^xpiNP!?a
避免冲突:将需要验证的服务(如SSL证书、SPF、DKIM)使用其他子域名(如 _acme-challenge.yourdomain.com)来配置TXT记录。 6dzY9
临时调整:若必须在同一子域名操作,可先删除CNAME记录,完成TXT配置后再恢复(适用于短期验证场景) /c>@^
6。 nO{m2&r+
💡 提示:CNAME记录优先级最高,一旦存在,其他记录可能被忽略,导致业务异常 -=+@/@nV