首页/云/云网络与负载均衡速查/域名迁移与 NS 切换
云 DNS 与 CDN49 条

域名迁移与 NS 切换

迁移解析服务:先在目标服务完整预建记录 → 降低关键记录 TTL → 切换 NS → 观察新旧权威并行期 → 稳定后清理旧服务并恢复 TTL。迁移遗漏验证与邮件类记录是常见事故点。

域名迁移与 NS 切换是什么

迁移解析服务商本质上是换权威:在目标服务把记录全部预建好、把关键记录的 TTL 调低、再修改域名 NS 指向新权威。切换之后会有一段新旧权威并行的时期——缓存里还存着旧地址的递归解析器继续问旧权威,直到 TTL 过期。迁移事故几乎不发生在主站记录上,而出现在被遗忘的旁支记录:邮件 MX、SPF/DKIM 验证用的 TXT、监控与第三方校验记录,这些漏迁后往往几天后才由业务方发现。

基本信息

操作位置域名注册商或当前解析服务侧的 NS(DNS 服务器)设置
生效时间受 TLD 的 NS 记录与各级缓存影响,并非即时
前置准备目标服务预建全部记录并逐项核对一致性
TTL 策略切换前调低关键记录 TTL,稳定后再恢复
并行期新旧权威同时可答,期间要持续拨测
收尾观察稳定后停用旧解析,保留导出记录清单

迁移步骤

  • 导出当前全部记录清单(所有类型、所有子域)并归档
  • 在目标解析服务按清单预建记录,逐条比对值与 TTL
  • 切换前把关键记录 TTL 调低,缩短缓存收敛窗口
  • 在注册商处修改 NS 指向新的权威服务器
  • 用多地拨测观察解析来源是否已切换到新权威
  • 稳定运行后再停用旧解析并恢复 TTL 设置

迁移风险点

风险点后果规避方式
漏迁邮件类记录邮件收发失败或进入垃圾箱清单里单独列出 MX、SPF、DKIM 并逐项验证
漏迁验证类 TXT第三方服务校验失效、证书签发失败按第三方清单逐项比对
没有并行期旧缓存未过期时直接停用旧解析,部分用户解析失败保留并行期并持续拨测
TTL 未预处理切换后错误记录长时间被缓存提前降低 TTL,变更后观察到期时间
子域委派未同步被委派的子域仍指向旧权威把委派关系一并列入迁移清单

切换时核对权威来源

切换时核对权威来源
dig +short NS example.com                 # 当前对外宣告的权威服务器
dig +short NS example.com @8.8.8.8         # 公共解析器看到的 NS
dig +short www.example.com @<新权威NS>     # 新权威是否能正确解析
dig +short MX example.com @<新权威NS>      # 邮件记录是否已迁
dig +short TXT example.com @<新权威NS>     # 验证类记录是否已迁
dig example.com +noall +comments | grep -i status
迁移前导出记录清单逐项比对是最有效的一步:TXT 验证与 MX 邮件记录最容易漏迁,而且往往在切换后数小时甚至数天由业务方发现。清单里把「记录类型 + 主机名 + 值 + TTL」写全,迁移后逐条回填验证结果。
切换后不要立即停用旧解析:并行期内仍可能有查询落到旧权威,保留它直到观察确认解析来源稳定切换为止。旧服务的记录清单也要留档,回滚时才有依据。

易错点

  • 漏迁邮件与验证类记录,业务侧才发现,恢复时间被拉长
  • 切换后立即停用旧解析,没有并行期,缓存未过期时出现解析失败
  • TTL 未提前调低,切换后错误结果被长时间缓存,回滚也不及时
  • 只验证主域名,忽略被委派子域与泛解析记录
  • 没有留档记录清单与变更时间点,出问题时无从比对

数据来源与参考

  • 阿里云 域名 NS 修改文档
  • 腾讯云 域名管理文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