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