更新时间:2021-10-14 15:56:00
客户在使用了CDN加速后,由于直接和源站交互的是CDN节点,所以一般情况下网站将会无法获取到最终用户的真实IP地址。 在这种情况下,如果客户需要通过最终用户IP来进行一些操作,比如判断用户所在区域、判断用户发帖次数等,则无法正常实现。为此网宿提供传递客户端IP回源的功能,确保客户能取到最终用户的IP地址。
登录网宿CDN控制台,选择域名所在的产品线。
选择域名,单击操作列中的 。
在自助配置界面选择:获取客户端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透传此头部和值回源。
配置完毕,单击确认,然后单击下一步。
为了避免影响线上业务,建议先预部署测试效果,单击预部署。
预部署成功后,可以获取到对应的测试节点,可以host节点进行测试。
Host测试后,确保配置无误,则单击直接部署,预计需要3-5分钟的部署时间。