域名注册在哪家服务商,对国内用户来说影响不小。我的 .com 域名一开始在 Cloudflare 注册,但国内访问要走海外 CDN 节点,速度始终不太理想。最近决定把域名转到阿里云,整个迁移过程记录如下。
为什么要转?
- 国内访问更快:阿里云 DNS 在国内有大量节点,解析速度秒级响应
- 方便备案:服务器在阿里云,域名转过来后备案更顺畅
- 管理统一:服务器、域名、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 不要急着改,等阿里云确认转入成功后,再操作:
- 在阿里云 DNS 控制台添加解析记录,把所有 A 记录、CNAME 记录照搬过来
- 确认阿里云解析生效后(
dig zjunwei.com @阿里云DNS测试) - 在域名注册商那边把 DNS 服务器改为阿里云的:
dns9.hichina.com和dns10.hichina.com
第四步:SSL 证书重新申请
Cloudflare 的免费 SSL 证书在迁移后会失效。阿里云提供免费 DV 证书,在 SSL 证书控制台申请,DNS 验证自动完成。
注意事项
- DNS 切换有 24-48 小时全球生效时间,期间新旧解析可能共存,但都能正常访问
- 邮件服务(如果有自定义邮箱)需要单独迁移 MX 记录
- CDN 缓存规则需要在新平台重新配置
总结
整个迁移最核心的原则就是:先把新平台的 DNS 配好,再切换 DNS 服务器。只要新旧解析同时生效一段时间,就能做到零中断。我的博客在整个迁移过程中没有出现过一次 502,用户完全无感知。