Obtener el nombre de un Host Agosto 9, 2007
Publicado por lineadecodigo en : Java , trackbackEn 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 la función .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) {}
Visualizar el ejemplo | Descargar el código
Articulos Similares:
- Obtener el nombre e IP del servidor con Java
- Obtener información de la URL
- Obtener la IP de un Host
- Obtener la IP que invoca al servlet
- Tamaño de una cadena en Java
Enviar entrada por email
|
Imprimir
| 8093 visitas





Comentarios»
no entiendo como va eso del codigo, no entiendo nada. lo que quiero es hacer lo de asistencia remota por msn y me pide el nombre host y con esa explicacion no entiendo que tengo que hacer. ayudadme porfavor.
Hola que tal, estoy realizando un Bechmark para fin de curso y logicamente estoy utilizando Java, pero la duda que me atormenta es la siguiente.
He tratado de Investigar como obtener desde Java las siguentes caracteristicas.
Nombre del procesador.
Placa Madre
Cantidad de Memoria del Pc
Si alguiente me puede ayudar se le agradeceria. Solo necesito orientacion o codigo valido.