Cómo ver la IP en Linux

NUEVO PROYECTO: Recibe una curiosidad diaria con nuestra Newsletter. Pequeños asombros diarios para Personas Altamente Curiosas
como saber mi ip en linux

El tema de saber, o averiguar la IP que tenemos es algo recurrente. Vamos a ver como hacerlo en un dispositivo con LInux.

En este ariculo te voy a enseñar como consultar la IP pública en el navegador, con la consola y como obtenerla y guardarla en nuestros scripts .sh con BASH

Además de esto, veremos también como consultar nuestra IP privada y la diferencia entre las dos.

IP pública vs privada

La ip pública o externa es la ip que nos identifica con el exterior de nuestra red. Cómo vería el resto de la gente nuestro router.

En cambio la ip privada, interna o local (llámala como quieras) es la que asigna el router a cada dispositivo que está conectado a él.

Así pues se da el caso de que cada dispositivo de una red tiene diferente ip privada pero la misma ip pública que es la asignada al router.

Cómo ver la ip pública

Hay diferentes formas. Recuerda que la ip es como la dirección de nuestra casa. No debes facilitarla porque sí. Por ejemplo, las ips que se ven en las imágenes del artículo no son las mías, la he cambiado utilizando TOR para que nadie conozca mi IP.

NUEVO PROYECTO: Recibe una curiosidad diaria con nuestra Newsletter. Pequeños asombros diarios para Personas Altamente Curiosas

Artículos relacionados en la web Navegar con Tor y configurar Proxy

Desde el navegador

ver ip publica desde el navegador

Esta es la forma tradicional. Cuando necesitas saber tu ip, por si te han banneado de algún servicio, etc, etc. Busca en Google Cuál es mi ip o What is my ip y al entrar en cualquiera de los primeros resultados nos la darán.

O entra en una de estas direcciones.

Desde la terminal

Con el comando curl. Tan sencillo como llamar a ciertas webs que ńos devuelven la ip

curl ifconfig.me

Webs a las que podemos llamar para que nos devuelva la IP

  • ifconfig.me
  • icanhazip.com
  • wgetip.com
  • ifconfig.co

Existen muchísimos más si te interesa conocer más hago un recopilatorio.

Y si te da error porque no tienes instalado curl puedes instalarlo con

sudo apt update
sudo apt install curl

Otra forma de obtener la ip desde el CLI, vamos la terminal es usando el comando wget. Igual que con curl podemos usar

wget -qO- ifconfig.co

Guardar IP publica en BASH

Si necesitas obtener y guardar su ip en una variable de un script .sh en BASH puedes usar por ejemplo el siguiente código

    echo "Tu ip actual es"
    ip="$(curl --silent icanhazip.com)"
    echo $ip

y tendremos la ip pública en una variable lista para comparar o hacer lo que queramos.

Cómo ver la ip privada

Ya hemos visto que la IP privada es la que el router asigna a cada dispositivo de la red así que si queremos hacer algún trabajo de red necesitaremos conocer nuestra ip local. Como en siempre en Linux tenemos diferentes opciones para obtener las cosas. Dejo la más conocidas.

Con hostname

El más directo. teclea en la terminal

hostname -I
ver ip privada con hostname

Con ifconfig

Con este sencillo comando

ifconfig
ver ip y redes con ifconfig

En la imagen veis lo que nos devuelve la consola y nuestra ip privada marcada en rojo.

Con ip route

Otra opción es usar

ip route
ver ip privada con ip route

Al igual que con el ifconfig, he resaltado en rojo la ip privada, y claro, las dos ip obtenidas por métodos diferentes tienen que ser la misma.

Si necesitas algo más sobre IP, o quieres compartir algún método, deja un comentario.

Deja un comentario