`

java 获取本地IP

 
阅读更多

public static void getIP() {
		Enumeration<NetworkInterface> netInterfaces = null;  
		try {  
		    netInterfaces = NetworkInterface.getNetworkInterfaces();  
		    while (netInterfaces.hasMoreElements()) {  
		        NetworkInterface ni = netInterfaces.nextElement();  
		        Enumeration<InetAddress> ips = ni.getInetAddresses();  
		        while (ips.hasMoreElements()) {  
		        	InetAddress ia = ips.nextElement();
		        	if( !ia.isSiteLocalAddress()  && !ia.isLoopbackAddress()  && ia.getHostAddress().indexOf(":")==-1) {
		        		System.out.println("外网: " + ia.getHostAddress());
		        	}
		        	if( ia.isSiteLocalAddress() && ia.getHostAddress().indexOf(":")==-1) {
		        		System.out.println("内网: " + ia.getHostAddress());
		        	}
		        }  
		    }  
		} catch (Exception e) {  
		    e.printStackTrace();  
		}  
	}
 
分享到:
评论

相关推荐

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

    纯JAVA实现修改本地IP地址(swing界面版),支持存储多个预设IP,可以切换使用(IO流实现),支持删除。

    getlocalIp_获取本地IP工具java_服务器_

    JAVA工具获取本地IP

    Java获取客户端IP及Mac地址(同网段).rar

    在Controller类获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用...

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

    自己制作的JAVA制作的多线程的可用端口扫描。运用了java的swing组件,利用多线程加快扫描速度。功能:获得本地IP,扫描可用端口。 含有两个文件,(main)主类文件,线程类文件。

    获取本地IP地址的小程序

    java写的获取本地IP地址的小程序,附有源代码 大家一起学习 一起进步 如有更好的方法 请留言 谢谢

    java获取访问者的IP地址

    java获取访问者的IP地址,适用于web开发。注意:如果是本地测试的话,通过localhost访问的时候ip显示为0:0:0:0:0:0:0:1,这代表的是本地,可以将localhost换成127.0.0.1时,显示的是当前访问的ip地址

    获取电脑ip通过java代码

    java代码获取本地ip 一个分装好的小的工具类

    java 获取用户ip

    获取访问者ip地址,123456789012345678901234567890123456789

    java实现免费代理IP的获取方式 并实时校验代理IP是否有效

    Java 实现免费代理IP的获取方式 并动态实时校验是否有效,java文件项目内含有Jsoup的Jar包(Jsoup是加工过的,含请求),有2个主入口程序: 其一:用于请求代理IP,并立即校验是否是一个有效的代理IP,如果有效,...

    Java怎么获取多网卡本地ip

    java获取本地ip,获取多网卡本地ip在项目中经常会用到,下面小编把代码分享到脚本之家平台,供大家参考

    IP地址HTTP请求工具类

    获取本地IP地址,获取本地Host名称,获取Linux下的IP地址,获取用户真实IP地址,get/post请求 相应的工具类

    java根据本地IP获取mac地址的方法

    主要为大家详细介绍了java根据本地IP获取mac地址的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    java获取本地网络连接信息

    使用java技术获取本地网络连接信息的简单代码:包括网卡信息,IP地址,物理地址,默认网关,子网掩码以及DNS等信息

    java实现读取html网页文件

    可以读取任何html网页的内容,适用于读取网页内容保存到数据库字段中

    【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库

    这是调用库,关于使用方法,可以参考:https://blog.csdn.net/hj7jay/article/details/95060600

    基于Java实现获取本地IP地址和主机名

    主要介绍了基于Java实现获取本地IP地址和主机名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    利用IP138网站获得本机外网IP地址

    2:针对网上的其它实例增加实时更新IP地址功能,防止断网重连后IP地址显示不正确 3:增加一条命令,用来解决MSXML2.XMLHTTP和Microsoft.XMLHTTP老是读旧缓存导致IP地址无论如何刷新都无变化的问题 4:代码里都有详细...

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

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

    JAVA小程序取得IP地址

    由于JAVA语言的跨平台特性,以上程序编译后可直接在任何装有JVM系统...以上程序旨在抛砖引玉,读者可将上述代码稍加变换转化成APPLET加到你的homepage中,或将地址查询结果写到一个文件中去,建立自己本地的hosts文件。

Global site tag (gtag.js) - Google Analytics