Mostrando las entradas con la etiqueta dyndns. Mostrar todas las entradas
Mostrando las entradas con la etiqueta dyndns. Mostrar todas las entradas

jueves, enero 29, 2009

Configurar un DNS con IP dinamica en Ubuntu usando DynDNS

Crearemos el directorio bin, el directorio dyndns y el script:


mkdir ~/bin
mkdir ~/.dyndns
touch ~/bin/dyndns-update.sh
chmod 700 ~/bin/dyndns-update.sh
vi ~/bin/dyndns-update.sh

#!/bin/sh
USERNAME=yourusername
PASSWORD=yourpassword
HOSTNAME=your.domain.name
cd ~/.dyndns
if [ -f ~/.dyndns/ipcheck.dat ]; then
/usr/sbin/ipcheck -r checkip.dyndns.org:8245 \
$USERNAME $PASSWORD $HOSTNAME
else
/usr/sbin/ipcheck –makedat -r checkip.dyndns.org:8245 \
$USERNAME $PASSWORD $HOSTNAME
fi


A continuación agregamos la tarea de actualización a nuestro crontab
crontab -e

Y agregamos la siguiente linea para que se ejecute el script diariamente y asi se actualize la informacion de la ip en nuestra cuenta de DynDNS
* 6 * * * 
bin/dyndns-update.sh