Java 獲取當前環境Windows/Linux 真實IP
阿新 • • 發佈:2018-03-01
system class AD span gpo etc ack img network
public static String getCurrentIp() { try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkInterfaces.hasMoreElements()) { NetworkInterface ni = (NetworkInterface) networkInterfaces.nextElement(); Enumeration當前IP<InetAddress> nias = ni.getInetAddresses(); while (nias.hasMoreElements()) { InetAddress ia = (InetAddress) nias.nextElement(); if (!ia.isLinkLocalAddress() && !ia.isLoopbackAddress() && ia instanceof Inet4Address) {return ia.toString(); } } } } catch (SocketException e) { System.out.println("Fail to get currentIp."); } return null; }
Java 獲取當前環境Windows/Linux 真實IP