VPNSmith
self-host-vpnINFO

DNS dinámico (DDNS): qué es y cómo usarlo para una VPN auto-alojada (2026)

El DNS dinámico mantiene un nombre de host apuntando a tu IP doméstica cambiante para llegar a una VPN o servidor auto-alojado desde cualquier lugar. Qué es el DDNS, cómo funciona, cómo configurarlo con un actualizador, y cuándo conviene más una IP fija o un VPS.

Por Eric Gerard · Fundador · VPNSmith - Especialista en VPN self-host y VPS GDPR4 min de lecturaFoto vía Unsplash

Si alojas cualquier cosa en casa - una VPN, un NAS, un servidor de juegos - tarde o temprano chocas con el mismo muro: tu IP pública cambia sin parar, así que nunca puedes alcanzar tu propia red desde fuera de forma fiable. El DNS dinámico es el arreglo estándar. Mantiene un nombre de host apuntando permanentemente a tu IP del momento, para que te conectes a un nombre en lugar de a un número inestable. Esta guía explica qué es el DDNS, cómo funciona, cómo configurarlo para una VPN auto-alojada, y cuándo un VPS es la mejor base.

Qué es el DNS dinámico

La mayoría de las conexiones domésticas vienen con una IP dinámica - una dirección que el proveedor puede cambiar en cualquier momento, en un reinicio o según su propio calendario. Está bien para navegar, pero rompe todo lo que necesita ser alcanzado en una ubicación fija.

El DNS dinámico (DDNS) lo resuelve con un pequeño programa - un actualizador - que vigila tu IP pública y, cada vez que cambia, actualiza un registro DNS para que coincida. Resultado: un nombre de host como casa.ejemplo.com que siempre resuelve hacia tu dirección actual, sin importar con qué frecuencia cambie.

Por qué una VPN auto-alojada lo necesita

Un cliente WireGuard u OpenVPN se reconecta a tu servidor mediante un endpoint - una dirección y un puerto. Aloja esa VPN en casa con una IP dinámica, y el endpoint se mueve cada vez que el proveedor rota la dirección. Tu teléfono, fuera de casa, de repente no puede reconectarse.

Apunta tus clientes a un nombre de host DDNS en su lugar, y el endpoint se vuelve estable: el nombre sigue la IP automáticamente, y tus túneles siguen funcionando a través de cada cambio de dirección. En una config de WireGuard, simplemente usas el nombre de host en la línea Endpoint = del par.

Cómo configurarlo

  1. Crea un nombre de host. Con un proveedor DDNS (muchos routers incluyen uno), registra algo como casa.ejemplo.com.
  2. Ejecuta el actualizador. Activa el DDNS integrado de tu router con tus credenciales, o ejecuta un cliente en el servidor - ddclient, o un pequeño actualizador basado en Docker que refresca el registro periódicamente.
  3. Apunta tu servicio al nombre de host. Ajusta el endpoint VPN (y todo lo que expongas) al nombre en lugar de a una IP cruda.
  4. Prueba. Confirma que el nombre de host resuelve hacia tu IP pública real, y luego verifica una conexión desde una red externa (los datos móviles son una buena prueba).

Para la construcción completa del servidor, mira auto-alojar una VPN en Contabo con WireGuard, el instalador en una línea PiVPN para una Raspberry Pi doméstica, y las plantillas de config de WireGuard reutilizables.

El truco: IP dinámica, CGNAT y disponibilidad

El DDNS solo arregla el problema de la dirección cambiante. Quedan dos límites:

  • CGNAT. Muchos proveedores (sobre todo móvil y algunas fibras) te ponen detrás de Carrier-Grade NAT, donde no tienes ninguna IP pública real - las conexiones entrantes están bloqueadas y el DDNS no puede ayudar. Comprueba si tu IP pública coincide con la que informa tu router; si no, probablemente estés en CGNAT.
  • Disponibilidad y ancho de banda doméstico. Una línea doméstica cae con cortes de luz y reinicios, y las velocidades de subida suelen ser modestas - bien para un túnel personal, frustrante para algo de lo que realmente dependes.

Código en una pantalla de ordenador
Código en una pantalla de ordenador

Cuándo un VPS gana al DDNS

