在必应站长工具里选 CNAME 验证,按提示在 DNS 里加了记录,三天过去状态还是未验证,同一批域名里另外两个子域用文件验证早就通过了。
排查方向其实有限,先把可能性排一排。记录名漏了主机前缀,实际加成了根域的 CNAME,和已有 A 记录冲突;DNS 服务商自动加了尾点,解析结果多一个点导致字符串比对失败;记录还没传播到必应用的递归节点,验证被连续判定失败后进入冷却;站点前面有 CDN,CNAME 被代理模式接管,返回的校验值不对。
第一件事是核对记录名与解析实际返回
nslookup -type=cname lu0cn-verify.lu0.cn 8.8.8.8
再往下确认没有同名 A 与 CNAME 共存
dig lu0cn-verify.lu0.cn ANY +short
接着改用 HTML 文件验证绕开 DNS
curl -s https://www.lu0.cn/BingSiteAuth.xml
等前面都确认过,再在控制台点重新验证前先等 TTL 过期
别只看报错消失,验证要多做一步。改回文件验证后五分钟内状态变成已验证,同一账号下另外两个子域也一并通过,抓取数据第二天开始出现。
容易忽略的是,验证卡住时先换一种方式过关,别在 DNS 上反复改,连续失败会把站点放进冷却期,越等越久。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。
