Quattro livelli, da controllare in ordine
DNS
risolve il nome
Trasporto
TCP si connette
TLS
il certificato è valido
Applicazione
HTTP risponde
Risolvere "Il server DNS non risponde" su Windows, Wi-Fi e PS5
La Diagnostica di rete di Windows a volte termina con questa frase: "Il computer sembra configurato correttamente, ma il dispositivo o la risorsa (server DNS) non risponde." I browser mostrano un vicolo cieco simile, e le console segnalano un errore DNS durante un test di connessione. Tutti descrivono la stessa cosa: una richiesta di nome è arrivata a un resolver DNS e non è tornata alcuna risposta.
Cosa significa davvero il messaggio
Risolvere un nome richiede una domanda e una risposta. Il tuo dispositivo chiede a un resolver ricorsivo (vedi resolver ricorsivi e autoritativi) l'indirizzo di un nome, e il resolver risponde con un indirizzo IP o con un errore. Questo messaggio significa che la risposta non è mai arrivata. Non dice che il dominio non esiste, né che la tua connessione a internet è interrotta.
Questo lo distingue da NXDOMAIN. NXDOMAIN è una risposta: il resolver ha risposto che il nome non esiste. "Non risponde" è silenzio. Il resolver può essere spento, irraggiungibile, sovraccarico, bloccato da un firewall o troppo lento rispetto al timeout concesso dal tuo dispositivo. I soliti sospetti sono il router di casa che fa da inoltro DNS, i resolver del provider o qualcosa sul dispositivo stesso.
Scopri quale livello tace
Possono guastarsi quattro cose: il singolo dispositivo, il router, i resolver del provider o un indirizzo di resolver specifico. Due test semplici le distinguono prima che tu cambi qualsiasi impostazione.
- Prova un secondo dispositivo sulla stessa rete. Se uno smartphone sullo stesso Wi-Fi carica le pagine, rete e resolver funzionano e il problema sta nel tuo computer o nella tua console.
- Fai la stessa domanda a un altro resolver. In un terminale esegui
nslookup example.com 8.8.8.8con l'indirizzo di un resolver pubblico qualsiasi. Se risponde e un semplicenslookup example.comva in timeout, a tacere è il tuo resolver predefinito. - Usa un IP diretto. Se
ping 8.8.8.8risponde ma i nomi falliscono, la connettività è a posto e a non funzionare è solo il DNS. Se anche il ping fallisce, hai un problema di connessione, non di DNS.
| Cosa vedi | Livello probabile | Prima mossa |
|---|---|---|
| Falliscono tutti i dispositivi, il ping a un IP pubblico funziona | Inoltro DNS del router o resolver del provider | Riavvia il router, poi cambia il DNS sul router |
| Falliscono tutti i dispositivi, il ping a un IP pubblico fallisce | Guasto del provider o della linea | Controlla la pagina di stato del provider o chiamalo |
| Fallisce un dispositivo, gli altri vanno bene | Quel dispositivo: scheda di rete, VPN, software di sicurezza, driver | Soluzioni per Windows più sotto |
| nslookup semplice va in timeout, nslookup con 8.8.8.8 funziona | Solo il resolver configurato | Passa la scheda di rete o il router a un altro resolver |
| Entrambi vanno in timeout ma il ping per IP funziona | Porta 53 bloccata su questa rete o da software locale | Disattiva VPN o firewall come prova, prova un'altra rete |
| Fallisce solo la PS5 o un'altra console | Impostazioni di rete della console | DNS manuale sulla console |
Quattro livelli, da controllare in ordine
DNS
risolve il nome
Trasporto
TCP si connette
TLS
il certificato è valido
Applicazione
HTTP risponde
Sistema prima il lato rete: router e modem
I router domestici eseguono un piccolo inoltro DNS. I tuoi dispositivi interrogano il router, e il router interroga il provider. Questi inoltri possono bloccarsi dopo molto tempo di attività, e un ciclo di spegnimento e riaccensione li sblocca più spesso di qualsiasi modifica alle impostazioni.
Spegni e riaccendi router e modem
Scollegali entrambi, aspetta circa 30 secondi, ricollega prima il modem, poi il router. Dai loro qualche minuto per riconnettersi prima di provare.
Prova con un dispositivo via cavo, se puoi
Se un computer collegato via cavo funziona ma il Wi-Fi no, il problema è il collegamento wireless o le sue impostazioni, non il DNS in sé.
Cambia l'impostazione DNS del router
Nella pagina di amministrazione del router cerca un campo DNS nelle impostazioni WAN, Internet o DHCP. Le etichette cambiano da marca a marca, quindi consulta il manuale. Un resolver pubblico impostato qui copre tutti i dispositivi in una volta.
Windows 10 e 11: soluzioni in ordine
Esegui questi comandi in un Prompt dei comandi con privilegi elevati (Esegui come amministratore), provando dopo ciascuno. Vanno dal meno al più invasivo.
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
ipconfig /flushdnssvuota la cache locale. Aiuta quando il problema è una risposta errata in cache, ma non può rianimare un resolver che non risponde. Vedi come svuotare la cache DNS.ipconfig /releaseseguito daipconfig /renewchiede al server DHCP del router un nuovo lease, compresi gli indirizzi dei suoi server DNS.netsh winsock resetreimposta il livello socket di Windows. Richiede un riavvio e può rimuovere voci di rete aggiunte da alcune VPN o da programmi di sicurezza.
Passa la scheda di rete a un altro resolver DNS
Se il resolver fornito dal router è quello che tace, punta questo computer a un altro. Resolver pubblici come Google Public DNS (8.8.8.8) e Cloudflare (1.1.1.1) sono scelte comuni. Sono esempi, non raccomandazioni, e cambiano chi vede le tue richieste. Vedi come cambiare il server DNS.
Percorso di clic su Windows 11
Apri Impostazioni, poi Rete e Internet, scegli Wi-Fi o Ethernet e apri le proprietà della tua connessione. Trova Assegnazione server DNS, scegli Modifica, passa da Automatico (DHCP) a Manuale, attiva IPv4 e inserisci un indirizzo preferito e uno alternativo. Salva, poi prova.
Percorso di clic su Windows 10
Apri il Pannello di controllo, poi Centro connessioni di rete e condivisione, poi Modifica impostazioni scheda. Fai clic con il pulsante destro sulla tua scheda Wi-Fi o Ethernet, scegli Proprietà, seleziona Protocollo Internet versione 4 (TCP/IPv4), fai clic su Proprietà, scegli Utilizza i seguenti indirizzi server DNS e compila i due campi. Fai clic su OK.
Altre cose sul dispositivo che bloccano il DNS
- VPN e software di sicurezza. Alcuni client VPN e firewall intercettano il DNS. Disconnetti la VPN, o sospendi la protezione web, per un test. Se i nomi si risolvono, regola le impostazioni DNS o di filtraggio di quel programma invece di lasciarlo disattivato.
- IPv6, solo come prova. Su una rete con un percorso IPv6 guasto, le richieste possono bloccarsi. Deseleziona la casella Protocollo Internet versione 6 (TCP/IPv6) nelle proprietà della scheda, prova e riattivalo se non cambia nulla. Lasciarlo disattivato non è una soluzione.
- Driver della scheda. Un driver Wi-Fi obsoleto o danneggiato può perdere traffico. In Gestione dispositivi aggiorna la scheda, oppure usa Disinstalla dispositivo e riavvia perché Windows la reinstalli.
Problemi specifici del Wi-Fi
Quando un portatile mostra l'errore solo sul Wi-Fi, controlla il segnale prima del DNS. Un collegamento debole perde pacchetti, e una richiesta DNS è un piccolo pacchetto che può andare perso. Avvicinati al router, prova la banda a 5 GHz se disponibile e confronta con una connessione via cavo.
Gli hotspot pubblici di hotel, bar e aeroporti sono un caso a parte. Molti ti fanno accettare le condizioni su una pagina di accesso prima che il DNS funzioni bene. Apri un indirizzo HTTP semplice, o un sito che non hai mai visitato, così può comparire la pagina di accesso. Un DNS personalizzato può impedire il caricamento di quella pagina, quindi su quelle reti riporta la scheda su automatico.
PlayStation 5
Su una PS5 un errore DNS compare di solito durante Testa connessione a Internet o quando un gioco o la PlayStation Network non sono raggiungibili. Le soluzioni sono le stesse del PC: riavvia il router, poi imposta il DNS a mano sulla console.
Riavvia completamente la console
Spegnila dal menu di alimentazione invece di usare la modalità riposo, aspetta un momento e riaccendila.
Apri la configurazione della connessione
Vai su Impostazioni, poi Rete, poi Impostazioni, poi Imposta connessione a Internet. Seleziona la tua rete e apri le opzioni avanzate. I nomi dei menu possono cambiare tra un aggiornamento del software di sistema e l'altro.
Scegli il DNS manuale
Imposta Impostazioni DNS su Manuale, poi inserisci un DNS primario e un DNS secondario. Qui vanno bene gli indirizzi dei resolver pubblici. Lascia Impostazioni MTU su Automatico a meno che tu non abbia un motivo preciso per cambiarle.
Prova di nuovo
Esegui Testa connessione a Internet dalle impostazioni di Rete. Indica se la console ha ottenuto un indirizzo IP, raggiunto internet ed effettuato l'accesso alla PlayStation Network.
Se il test continua a fallire con il cavo, prova un altro cavo o un'altra porta del router. Anche altre console hanno un campo DNS nelle impostazioni di rete, ma i nomi dei menu cambiano, quindi consulta la pagina di assistenza del produttore.
Verifica la soluzione con nslookup e gli strumenti di questo sito
Conferma che il resolver scelto risponda. Interrogalo direttamente, poi confronta con quello predefinito del sistema.
nslookup example.com 8.8.8.8
nslookup example.com
Entrambi dovrebbero stampare Name: e una riga Address: per il dominio. Una riga con "DNS request timed out" significa che il resolver non ha risposto, cioè proprio questo problema. Una riga con "Non-existent domain" è NXDOMAIN, un problema diverso. Le righe "Server:" in alto mostrano quale resolver ha risposto.
Un controllo dal browser aiuta a separare la tua rete dal dominio. Inserisci il nome nel nostro strumento di ricerca DNS, nello strumento NSLookup o nella ricerca della home page su /. Risolvono dal nostro server, non dalla tua connessione. Se restituiscono indirizzi mentre il tuo dispositivo va in timeout, il dominio è a posto e il guasto è dalla tua parte. Nota che questi strumenti accettano solo nomi di dominio: rifiutano indirizzi IP e nomi con una sola etichetta, quindi prova con qualcosa come example.com, non con 192.0.2.10 o localhost.
Da ricordare
"Non risponde" significa silenzio da parte del resolver interrogato, non un dominio mancante. Trova il livello silenzioso con un secondo dispositivo e un secondo resolver, poi correggi quel livello.
Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.
Domande frequenti
Per approfondire
Due momenti davvero diversi
dig / nslookup
Dettaglio completo del protocollo, scriptabile, offline
Strumento web
Nessuna installazione, lookup in blocco, condivisibile
Correggi «Server DNS Address Could Not Be Found»
Ho guidato centinaia di persone attraverso questo errore. La maggior parte delle soluzioni richiede due minuti: il trucco è capire se il problema è il sito web, la tua rete o solo il tuo computer.
Tre livelli condividono il nome «server DNS»
Stub resolver
il tuo dispositivo
Resolver ricorsivo
ISP, router o 1.1.1.1
Autorevole
il DNS del dominio stesso
Come cambiare il tuo server DNS (router o dispositivo)
I tuoi dispositivi chiedono a un risolutore prima di caricare qualsiasi cosa. Cambiarlo richiede pochi minuti, una volta che sai se cambiare il router o il dispositivo.
Scegliere un TTL nella pratica
Come svuotare la cache DNS su Windows, macOS e Linux
Un riferimento ai comandi per svuotare la cache DNS a ogni livello, cosa cancella ciascuno e i livelli che uno svuotamento non raggiungerà mai.