comment faire pour afficher l'adresse IP externe ?

Je regarde dans le package java.net et la classe InetAddress en particulier

// affiche l'adresse IP interne
yourAddress=java.net.InetAddress.getLocalHost();

netif = java.net.NetworkInterface.getByName("nomMachineAvecJVM"); //
renvoie null

Quelqu'un a une idée ?
Merci