核心结论:代管理首选「方案 A」——域名注册权留在客户,只把 Cloudflare 站点的成员权限授予你;权责清晰、可随时收回,不动域名所有权。
一、三种代管理方案对比
| 方案 | 做法 | 优点 | 缺点 / 风险 |
|---|---|---|---|
| A. 客户账号邀请成员(推荐) | 客户在自己的 Cloudflare 账号下添加站点,再把你邀请为指定 Zone 的成员 | - 域名所有权、注册商都在客户手里 - 客户随时可一键收回权限 - 不动 SSL、WAF、页面规则等配置 |
需要客户配合完成首次邀请操作 |
| B. Zone 迁入你的账号(不推荐) | 客户把域名 NS 改成你账号下 Cloudflare 分配的 NS,Zone 归属在你账号 | 你全权管理,无需客户账号配合 | - 客户想拿回时需删除 Zone 重建,SSL / WAF / 页面规则全部重做 - 你账号被风控封号,客户域名直接受影响 |
| C. 子域委托 | 客户主域名在他自己 CF 账号,通过子域委派(Subdomain Setup)把某个子域放到你的 CF 账号 | 主域名客户保留,只代管指定子域 | 仅适用于只代管 CDN 子域的场景,不能管理根域名 |
二、方案 A 详细步骤(推荐)
2.1 客户侧:把域名加入自己的 Cloudflare 账号
- 客户登录自己的 Cloudflare 账号,点击「添加站点」,填入域名。
- 按提示把域名注册商处的 NS 记录改成 Cloudflare 分配的两个 NS。
- 等待 NS 生效,站点状态变为 Active。
2.2 客户侧:邀请你为指定 Zone 成员
- 客户进入 Manage Account → Members → Invite,填入你的邮箱。
- 新建权限策略,按最小权限原则配置:
- Scope:选
Specific zones,只勾选交给你代管的域名,不要给整个账号。 - 角色:按需选择——
Domain Administrator:完整管理该域名(DNS、规则、SSL、页面规则、WAF),代运维常用。Domain DNS:仅能改 DNS 记录,不能动 WAF / SSL。Domain Administrator Read Only:只读查看。
- Scope:选
- 发送邀请,你收邮件确认加入。
2.3 你侧:开始代管理
登录你自己的 Cloudflare 账号,在账号切换列表里就能看到客户的域名,直接进入管理即可。
2.4 结束代维
客户在 Members 页面直接移除你的权限即可,一键收回,不影响域名本身和已有配置。
替代方式:API Token。也可以让客户给你一个限定了 Zone 权限的 API Token(而不是邀请成员),适合用程序、面板批量代管理,不开放控制台登录。Token 权限建议勾选 Zone:Read、Zone:DNS:Edit 等,并限定到具体 Zone ID。
三、方案 B 操作步骤(短期临时托管用)
- 你在自己的 Cloudflare 账号添加客户域名,Cloudflare 给出一组专属 NS。
- 客户登录域名注册商后台,把域名 NS 改成你这边 Cloudflare 的 NS。
- 等待 NS 生效,域名 Zone 在你的账号下激活,你全权管理。
注意:此方案下域名注册商仍然是客户,不等于域名卖给你;但长期代运维不建议使用。
四、代管理必备约定(接单一定要写清楚)
- 域名注册商管理权:永远由客户保管(转移密码、域名锁定、过户,代管理方不碰)。
- DNSSEC:操作前建议客户先关闭,避免 NS 变更后解析挂掉。
- 费用:Cloudflare 免费版本身不收费;如果客户买 Pro / Business / Enterprise 套餐,由客户自己在他账号付费。
- 权限边界:优先给「单域名权限」,不给账号全局账单、其他域名权限。
- 退出流程:约定收回权限方式(移除成员 / 撤销 API Token)。
五、常见踩坑
- 不要直接要客户 Cloudflare 账号密码,违规且不安全——用成员邀请或 API Token。
- 不要随便帮客户做域名注册商账号过户,过户 = 域名所有权转移。
- NS 修改生效一般几分钟到 24 小时,个别最长 48 小时,耐心等待。
- 如果域名已经在 Cloudflare Registrar 注册,跨账号迁移注册信息会锁 30 天,配置会清空,谨慎操作。
六、批量代管理进阶
手里有很多客户域名时,用 Cloudflare Zero Trust / Teams 成员管理 + Domain Group 域名分组,把多个客户域名分到不同分组,给运维人员分配分组权限,实现批量管控。

