Saltar al contenido

Duck DNS: un nombre fijo para entrar a tu casa desde fuera

Mantén un subdominio gratuito de duckdns.org apuntando siempre a la IP pública de tu casa, aunque tu operador la cambie, con la integración oficial Duck DNS.

  • intermedio
  • Publicado el

Descripción general

Duck DNS es un servicio gratuito que te da un subdominio del tipo tucasa.duckdns.org. La integración oficial actualiza tu IP pública en Duck DNS cada 5 minutos, así que el nombre sigue funcionando aunque tu operador te cambie la IP. También puede escribir el registro TXT del subdominio, que se usa para validar certificados SSL por DNS.

Esquema: Home Assistant envía su IP pública a Duck DNS cada 5 minutos y el móvil desde fuera entra por tucasa.duckdns.org
Un nombre que siempre apunta a tu casa.

Esquema: NODARA.

Requisitos

Ideas de uso

Ejemplo de uso

Dos scripts que un cliente ACME (como acme.sh o Certbot) puede llamar por la API de Home Assistant: uno publica el reto y otro lo borra.

publicar_reto_acme:
  alias: "Publicar reto ACME en Duck DNS"
  fields:
    reto:
      description: "Valor TXT que pide el cliente ACME"
      required: true
      selector:
        text:
  sequence:
    - action: duckdns.set_txt
      data:
        config_entry_id: TU_CONFIG_ENTRY_ID
        txt: "{{ reto }}"

borrar_reto_acme:
  alias: "Borrar reto ACME de Duck DNS"
  sequence:
    # Sin «txt», el registro se vacía.
    - action: duckdns.set_txt
      data:
        config_entry_id: TU_CONFIG_ENTRY_ID

Cómo funciona:

Acción
script.publicar_reto_acme con reto = "LoqXcYV8…"
Resultado
TXT de tucasa.duckdns.org = "LoqXcYV8…"
la autoridad valida el dominio y emite el certificado
Volver a Repositorio