Internet sta gradualmente passando a IPv6 e un numero crescente di siti web, applicazioni e dispositivi lo sta adottando. Tuttavia, avere solo un indirizzo IPv6 non è sufficiente. Per far funzionare tutto correttamente, è necessario configurare il DNS nel modo giusto — sia lato server che sul proprio computer.
Senza DNS, nessuna connessione funzionerà: il browser semplicemente non saprà dove inviare la richiesta. Ciò è particolarmente critico per IPv6. Se si dimenticano di impostare i record DNS necessari, il sito diventerà invisibile per molti utenti e persino i contenuti che prima si aprivano correttamente potrebbero smettere di funzionare sui dispositivi client.
Questa guida è rilevante solo se il tuo provider Internet supporta IPv6.
Esegui il seguente comando:
ip -6 addr show
Se vedi indirizzi di interfaccia che iniziano con 2xxx: o 3xxx:, allora il tuo provider supporta IPv6.

Usa il comando:
ifconfig
Se il tuo provider assegna un indirizzo IPv6, apparirà simile a questo:

Apri il Prompt dei comandi premendo Win + R, quindi digita cmd.

Inserisci il seguente comando:
ipconfig
Dovresti vedere un output simile a questo:

Il DNS è come la rubrica di Internet. Quando un utente digita l’indirizzo di un sito web, il browser non sa dove andare — ha bisogno di un indirizzo IP. Il DNS traduce gli indirizzi leggibili in indirizzi IP numerici che i dispositivi e le reti possono utilizzare.
Devi configurare il DNS per IPv6 in due punti:
1. Sul server (dove è ospitato il tuo sito o servizio)
Ciò consente ai browser di trovare il tuo sito tramite IPv6. Se la zona DNS del tuo dominio non contiene un record AAAA con l’indirizzo IPv6 del server, i browser non sapranno nemmeno che possono usare il nuovo protocollo per accedere al tuo sito. Di conseguenza, il sito può caricarsi lentamente o non aprirsi affatto per gli utenti con accesso solo IPv6.
2. Lato client (il tuo computer o router)
Anche il tuo computer deve sapere quale server DNS utilizzare per risolvere gli indirizzi dei siti in formato IPv6. Se il tuo computer o router non ha accesso a un server DNS che supporta IPv6, non potrà aprire il sito, anche se il tuo provider supporta IPv6.
Devi impostare il DNS per IPv6 affinché Internet continui a funzionare in modo rapido, affidabile e senza interruzioni con il nuovo protocollo. Senza una configurazione corretta, IPv6 potrebbe essere disponibile — ma non funzionale.
Per garantire prestazioni stabili e veloci, il dispositivo deve sapere quale server DNS interrogare. Di solito, se ne occupa il router: riceve le impostazioni dal provider e le distribuisce alla rete. Ma se il tuo provider non supporta IPv6 o il suo DNS è instabile, puoi specificare manualmente server DNS pubblici compatibili con IPv6.
Questi sono indirizzi gratuiti e affidabili, accessibili ovunque nel mondo:
|
Nome |
Indirizzo DNS IPv6 primario |
Indirizzo DNS IPv6 secondario |
|
Google DNS |
2001:4860:4860::8888 |
2001:4860:4860::8844 |
|
Cloudflare |
2606:4700:4700::1111 |
2606:4700:4700::1001 |
|
Quad9 |
2620:fe::fe |
2620:fe::9 |
|
OpenDNS |
2620:119:35::35 |
2620:119:53::53 |
Tutti questi servizi:
Segui le istruzioni qui sotto se si verifica una delle seguenti situazioni:
Le sezioni successive spiegano come configurare manualmente i server DNS. Richiede solo pochi minuti e consente una connessione Internet stabile e senza errori.
Se hai accesso a Internet ma i siti non si caricano, è possibile che Windows non sappia quale server DNS utilizzare per IPv6. Puoi risolvere facilmente il problema impostando manualmente gli indirizzi corretti.
Questo metodo funziona sia su Windows 10 che su Windows 11 — l’interfaccia è quasi identica.
Apri Connessioni di rete: premi Win + R, digita ncpa.cpl e premi Invio.

Si aprirà una finestra con tutte le connessioni (Ethernet, Wi‑Fi, ecc.).

Trova la connessione attiva. Di solito si chiama “Connessione alla rete locale” o “Rete wireless”. Fai clic con il pulsante destro → seleziona Proprietà.

Scegli Protocollo Internet versione 6 (TCP/IPv6). Nell’elenco dei componenti, trova questa voce e fai clic sul pulsante Proprietà.

Inserisci i server DNS manualmente:

