domingo, 20 de febrero de 2011

Conocer la direccion IP pública desde el terminal







En algunas ocasiones  es muy útil conocer la dirección IP pública por la cual  tenemos acceso a internet, desde la consola  lo podremos hacer usando una variedad de comandos que también serian  de mucha ayuda a la hora de hacer Scripts para una determinada tarea que asi lo requiera. Estos son algunos de los comandos que nos permiten realizar esta tarea:

Ejemplo 1:

echo "IP pública: "$(wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address://' -e 's/<.*$//')

Ejemplo2:

curl http://www.cual-es-mi-ip-publica.com/ | grep -A1 Publica:

Ejemplo 3:

curl icanhazip.com

Ejemplo 4:

GET tuip.info/ip; echo

Para usar el comando curl es necesario instalarlo, sino lo tienes es facil de hacerlo.

Instalacion para  debian, ubuntu  y derivados:

apt-get install curl

Instalación para Red Hat, Fedora, CentOS y derivados :

yum install curl












No hay comentarios:

Publicar un comentario