Tip del día – Linux Bash externip

Tip del día - Linux Bash externip
  • 8
    Ago

Tip del día – Linux Bash externip

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.

Related Post

Tip del día – Linux Bash history Frecuentemente como administrador de sistemas es necesario re-utilizar comandos. Existen formas mucho más eficientes para volver a ejecutar un comando...
Tip del día – Linux Bash alias ssh Si tienes que administrar distintos sitios desde tu terminal, a veces puede tornarse complicado o simplemente tedioso tener que recordar un monton de ...