Hospedaje web10 de diciembre de 2025 40 vistas

Configurar Dynamic DNS (DDNS) en cPanel

Configurar Dynamic DNS (DDNS) en cPanel

🔄 Configurar Dynamic DNS (DDNS) en cPanel

OuiHeberg - Documentación técnica
Guía completa para configurar y utilizar el DNS dinámico


¿Qué es el Dynamic DNS?

El Dynamic DNS (DDNS o DNS dinámico) es un sistema que actualiza automáticamente los registros DNS cuando su dirección IP cambia.

¿Por qué lo necesita?

La mayoría de las conexiones a Internet residenciales y comerciales utilizan direcciones IP dinámicas: su ISP le asigna una nueva dirección IP regularmente. Esto puede ser un problema si desea:

  • Alojar un servidor en casa (servidor de archivos, NAS, cámaras de vigilancia)
  • Acceder a su red doméstica de forma remota
  • Alojar servicios web desde su conexión personal
  • Utilizar aplicaciones de domótica accesibles desde el exterior

Sin DDNS, cada vez que cambie la IP, su dominio apuntaría a una dirección obsoleta y la conexión fallaría.

¿Cómo funciona el DDNS?

El principio es simple: su enrutador detecta un cambio en la dirección IP, se comunica con una URL especial (llamada webcall) proporcionada por cPanel, y cPanel actualiza automáticamente los registros DNS de su dominio con la nueva dirección IP.


Acceder a la interfaz de Dynamic DNS

Etapa 1: Conexión a cPanel

  1. Inicie sesión en su área de cliente de OuiHeberg
  2. Acceda a su alojamiento y haga clic en Acceder a cPanel

Etapa 2: Abrir Dynamic DNS

  1. En cPanel, busque la sección Domaines
  2. Haga clic en Dynamic DNS

Dynamic DNS en cPanel

💡 Consejo: Utilice la barra de búsqueda en la parte superior de cPanel y escriba "Dynamic" para encontrar rápidamente la herramienta.


Crear un dominio DDNS

Etapa 1: Iniciar la creación

En la interfaz de Dynamic DNS, haga clic en el botón Create (Crear).

Botón Crear Dynamic DNS

Etapa 2: Configurar el subdominio

Rellene el formulario de creación:

Configuración DDNS

Campo Descripción Ejemplo
Dynamic DNS Domain El subdominio a crear maison
Dominio Seleccione su dominio principal monsite.com
IP Address La dirección IP actual (opcional) 86.123.45.67
Descripción Una descripción para identificar este DDNS Serveur maison

Ejemplos de subdominios útiles:

Subdominio Uso
home o maison Acceso a su red doméstica
nas Acceso a su servidor NAS
cam o cameras Acceso a sus cámaras de vigilancia
office o bureau Acceso a su red profesional
files o fichiers Servidor de archivos
vpn Punto de acceso VPN

Etapa 3: Validar la creación

Haga clic en Create para crear el dominio DDNS.

cPanel generará entonces una URL webcall única:

URL Webcall generada

⚠️ Importante: La URL webcall es como una contraseña. ¡Nunca la comparta públicamente! Cualquier persona que tenga esta URL puede modificar la dirección IP de su dominio.


Comprender la interfaz de Dynamic DNS

Una vez creado su dominio DDNS, la interfaz mostrará una tabla con la siguiente información:

Columna Descripción
Domain El nombre de dominio DDNS completo (ej: maison.monsite.com)
IP Address La dirección IPv4 o IPv6 actual
URL La URL webcall a utilizar para las actualizaciones
SSL Certificate El certificado SSL para conexiones seguras

Información detallada de un dominio

Al hacer clic en un dominio, puede ver:

  • Descripción: Modificar la descripción del dominio
  • Última Hora de Actualización: Última vez que la IP cambió
  • Última Hora de Ejecución: Último intento de actualización

Configurar su enrutador

Obtener la información necesaria

Antes de configurar su enrutador, tome nota de la siguiente información desde cPanel:

URL Webcall : https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx

Obtener el certificado SSL (recomendado)

Para una conexión segura, haga clic en Ver Certificado SSL:

Certificado SSL DDNS

Copie el contenido del certificado para importarlo en su enrutador.

🔒 Seguridad: Recomendamos encarecidamente utilizar SSL para evitar que sus credenciales se envíen en texto claro por Internet.

Configuración según su enrutador

Cada enrutador tiene una interfaz diferente. Aquí están los pasos generales:

  1. Acceda a la interfaz de administración de su enrutador
  2. Busque una sección DDNS, Dynamic DNS o DNS dinámico
  3. Seleccione Custom (Personalizado) o URL Update
  4. Ingrese la URL webcall proporcionada por cPanel
  5. Si se solicita, importe el certificado SSL
  6. Guarde y pruebe la configuración

Guías para los firmwares populares

