¡Bienvenido al servicio de DNS Dinámico para HestiaCP, totalmente gratuito y 100% tuyo con tu propio dominio! 🎉
Este servicio está diseñado especialmente para ti si tienes un servidor en casa con IP dinámica, o si gestionas dispositivos como cámaras de seguridad, routers MikroTik, u otros equipos conectados. Con esta herramienta podrás configurar un DNS dinámico de manera rápida, sencilla y gratuita, utilizando tu propio dominio.
- Un servidor con HestiaCP y el DNS delegado al servidor.
- Un subdominio configurado en el dominio que desees.
- Crea un subdominio en tu dominio, por ejemplo:
ddns.tudominio.com. - Accede al directorio
public_htmldel subdominio. - Ejecuta este comando desde el terminal dentro de ese directorio:
/bin/bash -c "$(curl -fsSL https://ddns.comunidad-hestia.com)"¡Y listo! Este comando configurará automáticamente el servicio para que tengas tu propio DNS dinámico funcionando en minutos.
- Descarga el archivo
update.phpdesde un repositorio seguro. - Crea y configura el archivo de configuración de la API en el servidor HestiaCP si no existe.
- Asigna los permisos necesarios para asegurar el correcto funcionamiento del servicio.
- Detecta automáticamente el nombre de usuario, dominio y subdominio desde el directorio actual.
- Genera la clave de acceso para el usuario y crea un archivo
credentials.inicon las credenciales necesarias. - Proporciona los comandos exactos para configurar el cron job en MikroTik o dispositivos similares.
- ✅ 100% gratuito: No tiene coste alguno.
- ✅ Completamente tuyo: Usa tu propio dominio para gestionar el DNS dinámico.
- ✅ Ideal para IPs dinámicas: Perfecto para servidores en casa, cámaras, MikroTiks y más.
- ✅ Fácil de usar: Un solo comando y listo.
Después de ejecutar el script, este te proporcionará los comandos exactos que debes ejecutar para configurar el cron job en MikroTik o dispositivos similares. Por ejemplo, el script generará el siguiente comando:
/system scheduler add name="ddns_update" on-event="/tool/fetch mode=https url=\"https://$host/update.php?key=$access_key_id&subdomain=prueba\"" start-date=jan/01/1970 start-time=startup interval=1h comment="" disabled=noNota: Recuerda reemplazar "prueba" en el comando con el nombre del subdominio que desees utilizar. Esto configurará el subdominio como [subdominio].$dominio.
También puedes probar la URL generada utilizando el siguiente comando curl:
curl -X GET "https://$host/update.php?subdomain=prueba&key=$access_key_id"Este servicio fue diseñado pensando en la comunidad de HestiaCP Spain, con el objetivo de facilitar la gestión de DNS dinámicos en cualquier entorno.
Si aún no formas parte, únete al grupo de HestiaCP España.
