java.net.NetworkInterfaceクラスを使って取得することができます。
下記コード例を参考にしてみて下さい。
(コード例:全インタフェースの全IPアドレスを取得)
Enumeration<NetworkInterface> ni; try { ni = NetworkInterface.getNetworkInterfaces(); while (ni.hasMoreElements()){ NetworkInterface e = ni.nextElement(); Enumeration<InetAddress> ai = e.getInetAddresses(); while (ai.hasMoreElements()){ InetAddress address = ai.nextElement(); System.out.println(address.getHostAddress()); } } } catch (SocketException e1) { e1.printStackTrace(); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。