Firmware Documentación
DD-WRT Configuración DDNS personalizado
pfSense Cliente DynDNS personalizado
OPNsense Configuración DNS dinámico
OpenWrt Utilice el paquete ddns-scripts
Synology Configuración > Acceso externo > DDNS > Personalizado
ASUS WAN > DDNS > Servidor personalizado

Configuración manual con curl

Si tu enrutador no admite DDNS personalizado, puedes usar un script en un dispositivo de tu red:

#!/bin/bash
# Script de actualización de DDNS para cPanel
# Para ejecutar mediante cron cada 5-10 minutos

WEBCALL_URL="https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx"

# Llamada a la URL webcall
curl -s "$WEBCALL_URL"

# Registro (opcional)
echo "$(date): DDNS actualizado" >> /var/log/ddns-update.log

Configuración de cron:

# Editar el crontab
crontab -e

# Agregar esta línea para una actualización cada 5 minutos
*/5 * * * * /chemin/vers/script-ddns.sh

Administrar tus dominios DDNS

Regenerar la URL webcall

Si crees que tu URL webcall ha sido comprometida:

  1. Selecciona el dominio correspondiente (marca la casilla)
  2. Haz clic en Acción
  3. Selecciona Recrear URL

Se generará una nueva URL webcall. ¡No olvides actualizar la configuración de tu enrutador!

Eliminar un dominio DDNS

  1. Selecciona el dominio correspondiente (marca la casilla)
  2. Haz clic en Acción
  3. Selecciona Eliminar
  4. Confirma la eliminación

⚠️ Atención: Esta acción es irreversible. El subdominio se eliminará pero el certificado SSL se conservará.


Casos de uso prácticos

🏠 Acceso a un NAS Synology/QNAP

Subdominio: nas.monsite.com
Descripción: NAS Synology DS920+
Puerto a redirigir: 5000 (HTTP) o 5001 (HTTPS)

Configuración en el NAS:

  1. Panel de control > Acceso externo > DDNS
  2. Proveedor: Personalizado
  3. URL de actualización: tu URL webcall

📹 Cámaras de vigilancia

Subdominio: cam.monsite.com
Descripción: Cámaras de vigilancia en casa
Puerto a redirigir: 8080 (según tu NVR/DVR)

🎮 Servidor de juegos

Subdominio: game.monsite.com
Descripción: Servidor Minecraft
Puerto a redirigir: 25565 (Minecraft)

🔐 Servidor VPN personal

Subdominio: vpn.monsite.com
Descripción: OpenVPN casero
Puerto a redirigir: 1194 (OpenVPN UDP)

Resolución de problemas

❓ La IP no se actualiza

  1. Verifica la URL webcall: Pruébala manualmente en tu navegador
  2. Verifica los registros del enrutador: Busca errores de conexión DDNS
  3. Verifica el certificado SSL: Asegúrate de que esté importado correctamente
  4. Prueba con curl:
curl -v "https://monsite.com/cpanelwebcall/xxxxxxxxxxxxxxxxxxxxx"

❓ Error de certificado SSL

Si tu enrutador rechaza el certificado:

  1. Descarga el certificado desde cPanel (Ver certificado SSL)
  2. Impórtalo en tu enrutador en la sección de certificados
  3. O desactiva temporalmente la verificación SSL (no recomendado)

❓ El dominio no resuelve

  1. Espera la propagación DNS: Hasta 24-48 horas para nuevos dominios
  2. Verifica con dig:
dig maison.monsite.com A
  1. Vacía tu caché DNS local:

Windows:

ipconfig /flushdns

macOS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux:

sudo systemd-resolve --flush-caches

❓ ¿Cómo verificar que el DDNS funciona?

Compara tu IP pública con la del dominio:

# Tu IP pública actual
curl ifconfig.me

# IP del dominio DDNS
dig +short maison.monsite.com

Ambas direcciones deben coincidir.


Mejores prácticas de seguridad

🔒 Recomendaciones

Práctica Importancia
Usar SSL para el webcall ⭐⭐⭐ Crítico
Nunca compartir la URL webcall ⭐⭐⭐ Crítico
Regenerar la URL en caso de duda ⭐⭐ Importante
Usar un firewall en tu red ⭐⭐ Importante
Limitar los puertos abiertos ⭐⭐ Importante
Usar un VPN cuando sea posible ⭐ Recomendado

🛡️ Asegurar los servicios expuestos

Cuando expones servicios en Internet a través de DDNS:

  1. Cambia los puertos predeterminados cuando sea posible
  2. Activa la autenticación en todos los servicios
  3. Usa contraseñas seguras
  4. Activa fail2ban o equivalente contra ataques de fuerza bruta
  5. Mantén actualizados tus programas

Resumen

Paso Acción
1 Acceder a Dynamic DNS en cPanel
2 Hacer clic en Crear
3 Configurar el subdominio y la descripción
4 Copiar la URL webcall generada
5 Obtener el certificado SSL (recomendado)
6 Configurar tu enrutador con esta información
7 Probar que la actualización funcione