Instrucciones de configuración para routers, proveedores de DNS y la API.
myhouse.dnsfollowme.uk.Internet → Permitir acceso → DynDNS
Panel de control → Acceso externo → DDNS → Añadir
Settings → Internet → WAN → Dynamic DNS
Nota: UniFi solo envía actualizaciones cuando la IP de WAN cambia realmente. Para forzar una actualización, desactiva la configuración de DynDNS, guarda, vuelve a activarla y guarda de nuevo.
Guía detallada →Services → Dynamic DNS → Add
Services → Dynamic DNS
Instala primero el paquete luci-app-ddns (Sistema → Software, o opkg install luci-app-ddns ddns-scripts). OpenWrt sustituye [DOMAIN] e [IP] en la URL automáticamente.
Guía detallada →Services → Dynamic DNS → Settings
Instala primero el plugin os-ddclient (System → Firmware → Plugins) y elige el servicio Custom: envía actualizaciones DynDNS2 estándar a /nic/update.
Guía detallada →Services → DDNS
Configura el servicio DDNS como Custom. DD-WRT añade tu nombre de host y tu IP actual a la URL automáticamente.
Guía detallada →Settings → Services → Dynamic DNS (o bien Device Config → DNS → Dynamic DNS)
Funciona con Omada Controller v5+ y el firmware de los gateways ER (ER605, ER7206…) que exponen una entrada Custom DDNS. Elige «Custom» como Service Provider y crea una nueva entrada Dynamic DNS — Omada sustituye automáticamente [DOMAIN], [IP], [USERNAME] y [PASSWORD] en la URL.
Guía detallada →Configuration → Services → Dynamic DNS
Aruba Instant (ArubaOS 8.x+) admite perfiles Dynamic DNS personalizados. En la WebUI o por CLI (`dynamic-dns` / `ddns-profile`), establece el proveedor en «DynDNS» y sobrescribe la URL para apuntar a la API de DNS Beacon. Aruba sustituye <h> por el nombre de host y <a> por la IP actual.
Guía detallada →Communication → General → Action Table (LANconfig)
En LANconfig, en Communication → General → Action Table, crea una nueva acción activada en «Established» / cambio de IP. LANCOM sustituye %h por el hostname y %a por la IPv4 actual (usa %z para IPv6). Incrusta tus credenciales como `https://<usuario>:<clave API>@…` en la URL.
Guía detallada →Applications → Dynamic DNS Setup
Elige «User-Defined» como Service Provider. DrayTek sustituye ###IP### por la IP WAN actual automáticamente; el Login Account y la contraseña se envían como autenticación HTTP basic a /nic/update. Configura «Determine Real WAN IP» en «WAN IP» si el router está conectado directamente a internet.
Guía detallada →CLI (configure) — o GUI: Services → DNS → Dynamic DNS
EdgeOS usa ddclient. Por CLI: `set service dns dynamic interface eth0 service custom-dnsbeacon protocol dyndns2`, luego `server <host API>`, `host-name <hostname>`, `login <correo>`, `password <clave API>` — después `commit; save`. Sustituye eth0 por tu interfaz WAN.
Guía detallada →Network → DNS → Dynamic DNS
FortiOS desde la versión 6.x admite el tipo de servidor «genericDDNS», que llama al endpoint DynDNS2 estándar /nic/update en cualquier servidor que indiques. Por CLI: `config system ddns` → `set ddns-server genericDDNS`, `set ddns-server-addr` con la dirección de la API, `set ddns-domain` con tu hostname, `ddns-username` / `ddns-password` para autenticación. Define monitor-interface en tu interfaz WAN.
Guía detallada →Local Services → DynDNS Client → DynDNS Provider → New
En Local Services → DynDNS Client → DynDNS Provider, crea un nuevo proveedor con este servidor y esta update URL. bintec sustituye <domain> por el nombre de host y <ipaddr> por la IP WAN actual; el usuario y la contraseña se envían para la autenticación. Luego selecciona este proveedor en el registro DynDNS.
Guía detallada →Configuration → System → DDNS
Elige «User customize» como DDNS Provider. Zyxel sustituye <domain> por el Domain Name y <ipaddr> por la IP WAN; Username y Password se envían como autenticación a /nic/update. El «?» final en la URL es obligatorio.
Guía detallada →Network → WAN → [conexión] → Dynamic DNS Settings
Desde el firmware 6.3 puedes indicar un servidor DDNS personalizado en Dynamic DNS Settings. La opción custom usa el protocolo DynDNS — introduce el host de la API como servidor. El usuario es tu correo, la contraseña una clave API.
Guía detallada →CLI (configure)
Por CLI: `set service dns dynamic name dnsbeacon protocol dyndns2`, luego `server <host API>`, `host-name <hostname>`, `username <correo>`, `password <clave API>`, `address interface eth0` — después `commit; save`. En VyOS 1.2/1.3 la ruta es `service dns dynamic interface eth0 service …`.
Guía detallada →Cualquier dispositivo que hable DynDNS2 funciona con lo siguiente:
Puedes vincular un dominio que alojes con un proveedor de DNS compatible. Tu token API se almacena cifrado con AES-256-GCM y solo se usa para actualizar los registros DNS de ese dominio.
Requisito previo: el dominio está delegado a Cloudflare (servidores de nombres apuntando a Cloudflare).
Zone:DNS:Edit.Requisito previo: el dominio está configurado como zona en la Hetzner DNS Console.
Requisito previo: el complemento de pago DNS API está activado para la zona en united-domains. Sin él, el token no devuelve ninguna zona.
Límite de uso: 1.200 solicitudes/hora por token.
Requisito previo: el dominio está en tu cuenta de IONOS y el acceso API está habilitado en el portal para desarrolladores.
Los registros TXT están soportados — los certificados Let's Encrypt vía DNS-01 funcionan en zonas alojadas en IONOS.
Requisito previo: el dominio está en tu cuenta de INWX.
Importante: el login API de INWX falla si la cuenta tiene 2FA Mobile-TAN activado. Crea un sub-usuario separado sin 2FA para esto — tu cuenta principal puede (y debería) mantener 2FA.
Requisito previo: el dominio está gestionado a través de tu cuenta de netcup.
Nota: la API de netcup es basada en recordset (cada cambio reemplaza el conjunto completo de registros). Si editas registros DNS manualmente en el CCP al mismo tiempo que nosotros establecemos un registro TXT de Let's Encrypt, un cambio puede perderse. En operación normal (actualizaciones DynDNS, renovaciones de certificados) no es un problema.
Requisito previo: el dominio está en tu cuenta de OVHcloud y usas el endpoint europeo (eu.api.ovh.com).
/domain/zone/*), confirma en tu cuenta OVH y copia la consumer key resultante.Nota: usamos por defecto el endpoint EU. Las cuentas CA/US necesitan una URL base diferente — por favor contáctanos antes.
Requisito previo: una cuenta (gratuita) en deSEC.io con una zona configurada.
deSEC es compatible con ACME-DNS-01 — los certificados Let's Encrypt funcionan sin configuración especial.
Requisito previo: el dominio está gestionado a través de tu cuenta de Gandi.
Gandi LiveDNS impone un TTL mínimo de 300s — elevamos automáticamente valores inferiores.
Requisito previo: una cuenta de Mittwald con un proyecto, y el dominio configurado allí como zona DNS.
Nota: Mittwald crea un objeto "DNS Zone" separado dentro de tu proyecto para cada subdominio (delegación de sub-zonas). 10 hosts DynDNS → 10 sub-zonas — funcionalmente correcto, pero visible en el UI de mStudio.
Requisito previo: el dominio está en tu cuenta de Infomaniak Manager.
Infomaniak soporta TXT nativamente — los certificados Let's Encrypt vía DNS-01 funcionan sin configuración especial.
Requisito previo: el dominio está registrado en Scaleway y gestionado en tu cuenta.
Scaleway usa un modelo de cambios basado en PATCH — las operaciones son atómicas por request. Let's Encrypt DNS-01 funciona nativamente.
El endpoint de actualización compatible con routers:
GET https://api.dnsbeacon.com/nic/update?hostname=<host>&myip=<ipv4>[&myipv6=<ipv6>] Authorization: Basic base64(<email>:<api-key>)
Respuestas posibles:
| good <ip> | Actualización aceptada |
| nochg <ip> | IP sin cambios, no se necesita actualizar el DNS |
| nohost | El hostname no existe o está inactivo |
| badauth | Correo o clave API incorrectos |
| badparam | Parámetros no válidos (p. ej. IP mal formada) |
| 911 | Error del servidor — inténtalo más tarde |
curl -u "you@example.com:dyndns_..." \ "https://api.dnsbeacon.com/nic/update?hostname=myhouse.dnsfollowme.uk&myip=1.2.3.4"
Emisión de certificados con un solo clic vía Let's Encrypt — directamente desde el dashboard, sin cliente ACME y sin configuración por tu parte. Funciona para subdominios en nuestro dominio y para tu propio dominio (BYOD).
Requiere un plan PRO o BUSINESS.
Un cliente de actualización ligero para Windows, Linux y macOS que se ejecuta directamente en el dispositivo — ideal para portátiles, estaciones de trabajo y servidores que deban publicar su IP pública sin depender del DynDNS del router.
El cliente de Windows ya está disponible como beta pública — lo encuentras en la página de Descargas. Los clientes nativos para macOS y Linux aún están en desarrollo.
La mayoría de routers (UniFi, Fritz!Box) solo envían actualizaciones cuando la IP de WAN cambia realmente. Para forzar una, desactiva la configuración de DynDNS en el router, guarda, vuelve a activarla y guarda. La pestaña Hostnames → Historial del panel muestra si están llegando actualizaciones.
Introdúcela en el router como contraseña en lugar de la de tu cuenta. El correo electrónico sigue siendo el usuario. Puedes revocar la clave API en cualquier momento sin cambiar la contraseña de la cuenta.
Sí. Añade "&myipv6=<tu-ipv6>" a la URL de actualización — el servicio creará un registro AAAA junto al registro A. Los planes Free y Pro pueden usar ambos en paralelo.
Las claves API solo se guardan como hash y no se pueden recuperar. Elimina la clave antigua en el panel, crea una nueva y actualiza tu router.
Free: 3 hostnames, 1 dominio propio, 3 claves API. Pro: ilimitados. Business: ilimitados + inicio de sesión para equipo.
Cuando añades un dominio propio, el servicio usa el token suministrado para llamar al proveedor de DNS y comprobar que la zona existe y que el token tiene acceso. Si funciona, el dominio queda marcado como verificado y se puede usar de inmediato.
En Ajustes → Autenticación de dos factores. Durante la configuración, el servicio muestra un código QR que escaneas con Google Authenticator, Authy, Bitwarden o 1Password. Al activarla, recibes 8 códigos de respaldo de un solo uso — guárdalos en un sitio seguro. Las claves API para /nic/update no se ven afectadas por el 2FA — los routers siguen necesitando solo correo + clave API.