`

java获取请求的ip地址,并解析ip所属地区

    博客分类:
  • JSP
阅读更多
每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无聊就上网逛了下如何使用java实现获取对方ip和所属地址,找到了些资料,整理成一个工具包供大家使用:
首先是如何获取对方的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是不是很想知道对方在哪里呢,嘿嘿,没问题。使用纯真ip库
下载地址,及使用方法我已经打包上传,里面包括纯真ip库文件,使用该库的工具包,和使用说明。
希望对你有帮助。
分享到:
评论
4 楼 zlbjava 2015-04-10  
赞,用了还不错
3 楼 syline 2012-08-01  
不错 非常好 更新数据库就很好 JAR包非常好用
2 楼 wanlic2008 2012-06-28  
有源码参考哈吗?
1 楼 763691 2010-10-03  
不错   能用 thanks

相关推荐

Global site tag (gtag.js) - Google Analytics