阿里SLB上获取客户IP

负载均衡服务获取真实IP说明
负载均衡提供获取客户端真实IP地址的功能,该功能默认是开启的。

四层负载均衡(TCP协议)服务可以直接在后端ECS上获取客户端的真实IP地址,无需进行额外的配置。
七层负载均衡(HTTP/HTTPS协议)服务需要对应用服务器进行配置,然后使用X-Forwarded-For的方式获取客户端的真实IP地址。
真实的客户端IP会被负载均衡放在HTTP头部的X-Forwarded-For字段,格式如下:
X-Forwarded-For: 用户真实IP, 代理服务器1-IP, 代理服务器2-IP,...
当使用此方式获取客户端真实IP时,获取的第一个地址就是客户端真实IP。

需要添加的配置字段和信息为:

set_real_ip_from IP_address
real_ip_header X-Forwarded-For;

说明: 如果您要获取代理服务器的地址,可以将代理服务器的网段添加到set_real_ip_from <IP_address>,如负载均衡的IP地址段100.64.0.0/10(100.64.0.0/10 是阿里云保留地址,其他用户无法分配到该网段内,不会存在安全风险)和高防IP地址段。多个IP地址段用逗号分隔。。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载于:叉叉哥Jetty/Tomcat + Nginx反向代理获取客户端真实IP、域名、协议、端口 利用X-For...
    小胖学编程阅读 14,408评论 0赞 6
  • 负载均衡 集群 LB LB:Load Balancing,负载均衡(增加处理能力),有高可用能力,但不是高可用集群...
    红衣漫漫阅读 2,482评论 0赞 1
  • 四层负载均衡:仅仅建立一次 TCP 连接 七层负载均衡:负载均衡器与客户端及后端的服务器会分别建立一个 TCP 连...
    养码哥阅读 1,702评论 0赞 6
  • 一、什么是负载均衡? 互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网...
    彬彬酱阅读 2,330评论 0赞 19
  • 急事,慢慢地说; 大事,清楚地说; 小事,幽默地说; 没把握的事,谨慎地说; 没发生的事,不要胡说; 做不到的事,...
    天狼42阅读 400评论 0赞 1

友情链接更多精彩内容