Así como la clase URL representaba una url, la clase InetAddress representa una dirección IP, y dispone de los métodos necesarios para conseguir información de la IP
Los métodos mas interesantes, pueden ser:
Método | Descripción |
---|---|
public static InetAddress getByName(String host) | Devuelve un objeto InetAddress conteniendo la IP y el nombre del host indicado |
public static InetAddress getLocalHost() | Devuelve un objeto InetAddress conteniendo la IP y el nombre del host local |
public String getHostName() | Devuelve el nombre del ordenador |
public String getHostAddress() | Devuelve la dirección IP del ordenador |
Por ejemplo, si necesitáramos crear una clase que devuelva en la consola el nombre y la IP del ordenador propio, y del sitio de recursosformacion.com, podriamos hacer: