Busindre » Blog Archive » IP pública por consola

IP pública por consola

July 5th, 2006 by Busindre

Si tenemos router y queremos ver nuestra ip pública lo mejor es tener un alias que nos guste con uno de los siguientes comandos:

 

$curl -s checkip.dyndns.org | awk '{print $6}' | awk ' BEGIN { FS = "<" } { print $1 } '

 

$curl www.networksecuritytoolkit.org/nst/cgi-bin/ip.cgi

 

$curl busindre.sdf-eu.org

(Mi preferido es el ultimo emoticon)

 

Solo debeis tener instalado curl, es una herramienta de linea de comandos que permite interactuar con un monton de conocidos protocolos. usado para transferencia de ficheros con sintaxis URL, soportando protocolos FTP, FTPS, TFTP, HTTP, HTTPS, TELNET, DICT, FILE y LDAP. Curl soporta HTTPS certificates, HTTP POST, HTTP PUT, FTP subida, subida basada en formularios HTTP, proxies, cookies, user+password autentificación (Basic, Digest, NTLM, Negotiate, kerberos…), resumen de transferencia de archivos, proxy tunneling y mas cosas interesantes, espero les sirva.

Besos Freaks!

Posted in Curiosidades |

4 Responses

  1. NoAlWin Says:

    Yo usaba

    wget http://filezilla.sourceforge.net/misc/ip.php
    IP=`cat ip.php|sed -e 's/[^0-9,.].*$//'`
    rm ip.php .tmpip -f

    Joe, tu solución es bastante mejor.

  2. NoAlWin Says:

    Ahora que me releo, el .tmpip es de que hacía algo parecido para actualizar mi dns dinamico.

  3. Sergio Says:

    Y pensar que desinstale curl porque no tenía ni idea de para qué servía. xDDD

  4. Busindre Says:

    curl se usa mucho para actualizar los dns en casos de ip dinamica mediantes scripts. Se pueden hacer scripts para rellenar formularios automaticamente con curl,.. por eso existen las imagenes con numeritos o letras,.. se le puede dar un uso no muy productivo :twisted: jejeje ya me entendeis.

    Saludos

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.