CDN加速

获取客户端IP

更新时间:2020-12-15 09:45:43

功能介绍

客户在使用了CDN加速后,由于直接和源站交互的是CDN节点,所以一般情况下网站将会无法获取到最终用户的真实IP地址。 在这种情况下,如果客户需要通过最终用户IP来进行一些操作,比如判断用户所在区域、判断用户发帖次数等,则无法正常实现。为此网宿提供传递客户端IP回源的功能,确保客户能取到最终用户的IP地址。

操作步骤

  1. 登录网宿CDN控制台,选择域名所在的产品线。

  2. 选择域名,单击操作列中的数据解读|网络攻击防不住 游戏怎么玩得爽?

  3. 在自助配置界面选择:获取客户端IP,可以直接配置获取客户端IP的方式。
    数据解读|网络攻击防不住 游戏怎么玩得爽?

    1) Cdn-Src-Ip:网宿默认使用Cdn-Src-Ip获取用户IP(与节点进行建联的IP),无需进行任何配置,源站可以通过这个头部进行提取用户IP。

    2) X-Forwarded-For: 回源时,头部名称显示的是X-Forwarded-For,携带的客户端IP值是Cdn-Src-Ip获取到的客户端IP。

    3) 传原始X-Forwarded-For:客户端请求CDN节点时会自带X-Forwarded-For,则CDN透传此头部和值回源。

  4. 配置完毕,单击确认,然后单击下一步。

  5. 为了避免影响线上业务,建议先预部署测试效果,单击预部署。

  6. 预部署成功后,可以获取到对应的测试节点,可以host节点进行测试。
    数据解读|网络攻击防不住 游戏怎么玩得爽?

  7. Host测试后,确保配置无误,则单击直接部署,预计需要3-5分钟的部署时间。