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