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 流程

  1. 在 CDN 控制台添加加速域名 → 2. 配置缓存规则 → 3. 配置回源(负载均衡器域名或 IP)→ 4. 修改 DNS CNAME → 5. HTTPS 配置(上传 SSL 证书)→ 6. 等待生效

关联