如何使用Java套接字获取F5负载均衡器背后的客户端的真实IP地址

时间:2019-01-28 14:50:36

标签: java sockets f5 big-ip

我正在开发Java应用程序。客户端在F5负载均衡器之后向服务器发送套接字请求。服务器应记录套接字请求的IP地址。如何获取客户端的真实IP地址而不是F5的IP地址。

1 个答案:

答案 0 :(得分:1)

如果使用的是 SNAT ,则必须为虚拟服务器配置 HTTP配置文件,并且此配置文件必须具有插入已启用X-Forwarded-For 。就这么简单。

当然,这意味着服务器必须能够使用此标头。

如果负载均衡器不使用任何SNAT,则您已经可以看到客户端的IP。