接入 CDN 后,源站看到的直连 IP 多为边缘节点地址。若要统计访客地域、做风控或审计,需要恢复客户端真实 IP。核心原则是:在可信链路上传递,并在应用层只信任指定代理注入的字段,避免伪造。
一、常见 HTTP 头字段
不同厂商字段名可能不同,常见族系包括:
二、可信链与伪造风险
攻击者可直接构造 XFF。应在仅接受来自 CDN 边缘网段的连接的前提下,由边缘覆盖或追加真实信息;应用服务忽略来自公网直连请求中的伪造 XFF。若存在「CDN → 自有反向代理 → 业务」多级结构,需在每一跳明确谁负责覆盖、谁负责追加。
三、回源与日志对齐
real_ip 模块或等价机制,将remote_addr 重写为真实客户端,再输出到访问日志。四、合规与安全
真实 IP 属于个人信息范畴时,需在隐私政策中披露用途,并限制存储周期。风控规则(限频、黑名单)应对齐同一套 IP 来源,避免「日志 IP 与风控 IP 不一致」。具体头名称与开关以飞盾 CDN 当前版本文档为准。