Si estamos usando el servicio OpenDNS Home y tenemos una IP dinámica, podemos utilizar ddclient, disponible en los repositorios, para actualizar la IP registrada en dicho servicio cada vez que cambie nuestra IP.

Para ello, lo único que necesitamos es editar el fichero de configuración en /etc/ddclient.conf:

```bash

OpenDNS.com account-configuration

use=web, web=myip.dnsomatic.com ssl=yes server=updates.opendns.com protocol=dyndns2 login=username@example.com password=opendns_password opendns_network_label ```

Los espacios en el nombre dado a la red se deben sustituir por guiones bajos "_" y si la contraseña contiene caracteres especiales, se debe encerrar entre comillas simples "'".

Si lo acabamos de instalar y seguimos el asistente, el archivo resultante no será exactamente igual:

Proveedor de servicio: updates.opendns.com Protocolo: dyndns2 Nombre de usuario: username@example.com Contraseña: opendns_password Interfaz de red: eth0 Nombres completos de dominios: opendns_network_label

Esto genera el siguiente archivo de configuración:

bash protocol=dyndns2 use=if, if=eth0 server=updates.opendns.com login=username@example.com password=opendns_password opendns_network_label

Para especificar que la IP la coja de un servicio externo en lugar de una interfaz de red, tendremos que cambiar:

bash use=if, if=eth0

por:

bash use=web, web=myip.dnsomatic.com

y añadimos que use ssl:

bash ssl=yes

Probamos la configuración:

bash sudo ddclient -daemon=0 -debug -verbose -noquiet

Para que se ejecute al inicio:

bash sudo /sbin/chkconfig ddclient on

Para lanzarlo:

bash sudo /sbin/service ddclient start


Entradas relacionadas