posts - 41, comments - 15, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

获取客户端和服务器ip地址

Posted on 2012-01-17 11:01 yuhaibo736 阅读(820) 评论(0)  编辑  收藏

//获取客户端ip地址

         public String getIpAddr(HttpServletRequest request) {

                String ip = request.getHeader("x-forwarded-for");

                if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

                    ip = request.getHeader("Proxy-Client-IP");

                }

                if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

                    ip = request.getHeader("WL-Proxy-Client-IP");

                }

                if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {

                    ip = request.getRemoteAddr();

                }

                return ip;

          }

 

//获取服务器ip地址

         InetAddress inet = InetAddress.getLocalHost();

         String hostAddress=inet.getHostAddress();


只有注册用户登录后才能发表评论。


网站导航: