域名转移
域名转移是指将域名从一个注册商转移到另一个注册商。Cloudflare Registrar 支持域名转入和转出,本节将详细介绍转移流程。
为什么转移到 Cloudflare?
成本优势
Cloudflare 以注册局批发价格提供域名注册和续费,没有加价费用:
- 无隐藏费用:只需支付注册局和 ICANN 费用
- 无续费涨价:续费价格与注册价格相同
- 免费转入:大多数域名转入时自动续费一年
安全优势
- 免费 WHOIS 隐私保护:自动隐藏个人信息
- 内置 DDoS 防护:保护域名免受攻击
- 一键 DNSSEC:防止 DNS 劫持
- 注册商锁定:防止未经授权的转移
整合优势
- 统一管理:DNS、CDN、安全、域名一站式管理
- 自动配置:域名转入后自动配置 Cloudflare DNS
- 简化续费:统一账单和自动续费
转移前的准备
ICANN 转移规则
根据 ICANN 规定,以下情况无法转移域名:
| 限制类型 | 说明 |
|---|---|
| 60 天注册限制 | 域名注册后 60 天内不能转移 |
| 60 天转移限制 | 域名转移后 60 天内不能再次转移 |
| 60 天信息修改限制 | 修改注册人姓名、组织或邮箱后 60 天内不能转移 |
| 域名过期 | 域名过期后需要先续费才能转移 |
检查清单
在开始转移前,确认以下事项:
- 域名注册超过 60 天
- 距离上次转移超过 60 天
- 近 60 天内未修改注册人信息
- 域名未过期(如已过期,先续费)
- 域名使用标准字符(不支持国际化域名)
- 拥有 Cloudflare 账户并验证邮箱
- 添加了有效的支付方式
备份 DNS 记录
转移前建议备份现有 DNS 记录:
- 登录当前注册商控制台
- 导出或截图所有 DNS 记录
- 记录重要的配置信息
将域名转移到 Cloudflare
步骤一:在 Cloudflare 添加域名
在转移注册之前,必须先将域名添加到 Cloudflare:
- 登录 Cloudflare 控制台
- 点击 "Add a site"
- 输入你的域名
- 选择计划(建议选择 Free)
- Cloudflare 会扫描现有 DNS 记录
重要:域名必须显示 "Active" 状态才能继续转移流程。
步骤二:禁用 DNSSEC(如果启用)
如果域名启用了 DNSSEC,必须先禁用:
- 登录当前注册商控制台
- 找到 DNSSEC 设置
- 删除 DS 记录或禁用 DNSSEC
- 等待至少 24 小时让更改生效
为什么需要禁用:DNSSEC 使用与当前注册商关联的加密签名。更改 NS 后,这些签名将失效,导致 DNS 解析失败。
步骤三:更新域名服务器
将域名的 NS 记录改为 Cloudflare 提供的服务器:
- 在 Cloudflare 获取分配的 NS 服务器
bob.ns.cloudflare.com
cindy.ns.cloudflare.com - 登录当前注册商控制台
- 修改域名的 NS 记录
- 等待域名状态变为 "Active"(通常几分钟到 24 小时)
步骤四:在当前注册商解锁域名
- 登录当前注册商控制台
- 找到域名管理页面
- 查找 "Domain Lock"、"Transfer Lock" 或类似选项
- 解锁域名
注意:部分注册商有多个锁定选项(域名锁、转移锁、隐私锁),需要全部禁用。
步骤五:获取授权码
- 在当前注册商请求域名转移授权码
- 授权码可能通过邮件发送或直接显示
- 妥善保存授权码(通常有效期有限)
授权码的常见名称:
- Authorization Code
- Auth Code
- EPP Code
- Transfer Code
- AuthInfo Code
步骤六:在 Cloudflare 提交转移请求
- 登录 Cloudflare 控制台
- 进入 "Domain Registration" → "Transfer Domains"
- 选择要转移的域名
- 输入授权码
- 确认联系信息
- 同意服务条款
- 点击 "Confirm Transfer"
费用说明:
- 大多数通用顶级域名(gTLD)转移费用包含一年续费
- 部分国家域名(如 .uk)可能没有转移费用
- 转移后域名到期时间会延长一年
步骤七:确认转移
提交转移请求后:
-
当前注册商会发送确认邮件
- 可以在邮件中批准或拒绝转移
- 如果不操作,通常 5 天后自动批准
-
Cloudflare 会发送转移状态更新
- 关注邮件通知
- 可以在控制台查看转移进度
-
转移完成后
- 域名自动从原注册商移除
- 在 Cloudflare 域名列表中显示
- 收到转移完成确认邮件
转移状态说明
| 状态 | 说明 |
|---|---|
| Transfer in progress | Cloudflare 已提交转移请求 |
| Pending approval | 等待当前注册商批准 |
| Transfer rejected | 转移被拒绝,可以重试 |
| Transfer completed | 转移成功完成 |
从网站构建平台转移
如果你的域名注册在网站构建平台(如 Shopify、Squarespace、Wix 等),可能无法直接更改 NS 记录。解决方案:
方法一:间接转移
- 从网站构建平台获取授权码
- 将域名转移到支持 NS 修改的注册商
- 等待 60 天(ICANN 要求)
- 再转移到 Cloudflare
方法二:仅使用 Cloudflare DNS
如果不需要 Cloudflare 作为注册商:
- 保持域名在原注册商
- 将 NS 改为 Cloudflare
- 即可使用 Cloudflare 的所有功能
将域名转出 Cloudflare
如果需要将域名转移到其他注册商:
步骤一:解锁域名
- 登录 Cloudflare 控制台
- 进入 "Domain Registration" → "Manage Domains"
- 点击域名的 "Manage" 按钮
- 选择 "Configuration" → "Unlock"
- 确认解锁
步骤二:获取授权码
解锁后,Cloudflare 会生成授权码:
- 复制授权码
- 如果丢失,可以点击 "Regenerate" 重新生成
步骤三:在新注册商提交转移
- 登录新注册商控制台
- 提交域名转移请求
- 输入 Cloudflare 提供的授权码
- 完成支付
步骤四:确认转移
Cloudflare 会收到转移请求:
- 可以手动批准以加快转移
- 如果不操作,5 天后自动批准
- 可以拒绝转移请求
转移完成后:
- 域名从 Cloudflare 账户移除
- 不再收取续费费用
- DNS 配置需要在新注册商重新设置
域名账户间转移
如果需要在两个 Cloudflare 账户之间转移域名:
使用域名推送功能
-
发送方操作:
- 进入域名管理页面
- 选择 "Push Domain"
- 输入接收方的 Cloudflare 账户邮箱
- 确认推送
-
接收方操作:
- 登录接收账户
- 在通知中接受域名推送
- 域名自动转移到新账户
优势:
- 即时完成,无需等待
- 自动转移所有配置(DNS 记录、规则等)
- 无需授权码
批量转移
如果需要转移多个域名:
- 在 Cloudflare 的 "Transfer Domains" 页面
- 可以同时输入多个域名
- 每个域名需要单独的授权码
- 费用按域名数量计算
建议:
- 分批转移,避免银行风控
- 提前通知银行可能的多次扣款
- 保持支付方式有效
常见问题
转移需要多长时间?
- 最快:几小时(如果手动批准)
- 通常:3-5 个工作日
- 最长:10 个工作日(部分域名如 .mx)
转移期间网站会中断吗?
不会。转移期间:
- DNS 解析正常工作
- 网站访问不受影响
- 建议在低流量时段操作
转移失败怎么办?
常见失败原因:
- 域名未解锁
- 授权码错误或过期
- 域名不符合转移条件
- 支付失败
解决方法:
- 检查失败原因
- 修正问题后重新提交
- 联系 Cloudflare 支持
转移后 WHOIS 信息会变化吗?
转移后 Cloudflare 会自动启用 WHOIS 隐私保护,隐藏你的个人信息。
可以取消转移吗?
- 在当前注册商批准前可以取消
- 批准后无法取消
- 费用通常不退还
转移后 DNS 记录会丢失吗?
不会。转移前已添加到 Cloudflare 的 DNS 记录会保留。但建议转移前备份原 DNS 记录。
转移检查清单
转入 Cloudflare
- 确认域名符合转移条件
- 在 Cloudflare 添加域名并等待激活
- 禁用 DNSSEC(如适用)
- 更新 NS 到 Cloudflare
- 在当前注册商解锁域名
- 获取授权码
- 在 Cloudflare 提交转移请求
- 确认联系信息和支付
- 等待转移完成
转出 Cloudflare
- 确认域名符合转移条件
- 备份 DNS 记录和配置
- 在 Cloudflare 解锁域名
- 获取授权码
- 在新注册商提交转移请求
- 等待转移完成
参考资源
下一步
完成域名转移后,你可以: