1. 首页
  2. 编程语言
  3. Java
  4. Java获取客户端IP及Mac地址(同网段).rar

Java获取客户端IP及Mac地址(同网段).rar

上传者: 2020-03-24 14:01:58上传 RAR文件 3.05KB 热度 23次
Java,运用了多线程内部执行,不影响其他登录验证操作。在Controller类获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。所以我们这里添加了条件验证,将客户端IP及Mac地址(同网段)与本地本地IP及Mac地址方法分开。
用户评论
码姐姐匿名网友 2020-03-24 14:01:58

非常实用,通俗易懂。现成的工具类直接引用就可以,把网上多种方法都结合到了一起。