这类问题我又碰上了一次。新站加到搜索控制台里选了域名资源,按提示加了 TXT 记录,点验证一直提示找不到,服务商那边显示已生效。

原因不止一个,得分开看。记录加在了子域名而不是根域;记录值多了引号或空格;本地解析缓存没过期,对方侧也还没刷新。

上来先查根域的 TXT 记录

nslookup -type=TXT example.com 8.8.8.8

接着核对记录值是否完全一致

dig +short TXT example.com

再往下换用文件方式验证

curl -sI https://www.example.com/google123.html

再次触发验证

curl -s https://www.example.com/ | head -3

手上没有现成的复现脚本,就照着线上请求手工拼了一个。

报错是间歇性的,我蹲守了半小时才抓到一次完整现场。

白天有业务在跑,能验证的部分都压到了晚上做。

怎么算真的好了,看的是同一批现象。查询结果里能看到完整记录值,验证通过并显示资源已确认,数据开始积累。

域名资源验证的是根域,带 www 的记录不算数,这是最常见的失败原因。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。

作者 9823189