Si tu VPN debe ser fiable - siempre alcanzable, buen ancho de banda, inmune al CGNAT - un VPS barato es la base más sólida. Te da una IP pública permanente (sin DDNS necesario), mejor disponibilidad que una línea doméstica, y acceso entrante completo. Un VPS Contabo a 5,50 €/mes ejecuta un servidor WireGuard personal con una dirección fija de inmediato. Compara hosts en nuestra guía de la mejor VPN auto-alojada.

El DDNS es la herramienta correcta para un servidor doméstico con IP dinámica; un VPS es la herramienta correcta cuando prefieres no depender de tu conexión doméstica en absoluto.

En resumen

El DNS dinámico convierte una IP doméstica inestable en un nombre de host estable, justo lo que necesita el endpoint de una VPN auto-alojada. Configura un nombre de host gratis y un actualizador en tu router o servidor, apunta tus clientes WireGuard al nombre, y tus túneles sobreviven a cada cambio de IP. Solo vigila el CGNAT - si tu proveedor bloquea las conexiones entrantes, ningún DDNS lo arreglará, y un VPS barato con IP pública permanente es la respuesta más limpia.

Guía editorial basada en cómo funcionan el DNS dinámico, el direccionamiento dinámico del proveedor y el CGNAT. Tus resultados dependen de tu proveedor y hardware. Los enlaces comerciales llevan el atributo rel="sponsored nofollow"; puede aplicarse una comisión de afiliación sin coste extra para ti.

★ Datacenter Núremberg GDPR · ✓ IPv4 dedicada incluida · 200+ Mbps garantizados

Aloja tu VPN en tu propio VPS → ContaboAcceso root completo · IPv4 pública · elige tu región

Preguntas frecuentes

¿Qué es el DNS dinámico?
El DNS dinámico (DDNS) es un servicio que mantiene automáticamente un nombre de host - como casa.ejemplo.com - apuntando a tu dirección IP pública actual, incluso cuando esa dirección cambia. La mayoría de las conexiones domésticas reciben una IP dinámica que el proveedor puede cambiar en cualquier momento, lo que rompe todo lo que intentas alcanzar por IP. Un pequeño actualizador DDNS en tu router o servidor detecta la nueva IP y actualiza el registro DNS en segundos, para que el nombre de host siempre resuelva hacia tu red.
¿Por qué necesito DDNS para una VPN auto-alojada?
Un cliente WireGuard u OpenVPN necesita una dirección estable (endpoint) para reconectarse a tu servidor. Si alojas la VPN en casa con una IP dinámica, ese endpoint cambia cada vez que el proveedor rota la dirección, y tus clientes ya no pueden conectarse. El DDNS lo resuelve dándote un nombre de host fijo que siempre sigue la IP del momento - apuntas tus clientes VPN al nombre en lugar de a un número, y las conexiones siguen funcionando a través de los cambios de IP.
¿Cómo configuro el DNS dinámico?
Tres pasos. Primero, elige un proveedor DDNS (muchos routers traen uno, o usa un servicio independiente) y crea un nombre de host. Segundo, ejecuta el actualizador: activa la función DDNS de tu router con tus credenciales, o ejecuta un pequeño cliente como ddclient o un actualizador basado en Docker en el propio servidor. Tercero, apunta lo que alojes - endpoint VPN, servicio web - al nombre de host. Prueba comprobando que el registro resuelve hacia tu IP pública real, y luego desde una red externa.
¿El DNS dinámico es gratis?
A menudo, sí. Varios proveedores ofrecen nombres de host gratuitos en dominios compartidos, y muchos routers incluyen soporte DDNS para servicios populares sin coste. Los planes de pago añaden dominios personalizados, más nombres de host y garantías de fiabilidad. Para una sola VPN doméstica, un nombre de host gratis suele bastar. La contrapartida del gratis: correos de confirmación ocasionales para mantener el nombre activo y menos funciones - está bien para uso personal.
¿DDNS vs IP fija o VPS - qué es mejor?
El DDNS es la forma más barata de alcanzar un servidor doméstico con IP dinámica, pero depende de la disponibilidad y el ancho de banda de tu línea, y algunos proveedores usan CGNAT, que bloquea por completo las conexiones entrantes. Una IP fija de tu proveedor elimina el problema de la dirección cambiante pero cuesta un extra y sigue dependiendo de tu línea doméstica. Un VPS barato te da una IP pública permanente, mejor disponibilidad y ancho de banda, y esquiva el CGNAT - la base más fiable para una VPN de la que dependes.