sábado, 1 de septiembre de 2007

DNS con IP Dinamica

El señor Slim pienza que le pagare aproximadamente 1000 pesos mensuales por tener una IP estatica, la solucion para ahorrarte esta lana se encuentra a traves de un dominio.

El sitio http://www.dtdns.com/ te ofrece el servicio de dominio dinamico, es decir, cada que cambie tu ip seteas la nueva ip a traves de este sitio, posteriormente en menos de 5 minutos la direccion ip del sitio es renovada. Tal vez pensaras
"No mames, que tal si cambia mi ip cuando este en San Caste Abro???"
Ahh pues muy facil, en lugar de que tu cambies tu ip manualmente instala un cliente en tu server el cual estara monitoreando tu ip y cada vez que cambie este se encargara de actualizarla en el DNS.
Existen clientes de actualizacion de ip para Win, Unix, Linux.

En el sitio encontre un scritp para linux para postear tu ip al DNS, le hice algunas modificaciones para que funcionara de forma correcta en Fedora 6.

Lo anterior con una inversion de $0.00 puedo accesar a mi equipo desde cualquier punto de la red sin importar si mi IP ha cambiado.

######################################################################
#!/bin/bash


TU_DOMINIO='www.midominio.com'
USER_DTDNS='Usuario'
PWD_DTDNS='MiPassword'

IPADDR=`ifconfig|grep 'inet addr'|grep 'Bcast'|awk '{print $2 }'|awk -F: '{print $2 }'`
LASTIP=`nslookup $TU_DOMINIO|grep 'Address'|grep -v '#'|awk '{print $2 }'`

echo -n "`date` - "

if [ "$IPADDR" != "$LASTIP" ]; then
echo -e "GET /api/autodns.cfm?id=$USER_DTDNS&pw=$PWD_DTDNS&client=BSD
HTTP/1.1\nHost: www.dtdns.com\nUser-Agent: bash\n\n" | \
nc www.dtdns.com 80 > /dev/null 2>&1
echo "La IP fue cambiada de $LASTIP a $IPADDR"
else
echo "La IP sigue siendo la misma $IPADDR"
fi
######################################################################


1 comentario:

Jesus Ferruzca dijo...

Yo uso un servicio parecido en el servidor que se monto para la página de una guarderia, es el del famoso No-ip... pero tambien hay más:

http://www.no-ip.com/
http://www.dyndns.com/

Este último viene en las cámaras ip trednet, que son las que instalaré proximamente.