域名从 Cloudflare 迁移到阿里云完整指南:零中断切换

zheng头像
zheng 2026-07-17 19:12
楼主

域名注册在哪家服务商,对国内用户来说影响不小。我的 .com 域名一开始在 Cloudflare 注册,但国内访问要走海外 CDN 节点,速度始终不太理想。最近决定把域名转到阿里云,整个迁移过程记录如下。

为什么要转?

  1. 国内访问更快:阿里云 DNS 在国内有大量节点,解析速度秒级响应
  2. 方便备案:服务器在阿里云,域名转过来后备案更顺畅
  3. 管理统一:服务器、域名、SSL 证书都在一个控制台,不用来回切换

迁移前准备

  • 域名注册满 60 天(ICANN 规定新注册或刚转入的域名 60 天内不能转移)
  • 域名未锁定(Cloudflare 后台关闭 Registrar Lock)
  • 准备好转移码(Auth Code),在 Cloudflare 后台获取
  • 确认域名 Whois 邮箱能正常收信

第一步:在 Cloudflare 解锁域名

进入 Domain Registration → 关闭 Transfer Lock → 点击 Get Transfer Auth Code,转移码会发到你的注册邮箱。

第二步:在阿里云提交转入

阿里云控制台 → 域名 → 域名转入 → 输入域名和转移码 → 支付转入费用(.com 约 75 元,含一年续费)。转移过程通常 5-7 天。

第三步:DNS 平滑切换(关键)

转移期间 DNS 不要急着改,等阿里云确认转入成功后,再操作:

  1. 在阿里云 DNS 控制台添加解析记录,把所有 A 记录、CNAME 记录照搬过来
  2. 确认阿里云解析生效后(dig zjunwei.com @阿里云DNS 测试)
  3. 在域名注册商那边把 DNS 服务器改为阿里云的:dns9.hichina.comdns10.hichina.com

第四步:SSL 证书重新申请

Cloudflare 的免费 SSL 证书在迁移后会失效。阿里云提供免费 DV 证书,在 SSL 证书控制台申请,DNS 验证自动完成。

注意事项

  • DNS 切换有 24-48 小时全球生效时间,期间新旧解析可能共存,但都能正常访问
  • 邮件服务(如果有自定义邮箱)需要单独迁移 MX 记录
  • CDN 缓存规则需要在新平台重新配置

总结

整个迁移最核心的原则就是:先把新平台的 DNS 配好,再切换 DNS 服务器。只要新旧解析同时生效一段时间,就能做到零中断。我的博客在整个迁移过程中没有出现过一次 502,用户完全无感知。

免费静态网站托管对比:GitHub Pages vs Cloudflare Pages vs Vercel Cloudflare Workers 入门:零成本搭建你的第一个 Serverless 应用

最新回复

暂无回复,来说两句吧

发表评论

站点总访问量:6153