Cloudflare从入门到精通 1. Cloudflare DNS快速上手
📜 前言
Cloudflare 的很多服务需要你的域名托管在 Cloudflare DNS 系统才能使用,了解 Cloudflare DNS 是使用他们其他服务的第一步, 你可以在 Cloudflare 购买域名直接使用 Cloudflare 的 DNS 服务,因为绝大多数人域名都不在 Cloudflare 购买,本文主要介绍其他域名服务商的域名如何使用 Cloudflare DNS。
本文以腾讯云购买的域名为例,演示如何将域名进行迁移,其他域名服务商的操作步骤雷同,也可以参考本文。
🌐 购买域名
你可以在 Cloudflare 购买域名,进入后台管理界面后,点击左侧的 Domain Registration -> Register Domains
, 然后在搜索框输入你想购买的域名查看价格。Cloudflare 域名不算便宜,也不做优惠活动,优势在于域名续费价格不变,如果你打算长期经营一个域名,正好 Cloudflare 有卖可以考虑一下。顺便一嘴,Cloudflare 上没有卖这两年大热的.ai 域名,但是可以托管到 Cloudflare DNS
🧾 教程
步骤一:注册 Cloudflare
前往 Cloudflare 官网 注册与登录,登录后,点击左侧 Websites
,点击页面右侧的 Add a Site
步骤二:添加域名
这里添加你在别的域名服务商购买的域名,按照提示选择 Free plan,无需绑定信用卡,最后会来到这样的一个界面,最下面是 cloudflare 的两个 nameservers,后面会用到。不清楚 DNS 和 NS 关系的朋友可以参考我的博客里的这篇文章 DNS 和 NS 的关系
步骤三:更改原服务商 Nameserver
将域名直接迁移到 Cloudflare 的这种方式虽然可行,但是不少域名服务商会对这种行为进行限制(例如规定多少个月以后才能迁走),我们不采用这种方式,而是通过更改 Nameserver 实现。前往域名管理的后台,找到你的域名点击管理。此时在 DNS 解析里可以看到 DNS 服务器,点击 “修改 DNS 服务器服务器” 将服务器地址改成 Cloudflare 提供的地址,这里我已经换成了 cloudflare 的 Nameserver,然后等待 DNS 缓存刷新就大功告成了!
步骤四:Cloudflare 添加域名解析
接下来就可以到 Cloudflare 添加域名解析,注意!这里有个特殊的地方就是下方红色方框框出来的小黄云,默认是打开的,打开后就能自动 DDoS 防护和使用 Cloudflare CDN。 关闭的话 Cloudflare 就成了普通的 DNS,只帮你做域名映射,会导致以下问题:
- 直接 IP 访问:访问者将直接连接到你的原始服务器 IP,而不是通过 Cloudflare 的网络。
- 失去 CDN 功能:无法使用 Cloudflare 的 CDN,可能会影响网站加载速度,特别是对远距离用户。
- 安全防护减弱:失去 Cloudflare 提供的 DDoS 保护、Web 应用防火墙等安全功能。
- 流量分析受限:无法使用 Cloudflare 的详细流量分析工具。
步骤五:验证 DNS 解析是否生效
我们上服务器延迟测试 ping 一下看看,当你看到 IP 位置变成 Anycast/cloudflare.com 说明已经成功了。
〰️ Cloudflare DNS 解析流程
一般 DNS 服务商的域名解析流程如下图,DNS 解析后流量直接打到源站
Cloudflare DNS 解析则完全不同,DNS 解析后流量先打到 Cloudflare 全球 CDN 节点,然后根据你配置的页面路由规则、WAF 设置等再将满足条件的流量打到源站。
📝 总结
上面教程的关键是更改原域名的 Nameserver 和添加域名解析时打开小黄云,还有一点需要确定你的域名 Cloudflare 是否支持解析,可以参考 Cloudflare 的 TLD 政策,Cloudflare 目前支持 200 多个顶级域名,个人经验来看,一些免费的域名可能 Cloudflare 无法解析,但付费域名基本都能让 Cloudflare DNS 解析。
总结为以下几点:
- 更改原域名的 Nameserver
- 打开小黄云
- 参考 Cloudflare 的 TLD 政策 确定 Cloudflare 是否支持解析该域名
- 上 https://www.itdog.cn/ping 验证是否生效
🐣 彩蛋
有些域名在境内会被墙,例如 vercel.app, workers.dev 等域名,你可以用一个自己的域名在 Cloudflare DNS 里添加一个 cname 记录绕过这一层限制 : ) 这里就不展开讲了,你可以自己实操试一下
- 标题: Cloudflare从入门到精通 1. Cloudflare DNS快速上手
- 作者: DeBill
- 创建于 : 2024-08-13 22:38:26
- 更新于 : 2025-01-09 23:09:41
- 链接: https://debill.me//cloudflare-series/dns-1/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。