DNS Beacon
DashboardAccedi

DynDNS su Linux: il client nativo

Il client Linux nativo mantiene automaticamente il tuo hostname puntato sull'IP pubblico della tua macchina — come servizio systemd che parte all'avvio e funziona senza utente connesso. Ci sono pacchetti per Debian/Ubuntu e Fedora/RHEL più un tarball per tutto il resto, per x86-64, ARM64 e ARMv7 (Raspberry Pi).

Passo dopo passo

  1. Scarica il pacchetto adatto dalla pagina Download (nella dashboard, «Download») e installalo — con dpkg, rpm o install.sh dal tarball estratto.
  2. Esegui sudo dnsbeacon-client configure — verranno richiesti hostname e chiave API (dyndns_…, dalla dashboard); la chiave non viene mostrata durante la digitazione.
  3. Applica la configurazione con sudo systemctl restart dnsbeacon-client. Lo stato si vede con dnsbeacon-client status e il log con journalctl -u dnsbeacon-client; i parametri qui sotto coprono casi particolari come il solo IPv6.

Valori da inserire

Terminale

Installazione:
scarica il pacchetto dalla pagina Download (dashboard → Download): sudo dpkg -i dnsbeacon-client_*.deb, sudo rpm -i dnsbeacon-client-*.rpm oppure sudo sh install.sh dal tarball
Configurare:
sudo dnsbeacon-client configure --hostname myhouse.dnsfollowme.uk
--hostname <fqdn>:
hostname da mantenere aggiornato
--interval <min>:
minuti tra i controlli dell'IP (predefinito 5)
--ipv4 / --no-ipv4:
aggiorna IPv4 (record A) — attivo per impostazione predefinita
--ipv6 / --no-ipv6:
aggiorna IPv6 (record AAAA) — disattivo per impostazione predefinita; --no-ipv4 --ipv6 per solo IPv6 (es. DS-Lite)
--api-key-stdin:
legge la chiave API da stdin (per script); senza questa opzione viene richiesta in modo nascosto
Applica:
sudo systemctl restart dnsbeacon-client
Verifica:
dnsbeacon-client status oppure sudo dnsbeacon-client once --force
Log:
journalctl -u dnsbeacon-client -f

La chiave API è una chiave dyndns_… dalla dashboard — il server rifiuta le password dell'account. Il client gira come servizio systemd sotto root e aggiorna fin dall'avvio anche senza utente connesso. Si mantiene aggiornato da solo, seguendo la stessa strada con cui è stato installato (dpkg, rpm o sostituzione del binario). Per sistemi senza dpkg/rpm — Alpine, Arch, firmware NAS — c'è un tarball con install.sh; il binario è collegato staticamente e non ha dipendenze.

Non hai ancora un hostname gratuito?

Crea un account DNS Beacon gratuito, aggiungi un hostname e genera una chiave API, poi torna qui e completa la configurazione sopra.

Crea un account gratuito

Torna a tutte le guide