每一条申请在 签发记录页 都有一个状态标签,六种状态对应申请生命周期的不同位置。失败不可怕,大多数失败改一次解析就能解决。
状态一览
| 状态 | 含义 | 下一步 |
|---|---|---|
| 申请中 | 申请已创建,等待解析生效或等待你校验 | 加好解析后回到申请页点校验 |
| 申请成功 | 证书已签发,可随时下载 | 下载证书 |
| 申请失败 | 签发服务返回错误 | 查看签发日志定位原因,重新申请 |
| 申请超时关闭 | 长时间没有完成校验,申请进程被关闭 | 重新申请 |
| 已取消 | 你自己点了「终止申请」 | 需要时重新申请 |
| DNS 校验失败 | 校验时解析不通过,最常见 | 见下方排查清单 |
失败记录不影响下一次申请
任何失败状态的记录都只是历史,不会占用名额、不会阻塞新申请。改对之后直接重新申请一张即可。
DNS 校验失败排查清单
按命中率从高到低,绝大多数失败落在前两条:
- 记录值抄错 — TXT 值是一长串随机字符,手工敲容易漏字符、带空格。删掉这条记录,从申请页整条复制重加。
- 解析还没生效 — 保存成功 ≠ 全网生效。公共解析的缓存几分钟到十几分钟不等,等一等再重新申请;申请页提示「校验暂未开始」时,等解析同步到位再校验即可,申请还留着,不必重来。
- 主机记录层级不对 — 给
api.example.com签发时主机记录应是_acme-challenge.api,漏了.api就加错了位置。对照申请页的「完整名称」逐级核对。 - 同名冲突 — 同一个主机记录下已有别的 TXT/CNAME 记录,校验时读到错误的值。删掉冲突记录或换掉旧值。
- 托管域名手动加了 TXT — 域名已托管时解析由系统代写,手动加的 TXT 会被 CNAME 带走,等于没加。终止申请后重新申请,走系统自动解析。
如何查看失败原因
签发记录页每一条记录都能「查看日志」,日志里保留了校验过程中的查询结果与签发服务的返回信息,失败原因通常直接写在里面。
申请超时关闭
校验环节会等待解析生效,但申请进程不会无限等待:长时间没有完成校验(比如解析一直没加、页面一关好几天),申请会被自动关闭,状态变为「申请超时关闭」。重新申请即可,没有其他副作用。