NorthDNS
DNS

DNS dinamico (DDNS) per IP che cambiano

Aggiorna automaticamente un record A o AAAA quando cambia l’IP di casa o dell’ufficio, con router, NAS, ddclient o curl tramite il protocollo dyndns2.

A cosa serve

Se la connessione di casa o dell’ufficio ha un IP pubblico che cambia, il DNS dinamico aggiorna il record del tuo sottodominio (es. casa.esempio.it) ogni volta che l’IP cambia. Se il dispositivo è dietro NAT senza IP pubblico usa invece un tunnel.

1. Crea un token

Da Account → Token API crea un token con il solo permesso dns:write, limitato al dominio interessato. Il token funziona come password.

2. Configura il client

NorthDNS usa il protocollo dyndns2, supportato da molti router, NAS, ddclient e inadyn:

Servernorthdns.it
Percorso/nic/update
Utentequalsiasi valore (es. northdns)
Passwordil token API
Hostnameil nome completo, es. casa.esempio.it

Con curl, l’IP pubblico viene rilevato automaticamente:

curl -u northdns:nd_IL_TUO_TOKEN   "https://northdns.it/nic/update?hostname=casa.esempio.it"

Per indicare un IP preciso aggiungi &myip=203.0.113.10. Per più nomi separali con una virgola.

Risposte

  • good IP: record aggiornato o creato.
  • nochg IP: l’IP era già quello.
  • badauth: token non valido o senza dns:write.
  • nohost: il nome non appartiene a un tuo dominio.
  • notfqdn: nome non valido.
  • dnserr: IP non pubblico o conflitto con un altro record.

Se il record non esiste viene creato con TTL 60 secondi. Le richieste sono limitate a 30 al minuto: imposta il client per aggiornare solo quando l’IP cambia o ogni 5 minuti.