java计算ip地址
/** * 计算ip地址 **********/
public String getServerIp(HttpServletRequest request) {String ip = request.getHeader("X-Forwarded-For");try {if (ip != null) {if (!ip.isEmpty() && !"unKnown".equalsIgnoreCase(ip)) {int index = ip.indexOf(",");if (index != -1) {return ip.substring(0, index);} else {return ip;}}}ip = request.getHeader("X-Real-IP");if (ip != null) {if (!ip.isEmpty() && !"unKnown".equalsIgnoreCase(ip)) {return ip;}}ip = request.getHeader("Proxy-Client-IP");if (ip != null) {if (!ip.isEmpty() && !"unKnown".equalsIgnoreCase(ip)) {return ip;}}ip = request.getHeader("WL-Proxy-Client-IP");if (ip != null) {if (!ip.isEmpty() && !"unKnown".equalsIgnoreCase(ip)) {return ip;}}ip = request.getRemoteAddr();} catch (Exception e) {ip = "0.0.0.0";}return ip.equals("0:0:0:0:0:0:0:1") ? "127.0.0.1" : ip;
}
java计算ip地址相关推荐
- Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算网段(IPV4和IPV6)
Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算所有IP地址(IPV4和IPV6) 计算IP列表 IPV4 IPV6 IP校验 IPV4 IPV6 计算IP列表 IPV4 1.需要的j ...
- java获取IP地址和MAC地址方式
java获取IP地址和MAC地址方式 前端和后台都可以获取 ip获取方式比较简单,就不做分析了,主要说mac的获取 前端获取的方式与局限性:尝试好几种方式,这种是最易实现.最简单的方式,确实能获取该浏 ...
- java 网站服务器ip地址,java服务器ip地址
java服务器ip地址 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JDK 8 ...
- java通过ip地址获取相应对应的城市
发现了一比较好的本地ip对应地址的库资源文件--做一下笔记. 官方网站 https://dev.maxmind.com/geoip/geoip2/geolite2/ 这里提供了免费的库文件,还有很好的 ...
- java根据ip地址获取城市地域信息
java根据ip地址获取城市地域信息 这里提供两个公开的接口,一个是阿里的,一个是新浪的 http://ip.taobao.com/service/getIpInfo.php?ip=123.139.9 ...
- 【转载】 java根据ip地址获取详细地域信息
互联网有很多接口可以实现通过ip查询到具体的位置,如下: 通过淘宝IP地址库获取IP位置 1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php ...
- [Leetcode][第93题][JAVA][复原IP地址][剪枝][回溯]
[问题描述][中等] [解答思路] 1. 递归 回溯剪枝 复杂度 class Solution {static final int SEG_COUNT = 4;List<String> a ...
- java 获取ip地址_老杜带你学Java【第二课】
上期链接:老杜带你学Java[第一课] 01 写在前面 欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了.(此处应该有掌声???)本专题为<零基础学Java>专 ...
- Java之ip地址存储的数据类型
在java开发中,会遇到处理ip地址信息的需求,下面一起看看其应用方式. 通常情况下,mysql数据库中大家都会用字符串来存储ip地址,首先这样是可以的,没什么问题.那有没有其他的存储数据类型,其优缺 ...
最新文章
- linux文件类型elf,[Linux]四种ELF对象文件类型
- P3338 [ZJOI2014]力 FFT + 推式子
- 面向对象:类的定义和使用
- UIAlertView中显示进度条 ios iphone xcode
- 2017CCPC哈尔滨赛区总结
- opencv_3.4.2_vc14_vc15.exe下载
- Xshell5远程连接Linux工具设置
- 微信小程序图片无法显示时显示默认图片
- HTML在线播放音乐实例,一步一步实战HTML音乐播放器(示例代码)
- 什么是黑盒测试?它的常用方法有哪些?
- qq相册回收站复原显示服务器繁忙,qq回收站里恢复的照片在哪看 qq照片回收站还原照片路径地址...
- WebAR+教育丨帮助老师课堂教学,教育展览
- g第十四周,十五周作业
- C语言 计算cosx的近似值
- 帝国cms php循环,帝国CMS listshowclass循环栏目标签
- 抓包工具wireshark和Fiddler的使用
- 1005【顺序结构】马克与爸爸的年龄问题
- Linux:刻录u盘,格式化u盘
- 推荐使用多年的这些高效的工具网站,每一个都值得收藏
- 公司开除并在离职证明上贬低被程序员怒怼,网友:总有耿直的员工