/** * 获取机器所有网卡的IP(ipv4) * @return */ public static List<String> getLocalIP() { List<String> ipList = new ArrayList<String>(); InetAddress ip = null; try { Enumeration<NetworkInterface> netInterfaces = (Enumeration<NetworkInterface>) NetworkInterface.getNetworkInterfaces(); while (netInterfaces.hasMoreElements()) { NetworkInterface ni = (NetworkInterface) netInterfaces.nextElement(); // 遍历所有ip Enumeration<InetAddress> ips = ni.getInetAddresses(); while (ips.hasMoreElements()) { ip = (InetAddress) ips.nextElement(); if (null == ip || "".equals(ip)) { continue; } String sIP = ip.getHostAddress(); if(sIP == null || sIP.indexOf(":") > -1) { continue; } ipList.add(sIP); System.out.println(sIP); } } } catch (Exception e) { e.printStackTrace(); } return ipList; }
相关推荐
本例是使用C#获取本机网卡(有线&无线)IP的DEMO,适用于单个网卡对应多个IP的情况。
java获取Centos7服务器网卡ip 子网掩码 默认网关 DNS 同时设置网卡 及 重启网卡参考
能获取本机所有网卡IP地址,包括外网,内网
java获取本机网卡的MAC地址,/** * 测试用的main方法. * * @param argc * 运行参数. */ public static void main(String[] argc) { String os = getOSName(); System.out.println(os); if(os....
Delphi获取本机所有网卡MAC和IP(支持多网卡).rar
java获取本机网卡地址工具类,ipv4地址获取,根据主机名获取主网卡地址。
C#实现获取多网卡IP地址方法,该方法可以遍历出所有网卡的IP地址。
Java中获取IP地址,主机名称,网卡地址
VB6源代码,纯API获取本机所有网卡信息,本源代码支持读取本机所有网卡IP和MAC地址,你还可以进一步完善功能,可方便地支持读取网卡NAME、描述、DHCP、网关等信息。仅仅一个模块即可使你的程序解决所有获取本机网卡...
获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址。 string name = Dns.GetHostName(); IPAddress[] ipadrlist = Dns.GetHostAddresses(name); 获取本机所有IPV4地址: string name =...
获取本地的“物理”网卡的IP地址和MAC地址,并区分是有线设备,还是无线设备!函数已经封装好,直接可以调用。发现BUG请反馈,多谢!
主要介绍了Python获取本机所有网卡ip,掩码和广播地址实例代码,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
VB.NET 2008 获取本机IP、网卡MAC地址、计算机名。有问题请到我的博客交流 IT狼博客[ http://www.ITLang.com ]
主要介绍了java编程实现获取机器IP地址及MAC地址的方法,实例分析了Java分别针对单网卡及多网卡的情况下获取服务器IP地址与MAC地址的相关技巧,需要的朋友可以参考下
Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
InnoSetup 获取本机IP地址的方法
用C#编写的小程序,用于获取局域网内电脑的IP地址及对应的网卡MAC地址。
本机网卡IP地址备份到当前目录 本机网卡IP地址恢复从当前目录 本机网卡IP地址备份恢复.rar
获取设备端的公网IP、内网IP以及网关。