duckdns

¿Qué es DuckDNS?

DuckDNS es un servicio gratuito de DNS dinámico (DDNS) que te permite asociar un nombre de dominio (subdominio de duckdns.org) a tu dirección IP pública, incluso si esta cambia frecuentemente. Esto facilita el acceso remoto a dispositivos en tu red, como un servidor web, un servidor VPN o un sistema de automatización del hogar, utilizando un nombre de dominio en lugar de una dirección IP dinámica que puede ser difícil de recordar y actualizar constantemente. 

¿Para qué sirve?

En resumen, DuckDNS te permite:

  • Acceder a tus dispositivos desde cualquier lugar: Si tienes una dirección IP dinámica (la mayoría de los usuarios domésticos), DuckDNS te permite crear un nombre de dominio que apunta a tu IP actual, incluso si cambia. 
  • Acceder a servicios de tu red local desde internet: Con un nombre de dominio en lugar de una IP dinámica, puedes acceder a tu servidor web, sistema de automatización del hogar (como Home Assistant), o cualquier otro servicio que tengas configurado en tu red desde cualquier lugar con conexión a internet. 
  • Simplificar la conexión: En lugar de recordar o buscar tu dirección IP cada vez que necesitas conectarte a tu red, puedes usar un nombre de dominio fácil de recordar. 

¿Cómo configurarlo en Home Assistant? 

Para instalar DuckDNS en Home Assistant, primero debes acceder a la tienda de complementos dentro de Home Assistant, buscar el complemento DuckDNS, instalarlo y configurarlo con tu token de DuckDNS y el dominio deseado. Después, es recomendable habilitar HTTPS usando Let’s Encrypt para mayor seguridad al acceder remotamente. 

Pasos detallados:

1. Registro y obtención del token en DuckDNS:

  • Visita la página de DuckDNS y regístrate usando tu cuenta de Google o con un email. 
  • Crea un subdominio para tu instalación de Home Assistant (ej. midominio.duckdns.org). 
  • Obtén el token de acceso que te proporciona DuckDNS.

2. Instalación del complemento DuckDNS en Home Assistant:

  • Abre Home Assistant y ve a «Ajustes» (o «Configuration» dependiendo de la versión). 
  • Selecciona «Complementos» (o «Add-ons»). 
  • Haz clic en «Tienda de complementos» (o «Add-on store»). 
  • Busca y selecciona el complemento «DuckDNS». 
  • Haz clic en «Instalar». 
  • Considera activar «Start on boot» y «Watchdog» para que el complemento se inicie automáticamente y se reinicie si falla. 

3. Configuración del complemento DuckDNS:

  • Ve a «Ajustes» (o «Configuration») > «Complementos» > «DuckDNS» > «Configuración». 
  • Asegúrate de que «accept_terms» y «lets_encrypt» estén configurados como true
  • Ingresa tu token de DuckDNS en el campo correspondiente. 
  • Añade tu subdominio en el campo «Domains» (ej. -midominio.duckdns.org). 
  • Guarda los cambios. 

4. Configuración de Let’s Encrypt (Opcional pero recomendado):

  • Dentro de «Ajustes» (o «Configuration») > «Complementos», busca e instala el complemento «Let’s Encrypt». 
  • Sigue las instrucciones del complemento para configurar el certificado SSL, que te permitirá acceder a Home Assistant de forma segura (HTTPS). 

5. Acceso remoto:

  • Una vez configurado DuckDNS y, opcionalmente, Let’s Encrypt, podrás acceder a tu Home Assistant desde fuera de tu red local utilizando tu dominio de DuckDNS (ej. https://midominio.duckdns.org). 
  • Asegúrate de que los puertos 80 y 443 estén abiertos en tu router y redirigidos a la dirección IP de tu dispositivo Home Assistant. 

Siguiendo estos pasos, podrás acceder a tu Home Assistant de forma segura y remota utilizando DuckDNS y, si lo deseas, un certificado SSL con Let’s Encrypt. 

Publicaciones Similares