package org.geoserver.monitor; import java.net.InetAddress; import java.net.UnknownHostException; public class InternalHostname { static String internalHostname; public static final String get() { if (internalHostname == null) { synchronized(InternalHostname.class) { if (internalHostname == null) { InetAddress addr; try { addr = InetAddress.getLocalHost(); internalHostname = addr.getHostName(); } catch (UnknownHostException e) { internalHostname = "unknown"; } } } } return internalHostname; } }