`
Mybeautiful
  • 浏览: 298520 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java 读取本机IP地址

阅读更多

    今天要跟大家分享的是,一个读取本机ip地址的方法。

	private  List<String> getLocalIps() {
		ArrayList<String> allIP = new ArrayList<String>();
		Enumeration<NetworkInterface> netInterfaces = null;
		try {
			netInterfaces = NetworkInterface.getNetworkInterfaces();
			while (netInterfaces.hasMoreElements()) {
				NetworkInterface ni = netInterfaces.nextElement();
				Enumeration<InetAddress> ips = ni.getInetAddresses();

				while (ips.hasMoreElements()) {
					String ip = ips.nextElement().getHostAddress();
					if (ip.equalsIgnoreCase("127.0.0.1")) {
						continue;
					}
					allIP.add(ip);
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return allIP;
	}

 

   注意,本机可能有多个IP地址,故返回的是一个String的List.

1
0
分享到:
评论

相关推荐

    纯JAVA实现修改本地IP(swing界面版)

    在本文中,我们将深入探讨如何使用Java编程语言创建一个Swing界面应用,该应用能够修改本地计算机的IP地址。这个程序允许用户存储多个预设IP地址,并方便地在它们之间切换,同时也支持删除不需要的IP配置。我们将会...

    java读取纯真IP地址数据库

    在Java编程环境中,读取纯真IP地址数据库是一项常见的任务,尤其对于需要进行IP定位或者网络管理的应用来说。纯真IP数据库(通常称为QQWRY或IPSeeker)是一个包含了全球IP地址及其对应地理位置信息的数据库,它由一...

    Java读取纯真IP数据库定位IP地址(eclipse中直接使用)_项目源码

    本项目“Java读取纯真IP数据库定位IP地址”提供了一种在Eclipse环境中直接进行IP查询的解决方案。通过该项目,开发者可以快速集成IP查询功能,无需复杂的配置和第三方服务。 纯真IP数据库是中国纯真网络信息中心...

    java读取纯真IP数据库

    Java 读取纯真 IP 数据库(QQwry.dat)是一项常见的任务,特别是在需要快速查询 IP 地址对应国家和地区的场景中。纯真 IP 数据库是一个包含全球 IP 地址范围及其对应国家和地区的数据库,它以文本格式存储,便于不同...

    java获取公网IP

    然后,我们读取这个响应并返回IP地址。 需要注意的是,不同的服务可能会有不同的响应格式,有些可能需要进行额外的解析或处理。此外,使用第三方服务来获取公网IP有可能受到网络状况、服务可用性以及服务提供商策略...

    java读取纯真ip数据库

    纯真IP数据库是中国互联网上广泛使用的IP地址库,它包含了大量的IP地址信息,如IP段、地理位置、网络运营商等数据,常用于IP地址的定位和管理。 在Java中实现这个功能,首先需要理解如何解析纯真IP数据库的格式。这...

    java 获取 IP 地址

    在Java编程语言中,获取IP地址是一项常见的任务,特别是在网络编程和服务器开发中。这个程序虽然界面简单,但核心功能强大,它能够帮助开发者获取指定域名对应的IP地址。以下是关于这个话题的一些详细知识点: 1. *...

    java读取IP的真实地址

    以下是一份简单的Java代码示例,展示了如何使用GeoIP2库读取IP地址的地理位置: 1. 首先,确保已经下载了GeoIP2数据库文件,例如`GeoLite2-City.mmdb`。 2. 添加依赖。如果你使用的是Maven项目,可以在pom.xml文件...

    java 读取纯真IP数据库 最新数据库

    总之,使用Java读取纯真IP数据库涉及到文件的解析、数据结构的设计以及查询方法的实现。在实际应用中,还需要考虑性能和维护问题,以提供稳定且高效的IP定位服务。通过掌握这些技术,开发者可以更好地服务于网络应用...

    java实现根据ip地址获取地理位置的代码分享

    本篇文章将分享一个利用Java实现根据IP地址获取地理位置的简单示例,主要使用了QQ在线接口,同时提到了其他如新浪、淘宝等提供的接口作为替代选项。 首先,我们来看一下核心的Java代码。这段代码定义了一个`...

    java 获取客户端ip mac地址

    在Java Web开发中,有时我们需要获取客户端的IP地址甚至是MAC地址,以便进行安全验证、用户行为追踪等操作。本文将详细介绍如何通过Java来实现这一功能。 #### 一、获取客户端 IP 地址 获取客户端的IP地址通常在...

    java获取ip地址

    在本篇文章中,我们将深入探讨如何使用Java语言来获取IP地址。这是一项在网络编程中非常基础且重要的技能,能够帮助开发者了解客户端或服务器的网络位置信息。以下是对给定文件中的代码进行的详细解析。 #### 标题...

    JAVA获取别人的ip地址

    当用户点击“ύ”按钮时,程序会读取文本框中的URL,并尝试通过`InetAddress.getByName()`方法获取其IP地址。如果成功,则将结果显示在标签`JLabel`上;如果失败,则打印异常信息。 - **代码示例**: ```java ...

    JAVA多线程本地IP端口扫描器

    本项目"JAVA多线程本地IP端口扫描器"是利用Java的强大功能来实现的一种实用工具,它可以帮助我们快速地检测本地计算机的开放端口,这对于网络安全检查、系统调试和性能优化都有重要意义。下面我们将深入探讨这个项目...

    Java获取ip所在地区

    本文将详细讲解如何在Java环境中,通过读取纯真IP数据库来获取IP地址所在地区。 首先,要理解IP地址和地理位置之间的关联。IP地址是一个由四部分组成的数字标识,用于在网络中唯一标识一台设备。而地理位置信息则是...

    java读取纯真数据库

    总之,Java读取纯真IP数据库涉及到二进制文件的处理、数据结构解析以及字符串编码解码等技术。理解数据库的内部结构并编写合适的解析器是实现这一功能的关键。同时,将这个功能封装成可复用的工具或库,可以提升开发...

    Java 读取服务器IP工具类

    Java 读取服务器IP工具类,该工具用于读取项目运行的ip地址,内网IP,请求IP,开箱即用。

    java根据Ip地址获取归属地

    根据Ip地址获取归属地,需要用到ip库,我这里用到的是QQWry.dat

    Java读取远程主机文件

    标题 "Java读取远程主机文件" 涉及的核心知识点主要集中在Java远程操作技术,特别是使用SSH(Secure Shell)协议来实现对远程主机的文件访问。在这个场景中,开发人员可能需要从远程服务器上下载文件或者实时读取...

    根据IP地址获取经纬度

    GeoIPJava库是用于Java环境的接口,可以读取MaxMind的二进制数据库文件,获取IP地址对应的位置信息。 3. **GeoIPJava-1.2.8**:这是特定版本的Java库,可能包含了一些API方法,如`GeoIPService`或`GeoIP2`,用于...

Global site tag (gtag.js) - Google Analytics