Dominios y DNS

Dynamic DNS: apuntar un subdominio a una IP dinámica desde cPanel

Revisado el 5 min de lectura DNS dinámico subdominios

Si tu dominio no tiene hosting, gestiona el DNS dinámico desde el área de clientes: DNS dinámico desde el área de clientes.

Dynamic DNS crea un subdominio que apunta a una IP dinámica y se actualiza cada vez que esa IP cambia. Sirve para acceder con un nombre fácil, como nas.tudominio.com, a un NAS, un servidor web, una cámara o un equipo de tu oficina o casa, aunque tu operador te cambie la IP.

1. Crear el subdominio

En cPanel, entra en Dominios > Dynamic DNS y pulsa Crear.

  • En Dynamic DNS Domain escribe el prefijo (en el ejemplo, nas) y elige el dominio.
  • En Descripción pon un nombre que te ayude a reconocerlo.
  • Si quieres fijar ya una IP, pulsa Manually Enter An IP Address. Si no, se rellenará en la primera actualización.

Formulario de creación de un dominio Dynamic DNS en cPanel

Pulsa Crear. El subdominio aparecerá en el listado con una URL que termina en /cpanelwebcall/ seguida de un código. Cópiala con Copiar.

Esa URL es la llave para cambiar la IP del subdominio: cualquiera que la tenga puede hacerlo. No la publiques. Si se filtra, borra el subdominio y créalo de nuevo para obtener otra.

2. Mantener la IP actualizada

Cada vez que se abre la URL, cPanel pone en el subdominio la IP desde la que se ha hecho la petición. Por eso la llamada tiene que hacerse desde la red cuya IP quieres publicar (no desde el hosting, una VPN o un proxy). Tienes tres formas de hacerlo:

Desde el router. Muchos routers tienen un apartado de DNS dinámico (DDNS) con la opción de un proveedor personalizado o «Custom». Pega ahí la URL y el router la llamará cada vez que cambie la IP.

Desde el NAS. Synology, QNAP y similares tienen la misma función en su panel, en el apartado de DDNS o de acceso externo. Elige el proveedor personalizado y pega la URL.

Con una tarea cron. En un equipo de esa red que esté siempre encendido (un servidor Linux, una Raspberry Pi...), programa que llame a la URL cada 5 minutos. Ejecuta crontab -e y añade:

*/5 * * * * curl -s "https://tudominio.com/cpanelwebcall/TU_CODIGO" > /dev/null

Sustituye la URL por la que copiaste. Si la IP no ha cambiado, cPanel deja el subdominio como está. En la columna Last Run Time del listado verás cuándo se hizo la última actualización.

3. Acceder por HTTPS

cPanel genera un certificado SSL para el subdominio. Desde View SSL Certificate en el listado puedes copiarlo e instalarlo en el NAS o el dispositivo para que acepte conexiones HTTPS con ese nombre. El certificado tiene que estar instalado en el dispositivo; que exista en cPanel no basta.

Si el nombre resuelve pero no conecta

  • Comprueba que el subdominio apunta a tu IP actual: busca «cuál es mi IP» desde esa red y compárala con la columna IP Address.
  • Abre en el router el puerto del servicio (por ejemplo 443 o 5001 en un NAS) y redirígelo al equipo.
  • Si tu operador usa CGNAT (comparte una IP pública entre varios clientes), no podrás recibir conexiones desde fuera aunque el DNS sea correcto. Pide a tu operador una IP pública.
  • Si la conexión tiene IPv6, revisa que el registro AAAA sea el del equipo y que el firewall del router permita la entrada.

Diferencias con el DNS dinámico del área de clientes

Característica DNS dinámico en cPanel DNS dinámico área de clientes
Requisito Dominio con hosting Dominio sin hosting
Dónde se gestiona cPanel Área de clientes
Varias entradas Una por subdominio Hasta 10 por dominio
Si se filtra la URL o el token Borrar y crear el subdominio de nuevo Regenerar el token
IPv6 Compatible Compatible

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.