java 获得用户访问的真实IP地址
2015-02-07 10:34
260 查看
public static 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;
}
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;
}
相关文章推荐
- java获取用户访问的真实IP地址和代理IP
- 获得用户的真实IP地址
- C#如何绕过代理服务器获得用户真实的IP地址呢?
- 获得用户的真实IP地址
- java 获取用户真实ip地址
- JAVA取得用户的访问IP地址
- 网站中取访问用户真实ip地址
- 用php来获得用户的真实ip地址-绕过代理服务器
- Java代码里面获得用户是通过哪个域名访问的
- Java中使用HttpRequest获取用户真实IP地址
- 获得用户的真实IP地址
- Java 通过HttpRequest获取请求用户真实IP地址
- PHP获得用户的真实IP地址
- Java 通过HttpRequest获取请求用户真实IP地址
- javaweb_获取用户真实ip地址
- PHP中获得用户的真实IP地址
- 用java获得客户端真实的ip地址
- Java中使用HttpRequest获取用户真实IP地址
- Java技巧:用Java获得IP地址
- Linux下java获得本地网卡IP地址