public static Set<String> getIp(){
Set<String> set = new HashSet<String>();
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress() && inetAddress.isSiteLocalAddress()) {
set.add(inetAddress.getHostAddress().toString());
}
}
}
} catch (SocketException ex) {
}
return set;
}
java InetAddress.getLocalHost().getHostAddress() 获取本机真实IP
最新推荐文章于 2023-07-19 10:39:38 发布