Netwok interfaces list
java
Java
import java.net.*;
import java.util.*;
public class ListNets {
public static void main(String[] args) throws SocketException {
Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
for (NetworkInterface netint : Collections.list(nets)) {
System.out.format(
"Display name: %s\nName: %s\n",
netint.getDisplayName(),
netint.getName()
);
Enumeration<InetAddress> inetAddresses = netint.getInetAddresses();
for (InetAddress inetAddress : Collections.list(inetAddresses))
System.out.format(" - InetAddress: %s\n", inetAddress);
System.out.println();
}
}
}
Display name: lo
Name: lo
- InetAddress: /0:0:0:0:0:0:0:1%lo
- InetAddress: /127.0.0.1
Name: lo
- InetAddress: /0:0:0:0:0:0:0:1%lo
- InetAddress: /127.0.0.1