Java获取所有网卡IP地址
2018-08-13 10:41
21 查看
[code]Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkInterfaces.hasMoreElements()) { NetworkInterface networkInterface = networkInterfaces.nextElement(); Enumeration<InetAddress> inetAddresses = networkInterface.getInetAddresses(); while (inetAddresses.hasMoreElements()) { InetAddress inetAddress = inetAddresses.nextElement(); if (inetAddress.isLoopbackAddress()) {//回路地址,如127.0.0.1 System.out.println("loop addr:" + inetAddress); } else if (inetAddress.isLinkLocalAddress()) {//169.254.x.x System.out.println("link addr:" + inetAddress); } else { //非链接和回路真实ip System.out.println("ip:" + inetAddress); } } }
结果:
loop addr:/127.0.0.1
loop addr:/0:0:0:0:0:0:0:1
ip:/192.168.10.89
相关文章推荐
- JAVA 获取本地所有的IP地址,多网卡多IP,单网卡多个IP
- java获取所有网卡和ip地址
- JAVA获取本机网卡IP地址
- Linux C语言 获取本机(所有网卡)IP地址(IPV4)
- Linux C语言 获取本机(所有网卡)IP地址(IPV4)
- java 获取局域网中的所有主机名和IP地址
- java 获取本机的所有网卡的Mac地址
- java 获取本机所有IP地址
- 获取本机(所有网卡)IP地址(IPV4)
- java获取本地IP地址,java获取本地多张网卡IP
- java获取本机的所有ip地址 包括IPV6
- C语言获取本地所有网卡的ip地址及MAC信息
- java中通过网卡名称获取IP地址
- java获取机器名及所有网卡IP
- Java:获取本机所有IP地址,内网IP
- Linux C语言 获取本机(所有网卡)IP地址(IPV4)
- 在java中获取服务器多网卡的ip地址
- 获取所有连接本机的IP地址、网卡物理地址、数据库名、程序名等
- java获取本机所有的IP地址
- C#获取本机所有IP地址(包括局域网和本机外网IP)