¿Es necesario tener un dominio para usar DDNS?
Categories:
Introducción
El DNS dinámico (DDNS) normalmente requiere la compra de un dominio, pero ahora existe un método más simple: implementar DDNS sin necesidad de un dominio. Este artículo explicará cómo usar servicios privados de DNS como NullPrivate o AdGuardHome para lograr esta funcionalidad.
Conceptos clave
DDNS sin dominio se refiere a no comprar un dominio público tradicional, sino utilizar un servicio de DNS privado para lograr la resolución de dominios dinámicos. Este método tiene las siguientes características:
- No requiere compra de dominio: Usa dominios privados o pseudo-dominios
- Protección de privacidad: Solo los usuarios conectados al servicio de DNS privado pueden resolver
- Efecto inmediato: Los cambios no tienen tiempo de caché, sin necesidad de esperar la propagación de DNS
Servicios compatibles
NullPrivate
NullPrivate es un servicio de DNS privado que proporciona funciones de reescritura de DNS básicas. A través de su función de reescritura de DNS, se puede implementar DDNS.
- Implementación propia o servicio SaaS disponibles
- Descarga directa del script DDNS desde la interfaz del servicio y ejecución

AdGuardHome
AdGuardHome es un servidor DNS de código abierto que también puede lograr funciones similares.
- Requiere la implementación propia de una instancia de AdGuardHome
- Compatible con la configuración de DDNS mediante scripts

Pasos de configuración
Usando NullPrivate
- Asegúrese de tener NullPrivate desplegado y en ejecución
- Navegue a la página Reescritura DNS
- Descargue el script DDNS
- Ejecute el script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1
Linux/macOS
chmod +x ddns-script.sh
./ddns-script.sh
Usando AdGuardHome
- Asegúrese de tener AdGuardHome desplegado y en ejecución
- Descargue el script desde la página de Release
- Ejecute el script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>
Linux/macOS
chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>
Comparación de ventajas
Comparado con el DDNS tradicional, este esquema tiene las siguientes ventajas:
| Característica | DDNS tradicional | DDNS sin dominio |
|---|---|---|
| Costo de dominio | Requiere compra | No requiere compra |
| Caché DNS | Tiempo de caché | Efecto inmediato |
| Propagación DNS | Requiere espera | Disponible inmediatamente |
| Protección de privacidad | Resolución pública | Resolución privada |
| Complejidad de configuración | Relativamente complejo | Simple y rápido |
Diagrama de flujo de trabajo
graph TD
A[Usuario tiene IP dinámica] --> B[Desplegar NullPrivate o AdGuardHome]
B --> C[Descargar script DDNS]
C --> D[Ejecutar script para configurar DDNS]
D --> E[El script actualiza periódicamente los registros DNS]
E --> F[Clientes acceden usando dominio privado]
F --> G[DNS resuelve a IP actual]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#e0f2f1
style G fill:#f3e5f5Características
- Configuración rápida: Utiliza servicios existentes, sin configuración adicional
- Compatibilidad multiplataforma: Compatible con sistemas Windows y Unix-like
- Múltiples métodos de autenticación: Compatible con cookies o autenticación por usuario y contraseña
- Compatibilidad total: Integración perfecta con AdGuardHome