- 浏览: 20457 次
- 性别:
- 来自: 武汉
文章分类
最新评论
public class IP {
/**
*
* @param request
* @return
*/
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;
}
}
/**
*
* @param request
* @return
*/
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;
}
}
发表评论
-
pdf生成
2013-05-20 10:40 967pd4ml技术html导出pdf,支持中文,兼容Linux ... -
谷歌验证码
2013-04-09 12:12 957原创随笔】强大的谷歌开源免费验证码reCAPTCHA ... -
读取zip文件
2013-02-27 11:07 666package com.me.admin.test; impo ... -
spring mvc
2013-01-14 17:33 595Spring MVC 框架搭建及详解 您的评价: ... -
实现基于Spring框架应用的权限控制系统
2013-01-02 11:34 719实现基于Spring框架应用 ... -
url重写
2012-11-19 17:26 797>猎头职位: 陕西: 西安:senior java en ... -
发送邮件
2012-11-15 15:36 575package coffeecatwebmail; impo ... -
怎么修改mysql数据库的密码
2012-11-12 10:01 524GRANT ALL PRIVILEGES ON *.* TO ... -
密码加密
2012-11-08 10:55 478public class MD5 { public stat ... -
自己做的上線的網站
2012-10-09 10:12 600http://www.polyvision.com.hk/ ... -
有用文檔
2012-09-13 18:18 554<pre name="code" c ... -
java中的文件上傳
2012-08-06 14:38 647[Java] Spring2文件上传 ... -
關於java學習的友情鏈接
2012-08-06 14:26 428http://www.g4studio.org/forum-5 ... -
object C
2012-07-27 17:37 586http://www.verycd.com/entrie ... -
Struts2基于注解的Action配置
2012-07-18 16:49 643Struts2基于注解的Action配置 ... -
时间转换的单例模式
2012-07-18 10:21 632/* *时间转换 */ package com.loko ... -
s2s2h3搭建
2012-07-11 18:08 637SSH 环境搭建完整教程 一、SSH ... -
ssh搭建
2012-07-11 18:00 793分享 返回分享首页» 分享 ... -
stuts2配置
2012-07-11 17:49 501struts2环境配置 struts2框架 ... -
转码的方案
2012-07-10 17:48 4Eclipse编码格式修改 2010-07-14 2:54 ...
相关推荐
PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置
"快速获得IP所在地市地址代码"这个主题就是针对这一需求提供的一种解决方案。它利用了纯真IP数据库,这是一种包含了全球IP地址与对应地理位置信息的数据资源。 纯真IP数据库是由国内互联网用户共享维护的一个IP地址...
在IT行业中,编程是一项核心技能,特别是在开发网络应用程序时,获取和处理IP地址是常见的需求。Visual Basic(VB)作为Microsoft开发的一种面向对象的编程语言,提供了强大的功能来实现这一目标。本文将深入探讨...
2.连接上路由器,无法获得IP,WINDOWS提示“IP连接受限制” 3.目标没有开启DHCP,在不知道IP段的情况下使用。 使用说明: 如果有多个网卡,请先禁用其他网卡连接,否则会检测不准确 注意,这个是自解压程序,因为...
在给定的标题"根据域名获得IP地址列表"中,我们聚焦的是如何使用编程语言,如C#,来实现这一功能。这通常涉及到DNS(Domain Name System)解析的过程。 DNS是互联网的一项服务,它将易于记忆的域名转换为计算机可以...
在给定的压缩包文件中,有一个名为"用java 如何获得ip.txt"的文本文件,很可能包含了使用Java获取IP的示例代码。通常,这样的代码会展示如何通过`InetAddress`类的上述方法获取IP地址。例如,以下是一个简单的Java...
"设置与获得IP(或本地连接的属性)"这个主题涵盖了网络接口的基本配置,包括IP地址、子网掩码、DNS服务器和默认网关。这些元素构成了计算机网络通信的基础。 1. IP地址:IP地址(Internet Protocol Address)是...
【网络技术实验:PCA直接通过RTA获得IP地址】 在本次网络技术实验中,主要涉及的是动态主机配置协议(DHCP)的应用,以及路由器(RTA)如何作为DHCP服务器为PCA(Personal Computer A)分配IP地址。实验分为两个...
标题中的"Delphi获得IP地址源代码,换积分mac.rar"揭示了这是一个使用Delphi编程语言编写的程序,其主要功能是获取计算机的IP地址。Delphi是一种基于Object Pascal的集成开发环境,常用于创建Windows桌面应用程序。...
这个压缩包"商业编程-源码-获得ip地址 剪贴板操作 系统托盘图标实现代码.zip"包含了三个关键功能的源码:获取IP地址、剪贴板操作以及系统托盘图标的实现。下面将对这三个知识点进行详细的解释。 首先,我们来探讨...
这个名为"根据域名获得IP地址列表.zip_ipaddresslist"的压缩包包含了一个C#编程示例,它演示了如何利用.NET框架中的相关类来实现这一功能。以下是关于这个示例和相关知识点的详细解释: 1. **域名解析**:域名系统...
java获得IP的方法大全
vb6.0获得ip(视频)。 使用winsock控件!
标题中的"获得ip地址剪贴板操作系统托盘图标实现代码aa.zip"暗示这是一个关于Windows操作系统下的应用程序,该程序能够从剪贴板获取IP地址,并在系统托盘区显示图标。这个程序可能是一个小型实用工具,方便用户快速...
1. **获得局域网IP**: 局域网IP通常指的是设备在本地网络中的IP地址,它是由路由器分配的。在VB中,我们可以通过Winsock控件来获取。Winsock控件是VB的一个网络通信组件,它可以实现TCP/IP协议栈的各种功能。以下...
自动获得IP地址
1,本软件由WalNut_Server(服务器端)和WalNut_Clinet(客户端)构成,WalNut_Server主要工作是获得广域网IP地址 并发送给WalNut_Clinet。 2,双击WalNut_Server,运行后会自动隐藏,并开机自启动,按"Ctrl+Alt+F9"唤醒...
运行时传入需要进行解析的域名,程序会返回域名对应的别名和ip地址~
在IT领域,获取IP和MAC地址是网络管理与故障排查中的基本操作。IP地址和MAC地址都是计算机网络通信中至关重要的标识符。IP地址(Internet Protocol Address)是互联网上的设备在网络层的唯一标识,它使得数据包能在...
在C#编程语言中,处理域名与IP地址之间的转换是一个常见的任务。本篇将深入探讨如何利用C#来根据域名获取IP地址列表,这对于理解和实践网络编程至关重要。 首先,我们需要了解基本的网络概念。域名系统(DNS,...