Saber nuestra IP pública a través de la consola y en shell script

Para poder saber la IP pública de un sistema es necesario usar un servicio externo a nuestro sistema. Un servicio que indique desde fuera qué IP mostramos públicamente al navegar.

Hay muchas opciones para ello. Hoy mostraré una, que por su nombre y su uso es la que más sencillo de recordar me resulta:

curl ifconfig.me

Indica la IP pública del sistema.

Si queremos usar este servicio en un script:

#!/bin/bash

ip=$(curl ifconfig.me 2> /dev/null)
echo "Mi IP pública es $ip"

Con la redirección 2> /dev/null conseguiremos que curl no muestre por pantalla el progreso y que almacene en la variable el valor deseado sin mensajes que ensucien la ejecución del script.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.