No recuerdo de donde me piratie este tip, pero le doy las gracias a quien lo haya hecho, pues aqui les dejo como poder verificar la dirección IP publica con la que salimos, esto es útil cuando estamos atras de un router que hace NAT.

Para reazliar esta tarea usaremos el comando wget, así que hay que asegurarse de que lo tengamos instalado.

$ wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

Espero que les sirva este tip, esta es solo una forma de hacerlo, seguramente hasta con curl o un simple telnet o netcat podemos hacerlo.

Actualización: el compa Maop envía una forma más facíl usando el comando GET de perl (en Ubuntu el paquete es libwww-perl):

$ GET whatismyip.org; echo
xxx.xxx.xxx.xxx

O usando el servicio de tuip.info:

$ GET tuip.info/ip; echo
xxx.xxx.xxx.xxx

A y otra forma más fácil usando grep:

$ wget -qO- checkip.dyndns.com|grep -oE "([0-9]+\.?){4}”
xxx.xxx.xxx.xxx