Lo que interesa aquí es la IP pública, no la IP de las interfases. Esto es porque si queremos que jale a travez de internet, la La ip publica es a la que los demás deben de enviar sus mensajes. Quizas podamos dejar que se use la IP de una interfaz local si es que no tenemos acceso a internet.
La IP publica se obtiene a travez de algún servicio como whatsmyip.com, checkip.amazonaws.com, icanhazip.com y muchas más.
Chequen http://stackoverflow.com/questions/3097589/getting-my-public-ip-via-api y http://stackoverflow.com/questions/2939218/getting-the-external-ip-address-in-java