什么是 DNS?
DNS 的全称是 Domain Name System(域名系统)。

它的作用就是:
把人类好记的 域名(例如 example.com
)翻译成计算机能识别的 IP 地址(例如 154.23.11.5
)。
类比:
域名 = 联系人名字
IP 地址 = 电话号码
DNS = 通讯录(把名字翻译成号码)
没有 DNS,你上网就得直接输入 154.23.11.5
才能访问网站,非常不方便。
什么是 CDN?
CDN 的全称是 Content Delivery Network(内容分发网络)。
它的作用就是:
- 在全球或全国建立很多 缓存服务器节点(CDN 节点)
- 当用户访问你的网站时,优先从 离他最近的节点获取数据,而不是绕到很远的源站服务器
类比:
- 你的网站服务器 = 总仓库(只在一个地方)
- CDN 节点 = 各地的分仓(提前存好货物)
- 用户下单(访问网站),就近发货(CDN 提供内容) → 更快
结合起来举例
假设你的网站在 Hostinger 服务器(比如在新加坡):
- 用户在浏览器输入
yourdomain.com
- DNS 查到
yourdomain.com
对应的 IP 地址(Hostinger 的服务器 IP) - 用户访问这个 IP 地址 → 请求到你的服务器
如果用了 CDN:
- 用户在浏览器输入
yourdomain.com
- DNS 不直接返回源站 IP,而是返回离用户最近的 CDN 节点 IP
- 用户访问 CDN 节点 → 如果有缓存,直接返回内容;如果没有,再从源站 Hostinger 拉取
总结对比
项目 | DNS | CDN |
---|---|---|
全称 | Domain Name System | Content Delivery Network |
作用 | 把域名翻译成 IP 地址 | 加速网站访问、减轻源站压力 |
类比 | 通讯录(名字找号码) | 分仓(就近发货) |
必不可少吗 | 必须有 | 可选,但强烈推荐 |
提升速度 | ❌ 只是解析 | ✅ 明显提升 |
你的网站无论如何都必须有 DNS,而 CDN 是可选项,用来优化访问速度和安全性。