如果您的 nameserver 已正确设置为 Cloudflare,但 zone 仍处于 Pending Nameserver Update(待处理 nameserver 更新) 状态,registrar 处陈旧的 DNSSEC DS 记录是最常见的原因。
DS 记录属于您的 registrar(域名注册处),不属于 Cloudflare。当您更换 DNS 提供商时,先前提供商的 DS 记录通常仍留在 registrar 处,导致 Cloudflare 的 zone 验证失败。
检查陈旧的 DS 记录:
dig DS yourdomain.com如果返回 DS 记录且您未配置 Cloudflare DNSSEC,这些是来自先前提供商的陈旧记录。
移除陈旧的 DS 记录:
- 登录域名 registrar 的控制面板。
- 找到 DNSSEC 设置(可能在 Advanced DNS 或 Security 下)。
- 移除所有现有 DS 记录。
- 等待最多 24 小时以使 DS 移除传播。
陈旧的 DS 记录被移除并从缓存过期后,您的 Cloudflare zone 将自动激活。然后您可以在 Cloudflare 仪表板中开启 DNSSEC(如需要)。