Tabla de contenido
Java obtiene el nombre de host de la dirección IP InetAddress.getByName()
Designadadirección IPtenernombre de host(nombre de la máquina) Este es un programa de muestra para obtener.
programa de muestra
/** * Obtiene el nombre de host con la dirección IP especificada. * @param dirección Dirección IP * @return nombre de host * *Si se produce una excepción inesperada, se devuelve la cadena "UnknownHost". */ public static String getHostName(String dirección) { try { InetAddress iaddress = InetAddress.getByName(dirección); return iaddress.getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Resultado de la ejecución
◆Ejemplo de ejecución
public static void main(String[] args) { Nombre de cadena = getHostName("66.249.89.99"); System.out.println("Nombre de host = '"+nombre+"'"); }
◆Resultado de salida
nombre de host = 'jp-in-f99.google.com'