域名不是一个可以「买断」的东西,而是一份按年续租的租约。你付的钱买的是使用权,不是所有权。理解这一点,后面的所有动作才有意义。
一、域名过期第四天
这是为解释机制构造的假设案例,人物、引语、收入和耗时均为教学设定,不是对真实事件的调查记录。
一位开发者的产品做了三年,主域名承载着官网、API、企业邮箱和支付回调。某个长假,他没有看邮件。域名在假期第二天到期,自动续费绑定的信用卡在半年前换过,扣款失败三次之后,注册商停止续费。
在这个假设注册商的策略中,第四天已需要恢复处理;这不是通用的赎回期起点。网站打不开,API 返回错误,客户发来的邮件全部退回。更麻烦的是,他无法立刻赎回:赎回需要登录注册商后台,而注册商的登录验证码发到 admin@ 这个域名邮箱——域名已经不能收信了。
最后他通过注册商的工单、提交营业执照和付款凭证,在第七天完成赎回。赎回费比正常续费高出一个数量级,期间还丢了两个企业客户。
这个故事里没有黑客,没有平台封禁,只有一个过期的信用卡和一个收不到验证码的邮箱。
二、域名生命周期的五个阶段
不同顶级域(TLD)和注册商的规则不同,但大致都会经过这几个阶段。下面的天数只是常见值,具体以你的注册商和 TLD 政策为准。
| 阶段 | 常见时长 | 域名状态 | 你能做什么 |
|---|---|---|---|
| 正常注册期 | 1–10 年 | 正常解析 | 续费、转移、修改 DNS |
| 到期宽限期 | 0–45 天,因注册商而异 | 可能停止解析,也可能保留 | 按正常价格续费 |
| 赎回宽限期 | 通常 30 天 | 停止解析 | 支付赎回费恢复 |
| 待删除期 | 通常 5 天 | 无法恢复 | 只能等它被释放后重新注册 |
| 释放后 | — | 任何人可注册 | 可能被抢注,也可能被注册商保留 |
三个结论:
- 到期宽限、删除和恢复受具体 TLD、注册局及注册商政策约束,不能把下面的常见时长当作额外可拖延的续费保障。 有的注册商到期当天就停解析,有的一直保留到赎回期结束。
- 赎回费通常远高于续费价。 它不是罚款,而是注册局收取的恢复成本。
- 待删除期之后,域名不再属于你。 你只能和全世界一起抢。
三、注册商怎么选
不要只看首年价格。首年 1 美元、续费 30 美元的注册商,长期成本更高。
| 维度 | 要问的问题 | 为什么重要 |
|---|---|---|
| 续费价格 | 第二年、第三年多少钱? | 首年促销是获客手段,不是长期价格 |
| 转移政策 | 转出是否收费?是否锁 60 天? | 决定你能不能被服务商绑架 |
| 控制台质量 | 批量续费、DNS 管理、2FA 是否好用 | 出事时你要在压力下操作 |
| 客服与申诉 | 有没有人工工单?响应时间多久? | 账号被锁时,机器人帮不了你 |
| API 与自动化 | 能否用 API 查到期时间、批量续费 | 多域名时手工管理必然出错 |
| 注册局锁 | 是否支持 registry lock(注册局级锁定) | 高价值域名防劫持的最后一道门 |
| 付款方式 | 是否支持多张卡、预付余额 | 单卡失效是域名过期最常见原因 |
一个实用原则:注册商和 DNS 托管分开。 注册商负责「这个域名归谁」,DNS 托管负责「这个域名指向哪」。分开之后,换 DNS 服务商不影响域名所有权,有助于分离控制面,但仍需验证双方账号、付款和区域文件是否独立;同一供应商故障也不必然立刻停止权威解析。
四、注册邮箱就是主密钥
域名找回、转移授权、续费通知,全部发到注册邮箱。所以注册邮箱的韧性,决定了域名的韧性。
检查四件事:
- 注册邮箱是不是自有域名邮箱? 如果是
admin@example.com,而example.com本身就要靠这个邮箱找回,你制造了一个循环依赖。 - 注册邮箱能不能独立登录? 它是否绑定了你丢失的手机会员卡、旧电脑上的验证器?
- 注册邮箱有没有第二个人能进? 一个人出事时,是否有应急联系人能代为收信?
- 续费通知有没有人看? 通知发到一个三年没登录的邮箱,等于没发。
建议: 用一个与产品域名无关的长期邮箱作为所有关键账号的注册邮箱,例如一个独立的个人域名邮箱或信誉良好的邮件服务商账号。这个邮箱本身要单独做 2FA 和恢复码,不要和产品域名共用同一条失效链。
五、八项健康设置
| # | 设置 | 作用 | 检查方法 |
|---|---|---|---|
| 1 | 自动续费 | 避免忘记续费 | 注册商后台确认状态为开启 |
| 2 | 有效付款方式 | 避免扣款失败 | 确认卡未过期,最好留一张备用卡 |
| 3 | 多年注册 | 减少续费次数 | 核心域名一次注册 3–5 年 |
| 4 | 注册商转移锁 | 防止未经授权的转出 | 状态含 clientTransferProhibited |
| 5 | 注册局锁 | 高价值域名的额外保护 | 向注册商申请 registry lock |
| 6 | 账号 2FA | 防止账号被盗 | 优先硬件密钥或 TOTP,不用短信 |
| 7 | WHOIS 隐私 | 减少钓鱼与骚扰 | 确认隐私保护已开启 |
| 8 | DNSSEC | 防止 DNS 响应被篡改 | 在注册商与 DNS 托管侧同时配置 |
DNSSEC 不是万能的,配置错误会导致域名直接不可解析。开启前先在测试域名上走一遍,确认 DS 记录与 DNS 托管商的密钥匹配。
六、DNS 托管的韧性
域名所有权解决「归谁」,DNS 解决「能不能访问」。DNS 出问题的常见原因不是攻击,而是配置错误和单点依赖。
| 风险 | 表现 | 缓解 |
|---|---|---|
| 单一 DNS 服务商 | 服务商故障,全站不可达 | 核实独立故障域的权威 DNS/Secondary DNS;仅有多个 NS 主机名不保证跨供应商容灾 |
| 误删解析记录 | 某条记录消失,邮件或 API 失效 | 开启变更审计,导出区域文件备份 |
| TTL 太长 | 切换时旧记录长时间不失效 | 核心记录 TTL 控制在 300–3600 秒 |
| 通配符掩盖错误 | * 记录让错误子域也能解析 | 显式列出子域,谨慎使用通配符 |
| 证书与 DNS 脱节 | 自动签发失败,HTTPS 中断 | 监控证书到期时间,保留手动签发路径 |
至少每季度导出一次 DNS 区域文件,存到离线位置。它是一份能在新托管商快速重建解析的底稿。
七、域名资产表
把域名当成资产登记,而不是当成设置项。
| 字段 | 示例 | 说明 |
|---|---|---|
| 域名 | example.com | 主域名 |
| 用途 | 官网 / API / 邮箱 / 短链 | 一个域名可能承担多个用途 |
| 注册商 | Registrar A | 控制台入口 |
| 注册日期 | 2021-03-01 | 计算续费周期 |
| 到期日期 | 2029-03-01 | 设置提前 90 天提醒 |
| 自动续费 | 开启 | 付款卡尾号 |
| 注册邮箱 | ops@example.net | 独立于产品域名 |
| DNS 托管 | Provider B | 与注册商分离 |
| 转移锁 | 开启 | 每年确认一次 |
| 备用方案 | 备注册商 / 备 DNS | 出事时的迁移路径 |
| 最近验证 | 2026-10-01 | 实际登录并检查 |
关联资产也要登记:企业邮箱、支付回调域名、CDN 自定义域名、API 子域、状态页域名、文档站域名。任何一个解析中断都会让用户认为「产品挂了」。
八、一次转移演练
转移域名听起来危险,其实是一次最好的韧性测试。建议在非核心域名上先做一遍。
8.1 转移前
- 确认域名注册超过 60 天,且距上次转移超过 60 天(ICANN 转移政策常见限制)。
- 关闭注册商转移锁。
- 确认注册邮箱可收信。
- 从原注册商获取授权码(EPP code / auth code)。
- 导出当前 DNS 区域文件。
- 记录当前到期日,确认转移是否附带一年续期。
8.2 转移中
- 在新注册商提交转入申请并付款。
- 留意原注册商或注册局的确认邮件,按要求确认。
- 观察域名状态从
pendingTransfer变为正常。 - 检查到期日是否顺延。
8.3 转移后
- 重新开启转移锁。
- 核对 DNS 解析是否与转移前一致。
- 检查企业邮箱、API、支付回调是否正常。
- 更新资产表里的注册商与到期日。
- 记录本次耗时,作为下次真实事故的参考。
ICANN 的转移政策与各注册商的具体流程以官方页面为准:https://www.icann.org/resources/pages/transfer-policy-2016-06-01-en
九、常见错误
| 错误 | 后果 | 更好的做法 |
|---|---|---|
| 用产品域名邮箱作为注册邮箱 | 域名一挂,邮箱也进不去 | 用独立邮箱做注册邮箱 |
| 只留一张信用卡 | 换卡后扣款失败 | 留备用卡或预付余额 |
| 首年便宜就注册 | 续费价格高,长期成本失控 | 看三年总成本 |
| 注册商和 DNS 同一家 | 控制面与解析可能共用失效点,实际影响依架构 | 分开托管,导出区域文件 |
| 开了 DNSSEC 但没监控 | 密钥轮换失败,域名不可解析 | 配置监控与到期提醒 |
| 从不登录注册商后台 | 账号被锁、卡过期都不知道 | 每季度登录一次并核对信息 |
十、行动清单
- 列出所有域名,填进资产表。
- 确认每个域名的注册邮箱不是产品域名邮箱。
- 确认自动续费开启,且付款卡在有效期内。
- 核心域名一次续费 3–5 年。
- 开启注册商转移锁;高价值域名申请注册局锁。
- 导出一次 DNS 区域文件,存离线副本。
- 在一个非核心域名上做一次转移演练,记录耗时。
- 设置到期前 90 天、30 天、7 天三次提醒。
使用边界与实操验收
1–10 年和 0–45/30/5 天只用于说明部分 gTLD 常见流程;ccTLD 和具体注册商可不同。转移锁、注册人变更锁与 DNSSEC 是不同机制。
Secondary DNS 演练表:主/次权威服务商、区域同步方式、SOA serial、关键记录及 DNSSEC 签名/DS 链逐项核对;在测试域名模拟一个权威不可达,分别查询两侧得到相同业务记录并验证 DNSSEC。迁移 DNSSEC 时按新旧服务商流程安排 DS/签名,不能只复制 A 记录。
关键参考与核验范围
以下链接支持对应的机制或规则;本文的案例、成本和经营评分是说明方法的假设,不能当作平台统计或收益承诺。核验日期:2026-10-22。
- ICANN 转移政策 :转移条件与锁定应结合域名类型及注册商执行。
系列导航
- 上一篇:单点故障地图:一个人的产品到底依赖哪些账号
- 下一篇:身份入口:邮箱、密码管理器、2FA 与恢复码
- 回到目录:独立开发者的资产韧性
- 相关阅读:域名与 DNS 接入实战 、平台风险与迁移
继续阅读
探索更多技术文章
浏览归档,发现更多关于系统设计、工具链和工程实践的内容。