java吧 关注:1,297,313贴子:12,834,805
  • 8回复贴,共1

servlet获取不到客户端正确ip,求help!!

只看楼主收藏回复

用了网上找到的:
request.getRemoteAddr()
request.getHeader("INTEL_SOURCE_IP")
request.getHeader("x-forwarded-for")
都获取不到正确的
客户端ip:192.168.6.9
服务器ip:192.168.3.191
获取到的ip:192.168.3.254


1楼2012-09-12 09:46回复
    友情帮顶



    IP属地:江苏2楼2012-09-12 09:47
    回复
      2026-02-11 06:30:06
      广告
      不感兴趣
      开通SVIP免广告
      request.getRemoteAddr()
      这个不正确?


      3楼2012-09-12 09:50
      收起回复
        <%=request.getRemoteAddr()%>


        IP属地:北京4楼2012-09-12 09:53
        收起回复
          人工置顶。。求解决。。。


          5楼2012-09-12 11:20
          回复
            public static String getRemoteIP(HttpServletRequest request) { if (request.getHeader("x-forwarded-for") == null) { return request.getRemoteAddr(); } return request.getHeader("x-forwarded-for"); }


            IP属地:美国6楼2012-09-12 11:25
            收起回复