MarcosBL

Aprendiz de todo, maestro de nada

Tu servicio DynDNS bajo tu propio dominio

1Cuando tengo que trabajar con IPs dinámicas, por lo general utilizo los servicios de https://freedns.afraid.org/ para todas mis necesidades de hosts/dominios. Tienen un subdominio muy corto (xxx.us.to) que me resulta agradable, el servicio es gratuito, y lleva un montón de años dando batalla de forma fiable.

Sin embargo, puede que te salte la necesidad de hacer esto mismo bajo tu propio dominio, aunque solo sea por el detalle de branding de poder ofrecer subdominios del tipo cliente1.tudominio.com, cliente2.tudominio.com, tucasa.tudominio.com, etc… si esto es así, y tienes tu dominio en OVH, estás de suerte, sigue leyendo. Si no es así, conmino a Mr. Wu a hacerse un post compartiendo su solución bind-based ;) (o siempre puedes gastarte unos eurillos al año en mantener un dominio en OVH para este menester).

Creación del subdominio y usuario en el panel de OVH

Elegimos nuestro dominio desde el panel de control de cliente de OVH, y vamos a la pestaña DynHost, donde creamos un DynHost y un usuario de control para gestionarlo

1

En el subdominio, introducimos el nombre (subdominio) deseado, en la IP, 1.1.1.1 (nos permitirá comprobar luego que el actualizador funciona correctamente)

1

A continuación, creamos un usuario, desde Gestionar los accesos – Crear un usuario, este tendrá la forma midominio.com-loquequieras y tu contraseña. También podremos asignar si ese usuario puede gestionar un único subdominio concreto, o todos (con *). Si solo vamos a configurar máquinas propias, elegimos esta última opción. Si no, creamos un usuario por cliente, por ejemplo, para mantener la privacidad de nuestra contraseña.

1

Con esto ya tenemos nuestro host configurado, con una IP falsa, como podemos ver en esta imagen:

1

Actualización programada del host

Es hora de irnos a nuestra máquina cliente y configurarla para actualizar esta IP a la real. Obviamente el método dependerá mucho de si es una máquina Windows (tarea programada con wget por ejemplo) o Linux (un simple cron con wget).

El protocolo de OVH es compatible con el de Dyndns.org , y en su página de guías sobre DynHosts ofrecen varios métodos y softwares para actualizar esta IP. Sin embargo, me han parecido anacrónicos y complejos, teniendo en cuenta que el propio OVH te ofrece una URL de actualización genial para realizar esta misma labor con un curl básico:

curl --user "tudominio.com-usuario:contraseña" "https://www.ovh.com/nic/update?system=dyndns&hostname=micasa.tudominio.com"

¡Y eso es todo! Una única petición con tu usuario y contraseña recién creados, y el subdominio/dominio que quieres actualizar. Basta con añadirla al cron cada 10 minutillos, y listo, ya tenemos nuestro propio servicio DynDNS bajo nuestro propio dominio. Podemos comprobar tras lanzar el comando, que en el panel de OVH ya nos figura la nueva IP, y esta es perfectamente funcional:

1

Kudos a mi viciño Oscar M. Lage, culpable inspirador de este post, y a los amiguetes de @ovh_es

Have fun!

4 comentarios en “Tu servicio DynDNS bajo tu propio dominio

Comments are closed.