
Tras el cierre de las cuentas gratuitas en DynDNS, debemos buscar otra forma de acceder a un servidor casero desde internet, ya que los operadores actualmente venden la IP fija como un servicio a parte (Aún recuerdo la IP estática y gratuita que me dió telefónica en una de mis primeras ADSL ¡ Qué tiempos! ).
Por suerte existen los DNS dinámicos
El DNS dinámico (DDNS) es un servicio que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres. El uso más común que se le da es permitir la asignación de un nombre de dominio de Internet a un dispositivo con dirección IP variable (dinámica). Esto permite conectarse con la máquina en cuestión sin necesidad de tener conocimiento de que dirección IP posee en ese momento.
¿Que debe tener?#
Necesitamos una solución que cumpla varias características:
- Rápida de implementar (soy vago :D)
- Que funcione correctamente
- Que sea gratuita
- Que impida que se vuelva a repetir lo ocurrido con DynDNS
Soluciones#
1. Facilitado por el registrador de dominio (1º Nivel)#
Algunos registradores de dominio, ofrecen este tipo de servicios, de forma gratuita al comprar uno de ellos, o si tenemos uno preexistente, busca en Google “Dynamic DNS + tu registrador de dominio”.
Ventajas#
- Facilidad de uso
Inconvenientes#
- Este servicio puede pasar a ser de pago como DynDNS en cualquier momento
- No tenemos el control enteramente de nuestro dominio
- Es necesario tener un dominio de primer nivel
Enlaces#
- DonDominio ofrece DonDNS (beta)
- Namecheap que ofrece este servicio como un simple añadido gratuito, y con GNUDIP el software para servidor DDNS más extendido, compatible con cualquier Router que soporte DDNS.
2. Registrador de dominio de 2º Nivel preparado para ello#
Es la solución que la mayoría de nosotros hemos utilizado hasta ahora: No-IP, DynDNS etc. Sin embargo, puede pasar que estos servicios, pasen a ser de pago, se caigan o quiebren.
Ventajas#
- Facilidad de uso
Inconvenientes#
- No tenemos el control enteramente de nuestros dominios
- En cualquier momento puede pasar a ser de pago y perderemos nuestra conectividad
Enlaces#
- Enlace a DNSOMATIC
Notas#
No recomiendo esta solución bajo ningún concepto siempre es mejor utilizar DNSOMATIC, aunque sea con un solo servicio, como se explica más abajo
Pasos#
Créate una cuenta en el servicio elegido, yo recomiendo estos 3:
- No-IP: llevan años ofreciendo un servicio de calidad, pero temo que pronto pasen a ser de pago por su similitud con DynDNS
- OpenDNS: DNSOMATIC pertenece a OpenDNS y ofrecen su propio servicio, esta empresa siempre me ha dado mucha confianza
- freedns.afraid.org : aunque parece que su web fue creada en los años 80 no he oído más que cosas buenas de este servicio
Configura tu cliente ddns, en la interfaz web de tu router o en el caso de un server linux ddclient, No me extenderé más en este aspecto ya que hay miles de tutoriales en internet. Sin embargo si pondré un par de comandos para instalar y configurar con GUI ddclient en Linux
//Si no lo tienes instalado sudo apt-get install ddclient //Si ya lo tienes instalado sudo dpkg-reconfigure ddclient
3. DNSOMATIC, varios registradores de dominio (2º Nivel)#
Hasta ahora la solución solía ser crearse una cuenta con No-IP o DynDNS, sin embargo, gracias a DNSOMATIC podemos registrar varias cuentas en multitud de servicios y actualizar todos ellos con una sola petición web, además es compatible con la mayoría de clientes DDNS incluído ddclient mi favorito para servers Linux.
Ventajas#
- Facilidad de uso
- Mantenido por OpenDNS, lo que me da confianza
Inconvenientes#
- Este servicio puede pasar a ser de pago, pero no tiene mucha pinta de que vaya a ocurrir
- No tenemos el control enteramente de nuestros dominios
Enlaces#
- Enlace a DNSOMATIC
Notas#
Este servicio se basa, más que en la calidad en la cantidad, es decir tendremos una gran cantidad de dominios, de forma que si uno pasa a ser de pago o se cae, siempre podremos usar otro.
Pasos#
- Créate una cuenta en DNSOMATIC
- Crea cuentas en los servicios que quieras, yo recomiendo 3:
- No-IP: llevan años ofreciendo un servicio de calidad, pero temo que pronto pasen a ser de pago por su similitud con DynDNS
- OpenDNS: DNSOMATIC pertenece a OpenDNS y ofrecen su propio servicio, esta empresa siempre me ha dado mucha confianza
- freedns.afraid.org : aunque parece que su web fue creada en los años 80 no he oído más que cosas buenas de este servicio
- Añade los datos de las cuentas creadas en estos servicios a tu panel de DNSOMATIC
4. Convertir dominio de 1º Nivel en uno dinámico aunque nuestro proveedor no tenga soporte#
Creo que no hace falta mucha explicación tras este título, pero básicamente lo que haremos será utilizar las DNS de un proveedor de DNS dinámico como afraid.org en nuestro dominio principal, para después a través de su API, actualizarlo nosotros mismos mediante un Script
Ventajas#
- Rápido de hacer
- Capacidad de customizado
- Podremos usar nuestro dominio no dinámico como dinámico
Inconvenientes#
- Poco control ya que seguimos dependiendo de un solo proveedor de DDNS gratuito
Enlaces#
- AQUÍ Puedes ver en Español cómo hacer esto con uno de los más grandes registradores como es Godaddy
5. Montar tu propio Server DDNS autoactualizable#
El proyecto libre GnuDIP Dynamic DNS nos permite montar todo lo necesario en máquinas y dominios propios, lo que es una ventaja para los paranoicos de la privacidad/seguridad, sin embargo para los vagos…
Ventajas#
- Control absoluto
- Capacidad de customizado
Inconvenientes#
- Dificultad de instalación
- Nos obliga a mantener siempre una máquina con IP fija, aunque sea en la nube y un dominio.
Enlaces#
- Enlace a al proyecto GnuDIP Dynamic DNS ahí encontrarás también tutoriales etc
6. Crea tu propio cliente y servidor DDNS de una forma muy artesanal#
Utilizando una cuenta de Dropbox, unos cron en la máquina y una redirección de dominio, podrás autoconfigurarte todo lo necesario de forma rápida y con herramientas sencillas.
Ventajas#
- Control absoluto
- Capacidad de customizado
Inconvenientes#
- Dificultad de instalación media
- No es una solución tan probada como las otras y su actualización se basa en tiempo en lugar de en cambio
Enlaces#
- AQUÍ Este fantástico post de Shawn Powers te explicará detalladamente todo lo que necesitas
7. Utilizando las APIS de CPANEL para actualizar las DNS cuando cambian#
Esta es una solución muy ocurrente que tenemos gracias a Mitchel Haan, haciendo uso de la API de CPANEL( el panel de control de la mayoría de hostings) actualizar la ip a la que redirigir un dominio.
Consiste en:
Un script PHP, uno para recuperar la IP de casa
Otro Script PHP para llevar a cabo la actualización en CPANEL
Un script de Shell que comprueba si es necesario actualizar y ejecuta la acción en caso de ser necesario
Ventajas#
- Control absoluto
- Capacidad de customizado
Inconvenientes#
- No es una solución tan probada como las otras y su actualización se basa en tiempo en lugar de en cambio
Enlaces#
Mi selección#
Aplicando la ley del “Golden Hammer”, es decir, como Geeks muchas veces buscamos la mejor solución valga lo que valga y pase lo que pase, y pasamos de una cosa a otra, en demasiadas ocasiones y muchas veces sin tener en cuenta el tiempo, tan preciado para mi al menos hoy en día.
Por eso recomiendo:
Si tienes un dominio de primer nivel o vas a comprarlo y necesitas DDNS
- Utiliza la Solución 1
Desaconsejo totalmente jugartelo todo a una carta que no controlas
- Por lo que ¡No uses la solución 2!
Si no tienes un dominio y no puedes utilizar la Solución 1
- Utiliza la Solución 3
Si tienes un dominio y no puedes utilizar la Solución 1
- La solución 4
Si te apetece frikear al máximo y tienes los requisitos necesarios
- La Solución 5
Si lo que quieres es comprender bien como funciona todo por dentro y un DIY completo
- La solución 6
Si tienes un Hosting baratillo, no es una prioridad y quieres frikear un poco
- La solución 7
Reemplazando las referencias del antiguo al nuevo dominio#
sudo grep -r -n --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc "ruben0909.dyndns.org" /Nota Final#
Hubiese pagado una cuenta en DynDNS a un precio razonable, pero 25$ anuales me parece excesivo para algo que otras compañías ofrecen de manera gratuita incluso con un dominio de primer nivel incluido en el precio.






