CDN 层(上)— CDN 原理、加速域名、DNS 解析、HTTPS
概述
Day29 从 CDN 基础原理切入(智能 DNS + 就近访问),覆盖 DNS 递归查询过程、CDN 加速域名与 CNAME 记录配置、源站到 CDN 的回源流程、HTTPS 证书管理与 SSL 类型,以及手动配置 CDN 的完整步骤。
核心内容
CDN 核心原理
- 智能 DNS 解析用户最近的 CDN 节点 IP
- CDN 节点缓存静态资源,回源拉取未缓存内容
DNS 工作流程
浏览器 DNS 缓存 → 本机 hosts → 本机 DNS 解析器 → LDNS(递归查询)→ 根/顶级/权威 DNS 服务器
域名解析记录类型
- A 记录:域名 → IPv4
- CNAME:域名 → 另一个域名(CDN 专用)
- NS 记录:指定管辖 DNS 服务器
HTTPS 与证书
- 数字证书 = CA 机构颁发的身份证(不是加密技术本身)
- 证书类型:DV(基础验证)< OV(企业验证)< EV(最高级)
- TLS 握手:Client Hello → Server Hello + 证书 → 密钥交换 → 加密通信
- HTTPS 加速与 HTTP/2 多路复用(解决队头阻塞)
手动配置 CDN 流程
- 在 CDN 控制台添加加速域名 → 2. 配置缓存规则 → 3. 配置回源(负载均衡器域名或 IP)→ 4. 修改 DNS CNAME → 5. HTTPS 配置(上传 SSL 证书)→ 6. 等待生效