最近在 Namecheap 上买了个新域名,买完之后第一件事就是把域名托管到 Cloudflare,趁这次操作,把整个流程记录一下,也给朋友们一个参考。
什么是域名托管(DNS 托管)?
比较常用的域名服务商有name.com,namecheap.com。

而DNS呢,就像互联网的电话簿,名称和号码一一对应,负责将域名,比如 example.com解析为服务器的 IP 地址。在哪个平台购买域名,默认就使用哪个平台的 DNS 服务器。
域名托管指的是将域名的 DNS 解析服务从一个平台迁移到另一个平台。比如我在 namecheap 买了一个域名,想托管到 Cloudflare,那域名的所有权仍然在注册商,但 DNS 解析由 Cloudflare 负责。
再通俗一点来讲,域名就像你买的房子(产权在 Namecheap),而 DNS 托管就像请了一个物业公司(Cloudflare)来管理这个房子的访客导航系统。

为什么要托管到 Cloudflare?
Cloudflare 的市场占有率非常高,全球 Top 10000 网站中有超过 43% 都在使用它,包括我们熟悉的Discord、Canva、Shopify、MongoDB等等。
不久前 Cloudflare 挂了一次,一大片服务都跟着挂了,不夸张地说,半个互联网停产。说下它的优势:
1. 完全免费
Cloudflare 的基础 DNS 服务完全免费,包括无限 DNS 查询,全球 CDN 加速,基础 DDoS 防护,SSL/TLS 证书
2. 全球 CDN 加速
Cloudflare 在全球拥有 300+ 个数据中心,用户访问你的网站会自动连接到最近的节点,大幅提升访问速度。

3. 安全防护
- DDoS 防护:自动抵御分布式拒绝服务攻击
- WAF(Web 应用防火墙):阻止恶意请求
- Bot 管理:过滤恶意爬虫
- 免费 SSL:自动签发和续期 HTTPS 证书

自动续期 HTTPS 证书这一点真的太方便了。对比我之前用七牛云图床配的子域名证书,有效期只有三个月,每次都要手动去重新申请配置,很麻烦。
还有一个 Cloudflare 账号可以管理多个域名,方便管理,界面简洁直观,这种就不需要多说了。
下面记录一下域名托管到Cloudflare的步骤。
操作步骤
第一步:注册/登录 Cloudflare
- 访问 Cloudflare 官网:https://www.cloudflare.com/
- 点击 Sign Up 注册账号(已有账号直接登录)
第二步:添加域名到 Cloudflare
- 登录后,在首页点击 + Onboard a domain

-
输入你的域名,点击 Continue

-
选择套餐计划:
- Free:免费版,适合大多数个人网站和小型项目
- Pro/Business/Enterprise:付费版,更多高级功能
推荐先选择 Free 免费计划
- Cloudflare 会自动扫描你当前的 DNS 记录并导入

第三步:检查 DNS 记录
Cloudflare 会自动读取 Namecheap 上的现有 DNS 记录,需要检查一下。

主要是确认所有记录都正确导入了。
常见的记录类型这些:
- A 记录:将域名指向 IPv4 地址
- AAAA 记录:将域名指向 IPv6 地址
- CNAME 记录:将域名指向另一个域名
- MX 记录:邮件服务器配置
- TXT 记录:文本记录,常用于验证
每条记录旁边都有一个云朵图标:
橙色云朵表示流量经过 Cloudflare 代理,享受 CDN 和安全防护
灰色云朵:仅 DNS 解析,不经过 Cloudflare 代理
一般网站记录建议开启代理(橙色),邮件记录(MX)必须保持灰色
确认没问题就点下面的 Continue to activation
第四步:获取 Cloudflare 的 Nameservers
完成 DNS 检查后,Cloudflare 会提供两个 Nameserver 地址,类似:
ada.ns.cloudflare.com
bob.ns.cloudflare.com
复制这两个地址,下一步需要用到。

第五步:在 Namecheap 修改 Nameservers
- 登录 Namecheap(或者是你购买域名的服务商):https://www.namecheap.com/
- 进入 Dashboard → Domain List

- 找到你的域名,点击 Manage

- 在 NAMESERVERS 部分:
- 将 Namecheap BasicDNS 改为 Custom DNS
- 输入 Cloudflare 提供的两个 Nameserver:
ada.ns.cloudflare.com
bob.ns.cloudflare.com
- 点击绿色的 ✓ 保存
第六步:等待生效
- 回到 Cloudflare,点击 , check nameservers

-
DNS 变更需要一定时间在全球传播,快的话几分钟,正常1-24 小时。
-
生效之后,Cloudflare 会发送邮件通知你
- 你也可以在 Cloudflare 控制台看到状态变为 Active
验证是否生效
方法一:Cloudflare 控制台
登录 Cloudflare,查看域名状态是否为 Active。
方法二:命令行查询
example.com 换成你自己的域名
# macOS / Linux
dig example.com NS
# 或使用 nslookup
nslookup -type=NS example.com
如果返回结果显示 cloudflare.com 的 Nameserver,说明已生效。
方法三:在线工具
访问 whatsmydns.net,查询你的域名 NS 记录。如果全球大部分节点都显示 cloudflare.com 的 Nameserver,说明已经成功托管。

可能的问题
Q: 托管到 Cloudflare 后,域名所有权会变吗?
A: 不会。域名所有权仍然在 Namecheap,只是把 DNS 解析服务交给 Cloudflare。续费、转移等操作仍在 Namecheap 进行。
Q: 以后还能换回 Namecheap DNS 吗?
A: 可以。在 Namecheap 将 Nameservers 改回 Namecheap BasicDNS 即可。
Q: 网站访问不了怎么办?
A:
1. 检查 DNS 记录是否正确导入
2. 等待 DNS 传播完成(最多 48 小时)
3. 检查 SSL 设置是否与源站匹配
Q: 邮件收发出问题怎么办?
A: 确保 MX 记录的云朵图标是灰色(DNS only),邮件服务不能走代理。
Q: 免费版够用吗?
A: 对于大多数个人网站、博客、小型项目,免费版完全够用。除非你需要 WAF 自定义规则、更详细的分析等高级功能,否则无需升级。
把域名从 Namecheap 托管到 Cloudflare 是一个简单但非常有价值的操作,享受免费的 CDN、安全防护、SSL 证书,推荐这一步操作。
💡 AI 工具的爆发,让普通人也能快速做出产品。
但如何做?如何变现?如何真正走向海外市场?
👉 想了解更多 AI 编程 & 出海实战信息
扫码或微信搜索 257735,发送暗号 【美金】
了解详情,加入实战社群。
微信扫一扫,了解更多详情
🚀 我们的出海作品展示平台上线啦!
欢迎访问 Showcase 平台,
这里汇聚了学员的出海实战作品,方便大家获得反馈、积累曝光机会。
我们还会定期举办创作活动与奖励计划,欢迎来逛逛!
🔗 更多教程请访问 ipengtao.com
文章评论