### Question:
IpUtils { public static String getHostIp() { String ip = null; try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkInterfaces.hasMoreElements()) { NetworkInterface networkInterface = networkInterfaces.nextElement(); Enumeration<InetAddress> inetAddresses = networkInterface.getInetAddresses(); while (inetAddresses.hasMoreElements()) { InetAddress inetAddress = inetAddresses.nextElement(); if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress() && inetAddress.isSiteLocalAddress() ) { ip = inetAddress.getHostAddress(); } } } } catch (SocketException e) { log.error("ip 获取异常{}", e); } return ip; } private  IpUtils(); static String getHostIp(); static String getHostName();  }### Answer:
@Test public void getHostIp() { String hostIp = IpUtils.getHostIp(); System.out.println(hostIp); }