Salva le impostazioni. Fai clic su OK → OK, quindi chiudi la finestra.
Windows utilizzerà ora i server DNS specificati per le connessioni IPv6.
La configurazione del DNS su Linux dipende dall’edizione che utilizzi (desktop o server) e dallo strumento di gestione della rete usato (NetworkManager, systemd-networkd o configurazione manuale).
Per assicurarti che tutto funzioni correttamente con IPv6, devi determinare chi gestisce la rete e il DNS nel tuo sistema e quindi scegliere il metodo di configurazione appropriato.
Apri un terminale ed esegui:
nmcli device
Se il comando restituisce un elenco di interfacce e dei relativi stati, stai usando NetworkManager.
Se nmcli non è installato, prova:
networkctl
Se vedi interfacce con lo stato routable, configured, stai usando systemd-networkd.

Se utilizzi un ambiente grafico (GNOME, KDE, Xfce) e vedi un’icona di rete nel pannello, molto probabilmente stai usando NetworkManager.
Via GUI:
Vai su Impostazioni → Rete → Seleziona connessione attiva → IPv6
Nella sezione DNS:
Imposta la modalità su Manuale o Avanzata
Inserisci gli indirizzi DNS, ad esempio: 2001:4860:4860::8888 e 2001:4860:4860::8844
Salva e riavvia la connessione
Via terminale:
nmcli connection modify eth0 ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"
nmcli connection modify eth0 ipv6.ignore-auto-dns yes
nmcli connection up eth0
Sostituisci eth0 con il nome effettivo dell’interfaccia (controlla con nmcli device).
Sulle edizioni server di Ubuntu, Netplan viene utilizzato per generare la configurazione per systemd-networkd.
Apri il file di configurazione, ad esempio:
sudo nano /etc/netplan/01-netcfg.yaml
Aggiungi indirizzi IPv6 nella sezione nameservers. Rispetta rigorosamente la formattazione YAML — usa solo spazi, nessuna tabulazione. In genere, i rientri sono multipli di 4 spazi.
Nel campo addresses, inserisci l’indirizzo IPv6 con /64.
Nel campo gateway6, inserisci il gateway — elimina l’ultimo gruppo del tuo indirizzo IPv6 e sostituiscilo con 1 per ottenere l’indirizzo del gateway.
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp4-overrides:
use-dns: false
dhcp6: false
addresses:
- 2001:0db8:a::0370/64
gateway6: 2001:0db8:a::1
match:
macaddress: <inserisci l’indirizzo MAC della tua macchina>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Applica le modifiche:
sudo netplan apply
Dopo aver applicato le modifiche, verifica che i server DNS corretti siano in uso.

Se il campo DNS Servers mostra server errati, è probabile che vengano forniti automaticamente via DHCP. Disattivalo come segue:
Assicurati dei permessi corretti sul file YAML:
sudo chmod 600 /etc/netplan/01-netcfg.yaml
Elimina il vecchio resolv.conf e crea un collegamento simbolico:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Se ricevi l’errore “Unable to resolve host”, aggiungi l’hostname in /etc/hosts:
HOSTNAME=$(hostname)
sudo sed -i "/127.0.1.1/d" /etc/hosts
echo "127.0.1.1 $HOSTNAME" | sudo tee -a /etc/hosts
Abilita systemd-resolved (se non lo è già):
sudo systemctl enable systemd-resolved --now
Applica la configurazione e riavvia i servizi:
sudo netplan apply
sudo systemctl restart systemd-networkd
sudo systemctl restart systemd-resolved
Verifica il risultato:
resolvectl status
resolvectl dns
A questo punto, il DNS basato su DHCP dovrebbe essere completamente disattivato.
Se il tuo sistema usa direttamente systemd-resolved (ad esempio Arch Linux o Ubuntu con systemd), puoi definire il DNS tramite file di configurazione.
Apri il file di configurazione:
sudo nano /etc/systemd/resolved.conf
Aggiungi le seguenti righe:
[Resolve]
DNS=2001:4860:4860::8888 2001:4860:4860::8844
FallbackDNS=2606:4700:4700::1111
Riavvia il servizio:
sudo systemctl restart systemd-resolved
A volte è più semplice apportare modifiche direttamente in /etc/resolv.conf, specialmente in sistemi minimi o container.
Apri il file:
sudo nano /etc/resolv.conf
Aggiungi le righe:
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
Tieni presente che il sistema sovrascrive spesso questo file. Per preservare le impostazioni:
sudo chattr +i /etc/resolv.conf
Se hai già configurato il DNS IPv6 su server e PC, ma il sito continua a non aprirsi tramite il nuovo protocollo, controlla le impostazioni del router. Il router distribuisce Internet e indica ai dispositivi dove inviare le query DNS.
Se sul router non sono impostati server DNS compatibili con IPv6, i dispositivi domestici potrebbero ancora usare il vecchio protocollo — anche se il provider è passato a IPv6.
Dipende dal modello, ma il percorso tipico è: Impostazioni router → Internet / WAN → IPv6 → DNS.
Se c’è una scheda DNS separata, aprila. Alcuni modelli nascondono questi parametri nelle sezioni Avanzate.
tplinkwifi.netInserisci gli indirizzi DNS IPv6 scelti, ad esempio:
2001:4860:4860::8888
2001:4860:4860::8844
Salva le modifiche e riavvia il router.
my.keenetic.netfe80::).Testare il DNS su IPv6 è facile — sia nel browser che da terminale. Bastano pochi minuti e aiuta a capire rapidamente dove si trova il problema: nel DNS, nella rete o in IPv6 stesso.
Il metodo più semplice è aprire il sito di test: test-ipv6.com
La pagina mostrerà:
Controlla il record DNS AAAA:
dig AAAA google.com
Se la risposta include un indirizzo IPv6 (ad es. 2a00:1450:4009::200e), allora il DNS su IPv6 funziona.

