È necessario avere un dominio per usare DDNS?
Categories:
Introduzione
Il DNS dinamico (DDNS) richiede solitamente l’acquisto di un dominio, ma ora esiste un metodo più semplice: realizzare DDNS senza un dominio. Questo articolo introdurrà come utilizzare servizi come NullPrivate o AdGuardHome per realizzare questa funzione.
Concetti Fondamentali
Il DDNS senza dominio si riferisce all’uso di servizi DNS privati per ottenere la risoluzione dinamica dei nomi di dominio senza acquistare un dominio pubblico tradizionale. Questo metodo presenta le seguenti caratteristiche:
- Nessun acquisto di dominio: utilizzo di domini privati o pseudo-domini
- Protezione della privacy: solo gli utenti connessi al servizio DNS privato possono risolvere
- Effetto immediato: modifiche senza tempi di cache, non è necessario attendere la propagazione DNS
Servizi Supportati
NullPrivate
NullPrivate è un servizio DNS privato che fornisce funzionalità di riscrittura DNS di base. Attraverso la sua funzione di riscrittura DNS, è possibile realizzare DDNS.
- Supporta sia il self-hosting che i servizi SaaS
- Scaricare ed eseguire direttamente lo script DDNS dall’interfaccia del servizio

AdGuardHome
AdGuardHome è un server DNS open-source che può anche realizzare funzionalità simili.
- È necessario distribuire un’istanza AdGuardHome
- Supporta la configurazione DDNS tramite script

Passaggi di Impostazione
Utilizzo di NullPrivate
- Assicurarsi che NullPrivate sia stato distribuito e sia in esecuzione
- Navigare alla pagina Riscrittura DNS
- Scaricare lo script DDNS
- Eseguire lo script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns-script.ps1
Linux/macOS
chmod +x ddns-script.sh
./ddns-script.sh
Utilizzo di AdGuardHome
- Assicurarsi che AdGuardHome sia stato distribuito e sia in esecuzione
- Scaricare lo script dalla pagina Release
- Eseguire lo script:
Windows
Set-ExecutionPolicy Bypass -Scope Process
.\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>
Linux/macOS
chmod +x ddns.sh
./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>
Confronto dei Vantaggi
Rispetto al DDNS tradizionale, questa soluzione presenta i seguenti vantaggi:
| Caratteristica | DDNS Tradizionale | DDNS senza dominio |
|---|---|---|
| Costo del dominio | Acquisto necessario | Nessun acquisto necessario |
| Cache DNS | Tempi di cache presenti | Effetto immediato |
| Propagazione DNS | Attesa necessaria | Disponibile immediatamente |
| Protezione della privacy | Risoluzione pubblica | Risoluzione privata |
| Complessità di configurazione | Relativamente complessa | Semplice e veloce |
Diagramma di Flusso
graph TD
A[Utente con IP dinamico] --> B[Distribuzione di NullPrivate o AdGuardHome]
B --> C[Download script DDNS]
C --> D[Esecuzione script per configurare DDNS]
D --> E[Lo script aggiorna periodicamente i record DNS]
E --> F[Il client accede tramite dominio privato]
F --> G[Il DNS risolve all'IP attuale]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
style E fill:#fce4ec
style F fill:#e0f2f1
style G fill:#f3e5f5Caratteristiche Funzionali
- Impostazione rapida: utilizzo dei servizi esistenti, senza configurazioni aggiuntive
- Supporto multipiattaforma: supporta Windows e sistemi Unix-like
- Metodi di autenticazione multipli: supporta l’autenticazione tramite cookie o nome utente e password
- Completamente compatibile: integrazione senza soluzione di continuità con AdGuardHome