说起云服务器,想必你已经对域名解析的细节瞠目结舌。就在昨天,我把本地的域名服务换成了国外 1.1.1.1(Cloudflare)与 8.8.8.8(Google),结果发现网页加载速度跳跃式提升,简直比它的官方说法还要靠谱。本文带你拆解这背后的玄机,帮助你在各大云平台配置最稳的国外 DNS。
首先,世界上最常用的四大公共 DNS 服务:Google DNS、Cloudflare DNS、OpenDNS、Quad9。它们分布遍布北美、欧洲、亚太等多块地理区域,覆盖数百个节点。想想看,每一次 DNS 请求,能否走到离你最近的数据中心,直接决定了你最短的链路。
接下来我们先看看 Google DNS。它主页呼号为「8.8.8.8」和「8.8.4.4」。据 DNSPerf 和 Uptime Institute 报告,Google 在美国加州、英国和日本的服务器位于 10-20ms 之内。对于位于华北的京东 VPC,如果你把 DNS 解析点配置到 Google 的美国硅谷节点,查询时会跑得更快,ping 值往往比本地 DNS 降至 60~70ms。但是如果你站在南美的巴西,Google 的节点就不是最佳选择,往往会出现 200ms 的解析延迟。
再聊一聊 Cloudflare 的 1.1.1.1。它自公布以来就以高速和隐私并重著称。ClouderCity 其实就是给你一整个多国多节点的 CDN 盾牌。使用其 DNS 时,国内用户往往能体验到 50ms 以下的延迟,甚至在连不上大陆任何 VPN 时,它的 IPv6 线路也能天然帮你穿越墙。于是折腾过的我多次在日本上海 VPS 上用 1.1.1.1,结果连连闪电般的响应,仿佛你在玩《Minecraft》时不让任何Redstone 电路卡住。
OpenDNS 则被很多中小型 SaaS 做了后端服务。其版本 208.67.222.222 的特点是自动化安全过滤,阻止恶意域。你可以在云服务器的 DNS 解析指向 OpenDNS 主页 时,开启“家长控制”档位,让你在做 API 调用时也能保持对可疑域的警惕。
如果你追求极致安全,Quad9 是个不错的选择。