Verifica quali server DNS sono in uso:
resolvectl status
Questo mostra le interfacce attive e i server DNS (inclusi quelli IPv6).
Verifica se il traffico passa su IPv6:
ping6 google.com

Oppure:
curl -6 https://ifconfig.co
Se il comando mostra un indirizzo IPv6, la connettività IPv6 è attiva.
Di seguito una tabella rapida per risolvere i problemi più frequenti durante la configurazione del DNS IPv6:
|
Sintomo |
Problema |
Soluzione |
|
I siti si aprono, ma lentamente. |
Il browser prova prima IPv6, poi ricade su IPv4. Il DNS risponde troppo lentamente. Spesso è colpa del DNS predefinito del provider. |
Passa a un DNS pubblico veloce. Vedi “Configurare il DNS IPv6 su Windows” o “Configurare il DNS IPv6 su Linux”. |
|
|
Il client DNS non riceve risposte IPv6: indirizzi del server errati o IPv6 disattivato sull’interfaccia. |
|
|
Internet smette di funzionare dopo |
Errore di sintassi nel file YAML o gateway mancante. |
|
|
Nessuna connessione attiva nella GUI di Ubuntu. |
Netplan usa |
Modifica Netplan per un setup server, oppure installa |
|
|
Il router non ha DNS IPv6 impostato, o il firmware non supporta il protocollo. |
Accedi al router → “IPv6” → “DNS” → inserisci Cloudflare o Google DNS. Aggiorna il firmware se manca del tutto la sezione “IPv6”. |
|
Il container Docker ignora il DNS IPv6. |
Il demone Docker usa un proprio |
Aggiungi l’indirizzo DNS a
|
|
|
Un DNS upstream ha fallito; la risposta fallita è in cache. |
Svuota la cache e cambia DNS:
|
|
Un sito con HSTS si carica in HTTPS solo su IPv4. |
Il certificato ha solo un record A; manca l’AAAA — il browser non si fida. |
Emetti un certificato valido per entrambe le versioni IP. Per Let’s Encrypt:
|
|
|
Il provider ha assegnato un prefisso ma nessun gateway ( |
Aggiungi manualmente un gateway:
Applica:
|
|
Presente indirizzo IPv6, ma le query DNS vanno a 192.168.0.1. |
Il router distribuisce DNS IPv4 via DHCPv6 Option 23; il sistema gli dà priorità maggiore. |
Imposta manualmente DNS IPv6 con priorità più alta:
|
|
|
|
Consenti traffico in uscita sulla porta 53 (UDP e TCP) o disattiva UFW:
|
Confronta il tuo sintomo con la prima colonna e controlla la diagnosi rapida nella seconda.
Esegui i comandi della terza colonna e verifica il risultato.
Se il problema non si risolve, torna ai passaggi di configurazione del DNS.
La transizione a IPv6 è lenta, ma inevitabile. Sempre più provider assegnano solo indirizzi IPv6, più provider di hosting operano in Dual Stack e più servizi verificano di default il supporto a IPv6. E se il DNS è configurato male, le connessioni falliscono, i siti non si caricano e gli utenti passano a servizi che funzionano.
La buona notizia? Bastano 5–10 minuti:
Aggiungi un record AAAA nel pannello di hosting;
Imposta server DNS pubblici affidabili su server, router e dispositivi client;
Controlla il risultato — e dimentica il problema.
IPv6 non riguarda il futuro — significa garantire che il tuo sito, servizio o rete domestica funzioni in modo affidabile già adesso. E un DNS correttamente configurato è il tuo biglietto per questo nuovo Internet.
E se cerchi una soluzione affidabile, ad alte prestazioni e conveniente per i tuoi workflow, Hostman ti offre opzioni di Hosting VPS Linux, inclusi Debian VPS, Ubuntu VPS e VPS CentOS.