IP dinámica, DDNS y CGNAT: hacer accesible la consola UniFi
Actualizado el
En esta página
Captive Portal llega a tu consola UniFi desde Internet, a través de la redirección de puertos que configuras en el router (consulta Conectar Captive Portal a tu consola UniFi). Por eso tu conexión necesita una dirección IPv4 pública accesible. Si es fija, la introduces directamente; si cambia, necesitas un nombre DDNS (Dynamic DNS) que siga siempre la dirección actual.
El DDNS lo puede gestionar el router o el firewall
El DNS dinámico no tiene por qué gestionarlo la propia consola UniFi. En muchas redes, el router o el firewall que gestiona la conexión a Internet también puede actuar como cliente DDNS. Suele ser la mejor solución: siempre está encendido y detecta directamente los cambios de la dirección IP WAN.
Según el fabricante y el modelo, esta función puede estar disponible en:
routers del proveedor de Internet;
routers FRITZ!Box;
UniFi Gateway y Cloud Gateway;
firewalls Fortinet FortiGate;
firewalls y routers Zyxel;
otros routers y firewalls profesionales compatibles con DDNS.
Algunos fabricantes ofrecen su propio servicio DDNS y otros permiten configurar un proveedor DDNS externo. Antes de instalar software adicional, comprueba si tu router o firewall ya es compatible con DDNS.
Usar el nombre DDNS en Captive Portal
En la sección Controlador UniFi de la sede, introduce en Host / IP el nombre DDNS con el puerto externo de la redirección, por ejemplo https://sede.example.net:20443. Lo demás no cambia: si la consola usa su propio certificado autofirmado, deja Verificar el certificado TLS sin marcar.
Importante: CGNAT y conexiones sin IPv4 pública
Antes de configurar el DDNS, comprueba que tu conexión a Internet tenga realmente una dirección IP pública accesible.
Algunos proveedores usan Carrier-Grade NAT (CGNAT): tu router recibe una dirección privada o compartida, y varios clientes salen a Internet a través de direcciones IPv4 públicas gestionadas por el proveedor. En esta situación, el DDNS por sí solo no hace accesible tu consola UniFi desde Internet, porque las conexiones IPv4 entrantes no se pueden redirigir directamente a tu router.
Starlink, un ejemplo habitual
Starlink Residential y Roam son un buen ejemplo: por defecto usan CGNAT. El cliente recibe una dirección del rango compartido 100.64.0.0/10 y no hay conexiones IPv4 entrantes no solicitadas. Por tanto, configurar un nombre DDNS no basta para acceder a una consola UniFi detrás de una conexión Starlink Residential normal.
Starlink ofrece una opción de IPv4 pública con sus planes Priority elegibles, entre ellos Local Priority y Global Priority. Pero hay una diferencia importante: IP pública no significa IP fija. Actualmente Starlink no ofrece direcciones realmente estáticas: su IPv4 pública usa un mecanismo de reserva que normalmente mantiene la dirección tras un reinicio, aunque en algunas circunstancias puede cambiar. Por eso, incluso con la IPv4 pública de Starlink, un servicio DDNS sigue siendo útil.
Si tu conexión usa CGNAT
Pregunta a tu proveedor si hay disponible una dirección IPv4 pública. No hace falta necesariamente una IP fija: en muchas configuraciones basta una IPv4 dinámica pero pública, junto con un nombre DDNS.
En resumen
Conexión | ¿Adecuada? |
|---|---|
IP pública fija | Sí |
IP pública dinámica + DDNS | Sí |
CGNAT + DDNS | No: sin conexión IPv4 entrante directa |
Preguntas frecuentes
¿El DDNS tiene que ejecutarse en la consola UniFi?
No. Puede hacerlo el router o el firewall que gestiona la conexión a Internet, u otra aplicación de la red: lo importante es que el nombre DDNS siga tu dirección IP pública actual.
¿Necesito una dirección IP fija?
No. Basta una dirección IPv4 pública, aunque sea dinámica, junto con un nombre DDNS.
¿Funciona con Starlink?
Con Starlink Residential o Roam no, porque usan CGNAT. Sí con la opción de IPv4 pública de los planes Priority elegibles, junto con un nombre DDNS, porque la dirección puede cambiar.