01 它是干嘛的
Cloudflare 提供两类 DNS 服务:面向站长的权威解析(管你的域名指向哪里,速度全球第一梯队、免费不限查询量),以及面向所有人的公共解析器 1.1.1.1(替代运营商默认 DNS,更快更注重隐私)。
02 为什么会有它
为什么打开网页的第一步,可能就慢在「查地址」上
你在浏览器里输入网址,浏览器并不知道服务器在哪,它要先问 DNS 服务器:「这个域名对应哪个 IP?」这一步叫解析。解析慢 300 毫秒,后续整个页面就慢 300 毫秒;如果解析被篡改,你打开的可能是假网站。
传统上,域名解析由域名注册商免费附带,但这些系统往往年久失修、节点少、响应慢,而且故障频发。更糟糕的是,运营商默认 DNS 常被用来插入广告、统计用户访问记录。
Cloudflare 依靠同一张 Anycast 网络做解析,全球任意位置都能就近应答,延迟极低,并承诺不记录用户查询内容。1.1.1.1 这个好记的地址(正好是四个 1)让它迅速成为全球最大的公共 DNS 之一,本质上是「用免费好用的解析器换取品牌信任」,再把信任转化为付费客户。
03 它怎么工作
DNS 是一套分层委托系统:浏览器问递归解析器,递归解析器从根服务器一路问到负责该域名的权威服务器,拿到 IP 后缓存起来供后续复用。
输入网址后 300 毫秒内发生了什么:递归解析全过程
- 1① 浏览器查本地缓存
先看系统与浏览器有没有记过这个域名,有就直接用,延迟接近 0。
- 2② 询问递归解析器
没有缓存时,请求发给 1.1.1.1 这类递归解析器,它负责替你跑完全程。
- 3③ 从根域名服务器开始
根服务器只知道「.com 该问谁」,返回下一级地址,逐层下钻,通常 2-4 跳。
- 4④ 拿到权威答案
最终问到管理该域名的权威服务器(若域名托管在 Cloudflare,就是它的网络),得到 A/AAAA 记录。
- 5⑤ 缓存并返回
答案按 TTL 缓存在沿途各层,后续用户直接命中缓存,返回时间可低至几毫秒。
04 谁在用它
把域名 NS 交给 Cloudflare,获得全球就近解析、秒级生效、免费不限查询量。
配置 A、CNAME、MX、TXT 等记录,指向 CDN、企业邮箱与域名所有权验证。
把设备 DNS 改为 1.1.1.1,访问国外站点时解析更快,且减少 DNS 劫持广告。
开启 DNSSEC 后解析结果带数字签名,中间人无法伪造返回一个假 IP。
05 怎么用
站长只需在注册商处改 NS;普通用户改一下手机或路由器的 DNS 设置即可。
- 01方式一(站长):注册 Cloudflare 并添加域名,把 NS 换成分配的两个地址(如 xxx.ns.cloudflare.com)。
- 02在 DNS 记录页面添加 A 记录指向服务器 IP、CNAME 指向 CDN、MX 指向邮箱服务商。
- 03按需开启 Proxy(橙云)以获得加速与防护,或保持仅解析(灰云)。
- 04在 DNSSEC 页面一键启用并到注册商处提交 DS 记录,防止解析被篡改。
- 05方式二(普通用户):手机或路由器里把 DNS 改为 1.1.1.1 与 1.0.0.1,或使用其加密 DNS 服务。
避坑提示
- !NS 生效最长需要 24-48 小时,迁移前先把所有解析记录抄过来,否则会出现「网站突然打不开」。
- !根域名(如 example.com,不带 www)不能直接用 CNAME,需要 CNAME 扁平化或 A 记录。
- !邮件记录(MX、SPF、DKIM、DMARC)极易被漏配,迁移后务必发一封测试邮件验证。
06 关键概念
- A / AAAA 记录
- 域名指向 IPv4 / IPv6 地址,最常见的记录类型。
- CNAME
- 把一个域名指向另一个域名,常用于接入第三方服务,改起来只改一处。
- TTL
- 解析结果的缓存秒数。TTL 300 表示 5 分钟内全球继续用旧结果。
- 递归 vs 权威
- 递归解析器替你查;权威服务器是域名记录的最终拥有者。