内容分发网络 CDN-规则引擎:IP地址校验模式

时间:2025-03-05 14:27:16

IP地址校验模式

规则引擎功能的“IP地址校验模式”分为两种,使用不同的“IP地址校验模式”会影响到CDN节点对客户端IP的判断:

  • 建联 IP:该模式匹配的是客户端与CDN节点之间建连使用的IP,如果客户端与CDN节点之间有经过代理服务器,那么建联IP=代理服务器IP。
  • x-forwarded-for头:该模式匹配的是用户请求中x-forwarded-for请求头携带的左边第一个IP,不论客户端与CDN节点之间是否有经过代理服务器,x-forwarded-for头IP都=客户端真实IP。

示例:假设客户端真实IP为10.10.10.10,代理服务器IP为192.168.0.1。

  • 没有经过代理服务器:
    • 用户请求中x-forwarded-for请求头值:10.10.10.10。
    • 客户端真实IP(即x-forwarded-for请求头携带的左边第一个IP)=客户端与CDN节点建连IP=10.10.10.10。
  • 经过代理服务器:
    • 用户请求中x-forwarded-for请求头值:10.10.10.10,192.168.0.1。
    • 客户端真实IP(即x-forwarded-for请求头携带的左边第一个IP)=10.10.10.10。
    • 客户端与CDN节点建连IP=代理服务器IP=192.168.0.1。
    • 客户端真实IP(即x-forwarded-for请求头携带的左边第一个IP)≠客户端与CDN节点建连IP。
support.huaweicloud.com/usermanual-cdn/cdn_01_0310.html