DNS 与 CDN 入门:解析、TTL、加速节点一次讲清(2026)
DNS 怎么把域名翻译成 IP?A/CNAME/MX/TXT 记录怎么配?TTL 影响生效时间?CDN 何时该上、怎么选?一篇讲清建站网络基础。
登录后收藏本文为编辑基于公开资料与使用经验整理,无厂商付费、推广或审稿。
建好服务器、写好程序,下一步就是让别人能"输入域名就打开你的站"。这背后靠两套基础设施:DNS(把域名翻译成服务器 IP 的电话簿)和 CDN(把内容缓存到离用户最近的节点的配送网)。这篇把两者的核心概念和常见配置一次讲清。
一、DNS 是什么
你在浏览器输入 example.com, DNS 负责把它解析成 1.2.3.4 这样的 IP。流程大致是:浏览器 → 本地 DNS(运营商/公共 DNS)→ 根服务器 → 顶级域(.com)服务器 → 该域名的权威 DNS → 拿到 IP。整套通常在几十毫秒内完成,结果会被缓存。
二、常见记录类型
- A 记录:域名 → IPv4 地址(最常用,
@和www都指向服务器 IP); - AAAA 记录:域名 → IPv6 地址;
- CNAME:把一个域名别名到另一个域名(如
blog→example.com),不能用于根域名; - MX 记录:指向邮件服务器,收信靠它;
- TXT 记录:放验证信息,SPF/DKIM(防伪造邮件)、域名所有权验证都用它;
- NS 记录:告诉外界"这个域名的解析权交给哪家 DNS"(改 NS 就等于换 DNS 服务商)。
三、TTL:缓存时长
每条记录都有 TTL(生存时间,单位秒)。改了解析后,旧的缓存最长会保留一个 TTL 才失效,所以改之前可以把 TTL 临时调小(如 300 秒),改完再调回,能加快生效。国内运营商缓存有时更久,几分钟到几小时都正常。
四、DNS 服务商怎么选
- 注册商自带 DNS:零配置,个人小站够用;
- DNSPod:国内节点稳、解析快,中文界面;
- Cloudflare:免费、全球节点多,还顺带 CDN 和基础安全防护,海外访问体验好。
想用 Cloudflare 的免费 DNS+CDN,只要在域名控制台把 NS 改成 Cloudflare 给的地址即可,注册商不用动(详见《域名注册与转移避坑》)。
五、CDN 是什么,解决什么
CDN(内容分发网络)把你的图片、CSS、JS、视频等静态资源缓存到全国/全球的边缘节点。用户访问时,从离他最近的节点取内容,而不是每次都回你的源站。带来的好处:
- 加速:就近取资源,首屏更快;
- 隐藏源站:用户只看到 CDN 的 IP,源站 IP 不直接暴露,抗小流量 DDoS 和扫描;
- 扛突发:热点内容由边缘节点分担,源站压力小。
六、什么时候该上 CDN
- 站点图片/视频多、页面较重;
- 访客地域分散(比如同时有国内和海外用户);
- 想隐藏源站 IP 或抵御轻微攻击;
- 有突发流量(活动、被转发)。
纯文字、访客集中、量很小的站,不上 CDN 也完全没问题。
七、CDN 选型
- Cloudflare:免费档就够个人站,全球节点+基础安全,海外友好(注意国内节点少,国内用户加速有限);
- 腾讯云 / 阿里云 CDN:国内节点多、加速明显,但域名需已备案;
- 又拍云 / 网宿:企业级、按量计费,适合有大量下载/视频的场景。
八、CDN 与 HTTPS 的配合
上了 CDN 后,证书要挂在 CDN 上(用户 → CDN 这段是 HTTPS),源站也建议保持 HTTPS,避免"CDN 这段被降级。证书怎么选、怎么自动续,看《SSL 证书选型与部署》。另外注意证书链完整,否则部分老旧客户端会报不安全。
相关阅读
最近更新:2026-08-27。信息发生变化时,我们会同步修订。