Artículos
Java

Obtener el nombre de un Host

09/Ago/2007

En este ejemplo vamos a obtener el nombre de un host a partir de una IP. Lo primero que haremos será instanciar la clase InetAddress. Esta clase del paquete java.net es la que contiene toda la información sobre una IP.

La clase InetAddress la instanciaremos mediante el método .getByName(IP), que recibe la IP como parámetro.

Una vez que tenemos los datos cargados en la clase InetAddress simplemente tendremos que invocar el método .getHostName() que nos devolerá una cadena con el nombre del host perteneciente a dicha IP.

El código será el siguiente:

InetAddress addr = InetAddress.getByName("69.89.27.203");
String hostname = addr.getHostName();

Hay que tener en cuenta que hay que controlar la excepción UnknownHostException. Es por ello que el código tendremos que ponerlo en medio de una estructura try-catch.

try {
	InetAddress addr = InetAddress.getByName("69.89.27.203");
	String hostname = addr.getHostName();
} catch (UnknownHostException e) {}

Código Fuente

Descárgate el código fuente de Obtener el nombre de un Host
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
2 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios