二级域名设置后出现异常,先不要急着删除或重配。确定影响范围最有效的方法是做“分层对照”:把受影响的主机名、路径、解析记录、证书和抓取配置逐项与正常子域对比,看异常是只出现在某一个二级域名,还是同一主域下的多个子域同时出现。范围定得越窄,越容易找到真正原因。
很多人看到某个二级域名打不开或页面报错,第一反应是主域配置坏了。实际上二级域名在解析和证书层面通常是相对独立的:a.example.com 出问题,不代表 b.example.com 或主域 example.com 也异常。把单点异常当成全域故障,会导致误改主域记录,反而扩大故障面。
反过来也要注意,如果多个子域同时异常,问题可能出在共用的部分,比如主域的 DNS 服务、泛解析记录、通配符证书或服务器上的统一重写规则。判断的关键是:异常是否跨越了不同子域。
准备一个正常工作的二级域名作为对照组,然后按下面的顺序逐项检查。每一步只改变一个变量,才能判断是哪一层出了问题。
每一步都要记录结果。当某一层首次出现“异常子域与正常子域表现不同”时,影响范围的上界就找到了。
举例来说(以下为假设情形):shop.example.com 无法访问,但 blog.example.com 和主域正常。解析查询显示 shop 没有记录,其余正常。此时影响范围就是单个主机名的解析缺失,不需要动主域或其他子域。如果查询发现所有子域都指向同一台已下线的服务器,范围就扩大到整个 DNS 指向。
范围确定后,只修改与异常范围对应的那一层。单主机名解析缺失,就补该记录;通配符证书不覆盖,就调整证书覆盖范围;应用未绑定主机名,就补虚拟主机配置。修改后重新执行同一组对照检查,确认异常子域的表现与正常子域一致。
需要注意,HTTPS 正常不代表站点没有其他安全问题,也不代表一定获得排名;证书只解决传输加密和主机名匹配。抓取与收录问题要单独核查,并且不同搜索引擎的支持情况需要分别确认。
下一步:拿一个正常工作的二级域名做对照,按解析、连通、证书、应用、抓取五层各记录一次结果,找出第一处表现不同的层,那就是你应当优先处理的范围边界。