IP pública por consola
July 5th, 2006 by BusindreSi 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
)
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 |

July 5th, 2006 at 9:54 am
Yo usaba
wget http://filezilla.sourceforge.net/misc/ip.phpIP=`cat ip.php|sed -e 's/[^0-9,.].*$//'`
rm ip.php .tmpip -f
Joe, tu solución es bastante mejor.
July 5th, 2006 at 9:58 am
Ahora que me releo, el .tmpip es de que hacÃa algo parecido para actualizar mi dns dinamico.
July 5th, 2006 at 12:27 pm
Y pensar que desinstale curl porque no tenÃa ni idea de para qué servÃa. xDDD
July 5th, 2006 at 5:02 pm
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