/*** 获取真实ip地址* @param request* @return*/public static String getIpAddress(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.getHeader("HTTP_CLIENT_IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {ip = request.getHeader("HTTP_X_FORWARDED_FOR");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {ip = request.getRemoteAddr();}return ip;}

直接贴代码

java 获取真实ip地址相关推荐

  1. 记一次:java获取真实ip地址问题

    前言:在java代码中获取真实ip地址的代码如下所示 /*** 获取客户端IP* * @param request 请求对象* @return IP地址*/public static String g ...

  2. Java获取真实Ip地址

    目录 一.工具类代码 二.ip伪造解决 一.工具类代码 /*** 获取Ip** @param request 请求*/public static String getIpRequest(HttpSer ...

  3. 老大说,网上这种获取真实IP地址的方法不对,我不信...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:蔡永吉  来源:http://bit.ly/33H8RMm ...

  4. 502 proxy error解决方法_老大说,网上这种获取真实IP地址的方法不对,我不信......

    作者:蔡永吉  来源:http://bit.ly/33H8RMm想必大家对这段代码并不陌生: public String getIpAddr(HttpServletRequest request) { ...

  5. java获取真实ip的方法

    在网络中,如果不想被人监听,那么就需要获取 IP地址了,在电脑中我们可以使用到 ip地址获取工具,那么如何在 Java中获取真实的 IP地址呢? 1.首先我们需要先准备一台电脑,然后将电脑进行联网: ...

  6. 获取项目服务器ip,java获取服务器ip地址

    java获取服务器ip地址 内容精选 换一换 如果IP经过NAT/WAF,则只能获取到NAT/WAF转化后的IP地址,无法获取到NAT/WAF前的IP地址.如果客户端为容器,只能获取到容器所在主机的I ...

  7. nginx反向代理后,java获取真实ip和解决request.getServerName()的问题

    1. nginx.conf的server下增加以下配置 #解决request.getServerName()的问题proxy_set_header Host $host:$server_port;pr ...

  8. JAVA获取主机IP地址

    JAVA获取主机IP地址 java 获取主机IP地址工具类 import org.springframework.web.context.request.RequestAttributes; impo ...

  9. java获取网络ip地址_Java获取电脑真实IP地址的示例代码

    /** * @author yins * @date 2018年8月12日下午9:53:58 */ import java.net.Inet4Address; import java.net.Inet ...

  10. Java 获取主机ip地址(ipv4)

    在java 应用中, 有时需要获取应用所在服务器的ip地址, 比如说利用Zookeeper 做动态节点上下线时. java 提供了InetAddress 类来获取主机ip地址, 但是使用的时候需要注意 ...

最新文章

  1. UVa 11000 - Bee
  2. VoIP安全问题解析
  3. 一行文章让你搞懂什么是前缀、中缀、后缀表达式以及它们之间的相互转换
  4. “速课小龙”项目冲刺3
  5. asp.net 发送邮件函数两则
  6. UITextView(文本视图) 学习之初体验
  7. 计算机管理3d设置在哪,NVIDIA控制面板设置方法(图解)
  8. 关于VB中Print函数在数组中换行的理解
  9. win10易升_电脑win7系统免费自动升级至win10系统,获得持续软件和安全更新
  10. 数据库连接池连接耗尽,导致tomcat请求无响应,呈现出假死状态
  11. deepin linux 安装 磁盘管理,deepin安装教程
  12. python islower方法_(验证)Python中不同类型的islower()方法
  13. 【假期学习计划】深度强化学习算法与应用培训班
  14. ADC采样使用钳位电路分压来采比电压高的电路
  15. php实现报表拖拉拽,看!这款BI工具用拖拉拽的方式做报表
  16. 把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论(转)...
  17. 为什么char+char为int类型 C/C++类型提升
  18. 源码解析-偏向锁撤销流程解读
  19. 怎么将图片kb压缩变小?
  20. memwatch的使用(一)

热门文章

  1. python基于百度地图获取指定的经纬度信息
  2. 后现代婚礼机器人显神通_机器人+无人机 江西新余智能消防显“神通”
  3. 2021-07-01小程序01
  4. web操作日志丢失_日志异步落库,你了解不
  5. 十进制转换成二进制java_计算机为什么采用二进制?
  6. 区块链 分片技术和闪电网络区别
  7. 区块链 FISCO BCOS智能合约存储存放位置
  8. kubernetes视频教程笔记 (38)-高可用的K8S构建-系统初始化
  9. Docker教程小白实操入门(5)--如何进入一个容器
  10. 微信开发者工具打开导入其他人的项目源码 修改appid