Desde hace unos cuantos años uso CDMON para actualizar la ip de ciertos servidores que tengo. Ya que CANTV asi como muchos otros ISP‘s no nos permiten (al menos no por metodos para mortales) tener IPs estaticas en casa, debido a esto, salen soluciones de DNS Dinamico, a falta de un cliente decente para linux (Y en realidad… no hace tanta falta), he aqui la forma de actualizar la ip del servidor en CDMON:
Instalar los paquetes necesarios:
$ aptitude install curl curl-ssl
Colocar el siguiente mini script en una carpeta (yo lo coloco en ~/bin/)
#!/bin/bash curl "https://dinamico.cdmon.org/onlineService.php?enctype=MD5&n=usuarioplano&p="$(echo -n "clavemd5" | md5sum | sed s/-//)
Donde usuarioplano es el usuario que asignaron a X servidor y clavemd5, es el password de dicho usuario encriptado usando md5, para conseguir un hash basta con entrar aca o ir a google y buscar “md5 hash online” o algo por el estilo….
Aca solo hay que cambiar dos cosas una es usuarioplano y la otra es clavemd5
y eso es todo
# Guardar el archivo como: cdmon.sh en la carpeta ~/bin, crearla si no existe, y darle permisos de ejecucion:
$ mkdir ~/bin $ vim ~/bin/cdmon.sh $ chmod +x ~/bin/cdmon.sh # Hacer un enlace simbolico en la carpeta de /etc/cron.daily|hourly|weekly|monthly # dependiendo de la frecuencia con la que se desee trabajar. $ sudo ln -sf ~/bin/cdmon.sh /etc/cron.daily/
NOTA: Esto deberia funcionar _casi_ siempre “out of the box”, sin embargo, si no actualiza pues tendras que leer la documentacion que es realmente sencilla y se encuentra aca.
Tambien esta este script, que cumple exactamente la misma funcion…