如何获得客户端IP地址?在线等

zhaoqijun 2004-06-29 12:58:32
我想获得客户端IP地址,发布环境是TOMCAT+apache,并且客户端是通过代理服务器访问的。
我使用request.getRemoteAddr()可以获得客户端的IP地址吗?如果不能,又该怎么办呢?
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyboy0720 2004-06-29
  • 打赏
  • 举报
回复
如果客户用的是代理服务器上网,我觉得是没法获取他的真实IP的!!
xiangyanpijiu 2004-06-29
  • 打赏
  • 举报
回复
UP
zhaoqijun 2004-06-29
  • 打赏
  • 举报
回复
UP
zhaoqijun 2004-06-29
  • 打赏
  • 举报
回复
首先感谢各位的解答。
我是想获得客户端的IP地址,检测IP的范围,以实现网站的安全。
还有没有其它的方法呢?
skyboy0720 2004-06-29
  • 打赏
  • 举报
回复
不能,只能获得其代理服务器的IP
hfwsw 2004-06-29
  • 打赏
  • 举报
回复
有代理服务器的情况下,应该是三层了吧,对你的请求是代理服务器发过来的,恐怕得通过其他方法。
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request. For HTTP servlets, same as the value of the CGI variable REMOTE_ADDR.

Returns:
a String containing the IP address of the client that sent the request
zhaoqijun 2004-06-29
  • 打赏
  • 举报
回复
我以前看过这样的帖子,但记不起来了

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