3

我知道从 java 中的 httprequest 获取客户端 IP 和服务器 IP 非常容易。是否可以通过任何方式获取客户端的浏览器 IP。

提前致谢

4

1 回答 1

5

据我正确理解

您可以使用方法获取客户端IP

HttpServletRequest httpRequest = (HttpServletRequest) request;
String userIpAddress = httpRequest.getHeader("X-Forwarded-For");

完整报价: 如何确定我的网站已通过什么 IP 地址访问?

从请求中获取服务器 IP

HttpServletRequest.getLocalAddr();

完整引用:获取服务器地址和应用程序名称

并且可以这样做

Inet4Address.getLocalHost().getHostAddress()

全文引用: 使用Java获取当前机器的IP地址

于 2013-02-27T09:31:57.190 回答