Red de conocimiento informático - Espacio del host - Estoy en esta máquina y quiero escribir un programa java para obtener la dirección IP externa de mi máquina. ¿Cómo puedo hacerlo?

Estoy en esta máquina y quiero escribir un programa java para obtener la dirección IP externa de mi máquina. ¿Cómo puedo hacerlo?

importar java.net.*;

prueba de clase pública {

public static void main(String[] args) lanza UnknownHostException {

Cadena IP = nula

Cadena host = nula

InetAddress

ia = InetAddress.getLocalHost(); > host = ia.getHostName(); // Obtener el nombre de la computadora

IP = ia.getHostAddress() // Obtener la IP

System.out.println(host) ;

System.out.println(IP);

}

}