Tip del día – Linux Bash externip

July 12, 2023

Algunas veces los administradores de sistemas tenemos que verificar la ip pública con la que estamos navegando, para comprobar alguna regla en el firewall, para analizar registros en los logs o cualquier o cualquier actividad que lo requiera.

Una opción podría ser ingresar a alguna pagina como:
http://www.cualesmiip.com/

Sin embargo, cuando estas en una terminal lo ultimo que quieres es distraerte en tu navegador, es por eso que te mostrare como puedes hacerlo de forma rapida y sencilla

Abre el archivo ~/.bashrc (con el editor de tu preferencia) y agrega la siguiente línea de código

[code language=”bash”] alias externip=’curl -s http://checkip.dyndns.org/ | grep -o ‘[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*.[0-9]*”
[/code]

Después de guardar los cambios en tu terminal ejecuta:

[code language=”bash”] source ./.bashrc
[/code]

Con este alias, ahora solo tienes que escribir externip en tu terminal para conocer la ip publica con la que navegas

Explicando el código:

alias: Es la instrucción en bash para definir un atajo.
externip: Es el nombre que le hemos dado al atajo.
curl : Herramienta que nos permite enviar o recibir datos de una dirección dada.
| (pipe): Se usa para enviar la salida de un programa, como entrada del otro
grep: Nos permite filtrar un resultado de acuerdo a ciertos parametros, en este caso una expresion regular que solo concuerda con una dirección ip.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments