- public static String getCurrentIp() {
- try {
- Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
- while (networkInterfaces.hasMoreElements()) {
- NetworkInterface ni = (NetworkInterface) networkInterfaces.nextElement();
- Enumeration<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;
- }
当前 IP
来源: http://www.bubuko.com/infodetail-2511503.html