`

获得ip

    博客分类:
  • java
阅读更多
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;      
}
}
分享到:
评论

相关推荐

    PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置

    PHP获取用户真实 IP , 淘宝IP接口获得ip地理位置

    快速获得IP所在地市地址代码

    "快速获得IP所在地市地址代码"这个主题就是针对这一需求提供的一种解决方案。它利用了纯真IP数据库,这是一种包含了全球IP地址与对应地理位置信息的数据资源。 纯真IP数据库是由国内互联网用户共享维护的一个IP地址...

    如何获得IP地址源程序(

    在IT行业中,编程是一项核心技能,特别是在开发网络应用程序时,获取和处理IP地址是常见的需求。Visual Basic(VB)作为Microsoft开发的一种面向对象的编程语言,提供了强大的功能来实现这一目标。本文将深入探讨...

    DHCP未开,连接受限制无法获得IP 不怕!自动探测路由器IP

    2.连接上路由器,无法获得IP,WINDOWS提示“IP连接受限制” 3.目标没有开启DHCP,在不知道IP段的情况下使用。 使用说明: 如果有多个网卡,请先禁用其他网卡连接,否则会检测不准确 注意,这个是自解压程序,因为...

    根据域名获得IP地址列表

    在给定的标题"根据域名获得IP地址列表"中,我们聚焦的是如何使用编程语言,如C#,来实现这一功能。这通常涉及到DNS(Domain Name System)解析的过程。 DNS是互联网的一项服务,它将易于记忆的域名转换为计算机可以...

    用java 如何获得ip.rar_java如何获得

    在给定的压缩包文件中,有一个名为"用java 如何获得ip.txt"的文本文件,很可能包含了使用Java获取IP的示例代码。通常,这样的代码会展示如何通过`InetAddress`类的上述方法获取IP地址。例如,以下是一个简单的Java...

    设置与获得IP(或本地连接的属性)

    "设置与获得IP(或本地连接的属性)"这个主题涵盖了网络接口的基本配置,包括IP地址、子网掩码、DNS服务器和默认网关。这些元素构成了计算机网络通信的基础。 1. IP地址:IP地址(Internet Protocol Address)是...

    网络技术实验:PCA直接通过RTA获得IP地址.doc

    【网络技术实验:PCA直接通过RTA获得IP地址】 在本次网络技术实验中,主要涉及的是动态主机配置协议(DHCP)的应用,以及路由器(RTA)如何作为DHCP服务器为PCA(Personal Computer A)分配IP地址。实验分为两个...

    delphi获得ip地址源代码,换积分mac.rar

    标题中的"Delphi获得IP地址源代码,换积分mac.rar"揭示了这是一个使用Delphi编程语言编写的程序,其主要功能是获取计算机的IP地址。Delphi是一种基于Object Pascal的集成开发环境,常用于创建Windows桌面应用程序。...

    商业编程-源码-获得ip地址 剪贴板操作 系统托盘图标实现代码.zip

    这个压缩包"商业编程-源码-获得ip地址 剪贴板操作 系统托盘图标实现代码.zip"包含了三个关键功能的源码:获取IP地址、剪贴板操作以及系统托盘图标的实现。下面将对这三个知识点进行详细的解释。 首先,我们来探讨...

    根据域名获得IP地址列表.zip_ipaddresslist

    这个名为"根据域名获得IP地址列表.zip_ipaddresslist"的压缩包包含了一个C#编程示例,它演示了如何利用.NET框架中的相关类来实现这一功能。以下是关于这个示例和相关知识点的详细解释: 1. **域名解析**:域名系统...

    java获得IP的方法大全

    java获得IP的方法大全

    vb6.0获得ip(视频)

    vb6.0获得ip(视频)。 使用winsock控件!

    获得ip地址剪贴板操作系统托盘图标实现代码aa.zip_托盘_托盘 Visual_系统托盘

    标题中的"获得ip地址剪贴板操作系统托盘图标实现代码aa.zip"暗示这是一个关于Windows操作系统下的应用程序,该程序能够从剪贴板获取IP地址,并在系统托盘区显示图标。这个程序可能是一个小型实用工具,方便用户快速...

    用VB自动获得IP

    1. **获得局域网IP**: 局域网IP通常指的是设备在本地网络中的IP地址,它是由路由器分配的。在VB中,我们可以通过Winsock控件来获取。Winsock控件是VB的一个网络通信组件,它可以实现TCP/IP协议栈的各种功能。以下...

    自动获得IP

    自动获得IP地址

    自动获得Ip地址

    1,本软件由WalNut_Server(服务器端)和WalNut_Clinet(客户端)构成,WalNut_Server主要工作是获得广域网IP地址 并发送给WalNut_Clinet。 2,双击WalNut_Server,运行后会自动隐藏,并开机自启动,按"Ctrl+Alt+F9"唤醒...

    通过域名获得ip地址

    运行时传入需要进行解析的域名,程序会返回域名对应的别名和ip地址~

    可以获得ip及mac地址

    在IT领域,获取IP和MAC地址是网络管理与故障排查中的基本操作。IP地址和MAC地址都是计算机网络通信中至关重要的标识符。IP地址(Internet Protocol Address)是互联网上的设备在网络层的唯一标识,它使得数据包能在...

    C# 根据域名获得IP地址列表

    在C#编程语言中,处理域名与IP地址之间的转换是一个常见的任务。本篇将深入探讨如何利用C#来根据域名获取IP地址列表,这对于理解和实践网络编程至关重要。 首先,我们需要了解基本的网络概念。域名系统(DNS,...

Global site tag (gtag.js) - Google Analytics