ddclient es un software que permite actualizar tu IP en los servidores de nombres de forma automatizada para los que sufrimos IPs dinámicas. La versión de ddclient en Debian es la 3.6.2 y desgraciadamente el soporte para Namecheap es posterior. Namecheap es una empresa donde puedes registrar tus dominios por un precio bastante módico. De todos modos, lo mejor es instalar el paquete y después modificar dos archivos. Descarga la última versión de sourceforge, descomprime su contenido y machaca el archivo /usr/sbin/ddclient con el del archivo.
cd /usr/src
tar xjvf ddclient-3.6.7.tbz
mv ddclient-3.6.7/ddclient /sbin/ddclient
Elimina el archivo /etc/dclient.conf
rm /etc/ddclient.conf
Crea el archivo /etc/ddclient/ddclient.conf a partir del ejemplo y actualízalo con tus datos
cp ddclient-3.6.7/sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
Al final del archivo está la sección destinada a Namecheap. La contraseña que debes poner es la que te aparece en la página de tu dominio en Namecheap en la pestaña Dynamic DNS. Como depende del dominio, deberás escribir una entrada distinta para cada uno de tus dominios.
ACTUALIZACIÓN
Parece que no todo está funcionando correctamente, por lo que esta mañana, cuando cambió la IP, el blog se ha ido al limbo. Sin embargo he encontrado en Marc @ blog un script que parece solucionar la tarea. El (pequeño) problema es que su script es para un único dominio y yo tengo varios. Las modificaciones que he hecho no las puedo publicar porque la licencia de Marc @ blog no permite trabajos derivados, pero no creo que tengáis problemas para hacerlos vosotros si los necesitáis. La prueba de fuego en el próximo cambio de IP.
ACTUALIZACIÓN 2
Me he puesto en contacto con Marc y no tiene ningún problema en que comporta mis cambios. Los cambios principales en el script son:
- Soporte para varios dominios
- Fuerza la actualización de la IP en la siguiente ejecución si la actualización falla
- Manda un mensaje al syslog cuando actualiza la IP o cuando la actualización falla
ACTUALIZACIÓN 3
He hecho un pequño al script porque la página de whatismyip ha cambiado.
Read the rest of this entry »