Operations note

CDN 回源验证:Host、SNI、路径和真实地址

CDN 在线不代表回源正确。检查 Host、SNI、路径、状态码和真实客户端地址是否一致。

接入 CDN 后,边缘节点会代替用户向源站请求资源。只要回源的 Host、SNI 或路径有一个不匹配,就可能命中错误站点、返回默认证书或造成 404。

回源请求要验证四项

  1. 源站看到的 Host 是否为预期域名。
  2. TLS 握手使用的 SNI 是否匹配。
  3. 路径和查询参数是否被正确保留。
  4. 真实客户端地址是否通过可信方式传递。

不要只看首页

首页通常走特殊缓存或静态规则。应同时测试图片、CSS、API、404、带参数页面和需要登录的接口。每种路径都记录边缘状态码与回源状态码。

安全检查

源站应只接受来自已确认 CDN 节点的请求,或至少通过可信令牌、mTLS 和防火墙规则降低绕过风险。单纯依赖 Host 头不能证明请求来自 CDN。

回滚条件

关键接口错误、登录失败、数据陈旧超过阈值时,应切回旧入口。回滚后保留节点日志和时间线,避免只凭现象猜测。