`

java取ip

阅读更多
网上看到的取IP的方法,觉的挺好。还想再linux、window下都管用
private static String getLocalSiteIP() throws Exception {
		String siteString = "";
		Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces();
		while (netInterfaces.hasMoreElements()) {
			NetworkInterface ni = (NetworkInterface) netInterfaces.nextElement();
			InetAddress ip = (InetAddress) ni.getInetAddresses().nextElement();
			if (ip.isSiteLocalAddress() && !ip.isLoopbackAddress() &&
				ip.getHostAddress().indexOf(":") == -1) {
				System.out.println("Interface " + ni.getName() +
				" seems to be InternetInterface. I'll take it...");
				siteString = ip.getHostAddress();
			}
		}
		return siteString;
	}

分享到:
评论

相关推荐

    Java取本机IP地址

    非常清楚的介绍了如何使用Java获取本机IP地址,有源码

    idea,java获取ip地址

    使用intellij idea java开发软件,通过servlet获取访问用户的真实ip地址

    java拿取本机正在使用的ip及本机mac地址

    拿到本机正在使用网络的ip排除虚机的ip地址,mac ipv4 ipv6 工作组等清册有效有需要的可以下载试试-.-

    Java中获取IP地址,主机名称,网卡地址

    Java中获取IP地址,主机名称,网卡地址

    获取客户端IP

    在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等...

    获取客户端真实 IP

    java代码实现 服务器端获取客户端的真实IP(亲测可用)

    java调用大华摄像头

    java调用大华摄像头代码,连接,播放。java调用大华摄像头代码,连接,播放。

    java源码包---java 源码 大量 实例

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    java获取外网IP和省市区,抓取方式

    你遇到过本地IP192.168.0.1但你想取到自己的外网IP或自己的省市区吗?这些统统都不是事,是事也就烦一会,下载下来执行main方法便可获取到位置和IP。带解析JAR包,最权威最给力的最最最最权威的方法。市面上绝对没有...

    java源码包4

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    java源码包3

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    JAVA上百实例源码以及开源项目

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    JAVA上百实例源码以及开源项目源代码

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    Java中使用HttpRequest获取用户真实IP地址

    主要介绍了Java中使用HttpRequest获取用户真实IP地址,使用本文方法可以避免Apache、Squid、nginx等反向代理软件导致的非真实IP地址,需要的朋友可以参考下

    java源码包2

    第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的...

    IP数据及查询

    里面包含了获取客房端真实IP地址方法,还有纯真IP数据库,可以随时更新、查询IP数据,查询IP的java源代码是根据LumaQQ源文件修改的

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本...

    DTU 数据读取

    java读取DTU数据的代码,代码是项目中正在使用的,精简了一下.能用。

    java基础入门教程

    第 一 章 Java概 述 § 1.1 Java语 言 出 现 的 背景 、 影 响 及 应 用 前 景 一 、 背 景 最 近 一 年 多 来 ,在 Internet上 出 现 的 特 别 吸 引 人 的 事 件 就是 Ja va语 言 和 用 Java编 写 的 浏 览 器...

    Java获取客户端的真实IP地址

    这种情况下,直接用request.getRemoteAddr()是无法取到真正的客户IP的。  如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.javapeixun.com.cn/的URL时,用re

Global site tag (gtag.js) - Google Analytics