![]() |
![]() |
IPs dinámicas: dyndns y ddclientDynDNS A todos los que tenemos una IP dinámica nos gustarÃa poseer un dominio fijo y personalizado que redireccionase a nuestra IP con el fin de montarnos un servidor FTP, publicar una página web o poder acceder mediante el protocolo SSH a nuestro sistema desde una máquina remota.Esto último se complica al tener una IP dinámica ya que siempre tenemos que estar a espensas de saber la nueva IP para hacer la conexión.Pues en www.dyndns.org (y en más sitios) nos permiten tener un dominio personalizado aún cuando teniendo una IP dinámica. Una vez creado nuestra cuenta y nuestro dominio procederemos a instalarlos una aplicación denominada ddclient, que se encargará de actualizar nuestra IP en los servicios de dyndns. Instalación del cliente# sudo apt-get install ddclient
Mientras se configura nos pedirá que metamos los datos de nuestra cuenta en dyndns asà como el interface ConfiguraciónUna vez instalado debemos configurarlo y para ello editaremos el fichero /etc/ddclient.conf, y dejarlo de la siguiente manera:
protocol=dyndns2 # El protocolo use=web, web=checkip.dyndns.org # Para obtener la IP actual server=members.dyndns.org # El servidor para identificarse login=usuario # El nombre de usuario password=clave # La contraseña wildcard=yes # *.xxx.midominio.net e.g.:*.gnomo.homelinux.net xxx.midominio.net # El dominio e.g.:gnomo.homelinux.net Configurado el fichero ya tenemos todo listo para funcionar. Sólo nos falta utilizar el ddclient para actualizar nuestra IP cada vez que ésta cambie. Se hace de la siguiente manera # /usr/sbin/ddclient -file /etc/ddclient.conf -cache /home/gnomo/.ddclient.cache
y nos deberÃa dar una salida de este estilo: SUCCESS: updating gnomo.homelinux.net: good: IP address set to 85.84.49.51 Redireccionamos los datos a un fichero .cache para que no mande información a los de dyndns si nuestra IP no ha sufrido cambios o eso he leÃdo (no queremos "colapsar" su servidor y nos arriesgamos a un baneo temporal)Claro, si tenemos que hacer esto manualmente cada vez que cambie nuestra IP, todo esto viene a ser un coñazo.Asà que editando el crontab (para dar ordenes y que se ejecuten periódicamente) automatizaremos la orden. # crontab -e
y escribimos: 15 */2 * * * /usr/sbin/ddclient -file /etc/ddclient.conf -cache /home/gnomo/.ddclient.cache -quiet Cerramos el editor y la actualización se efectuará cada dos horas (y por lo visto cada vez que reiniciemos la máquina).Ya tenemos un dominio personalizado y estático con una IP dinámica.
Linux Expañol
La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute", el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros paises The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute, the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries Powered by phpBB © 2001, 2002 phpBB Group |