Domain IP Lookup

Quattro livelli, da controllare in ordine

DNS

risolve il nome

Trasporto

TCP si connette

TLS

il certificato è valido

Applicazione

HTTP risponde

Risoluzione dei problemi

Risolvere "Il server DNS non risponde" su Windows, Wi-Fi e PS5

6 min di letturaDi Domain IP Lookup Team

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.

  1. 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.
  2. Fai la stessa domanda a un altro resolver. In un terminale esegui nslookup example.com 8.8.8.8 con l'indirizzo di un resolver pubblico qualsiasi. Se risponde e un semplice nslookup example.com va in timeout, a tacere è il tuo resolver predefinito.
  3. Usa un IP diretto. Se ping 8.8.8.8 risponde 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 vediLivello probabilePrima mossa
Falliscono tutti i dispositivi, il ping a un IP pubblico funzionaInoltro DNS del router o resolver del providerRiavvia il router, poi cambia il DNS sul router
Falliscono tutti i dispositivi, il ping a un IP pubblico fallisceGuasto del provider o della lineaControlla la pagina di stato del provider o chiamalo
Fallisce un dispositivo, gli altri vanno beneQuel dispositivo: scheda di rete, VPN, software di sicurezza, driverSoluzioni per Windows più sotto
nslookup semplice va in timeout, nslookup con 8.8.8.8 funzionaSolo il resolver configuratoPassa la scheda di rete o il router a un altro resolver
Entrambi vanno in timeout ma il ping per IP funzionaPorta 53 bloccata su questa rete o da software localeDisattiva VPN o firewall come prova, prova un'altra rete
Fallisce solo la PS5 o un'altra consoleImpostazioni di rete della consoleDNS manuale sulla console

Quattro livelli, da controllare in ordine

DNS

risolve il nome

Trasporto

TCP si connette

TLS

il certificato è valido

Applicazione

HTTP risponde

Prova dal dispositivo verso l'esterno: il dispositivo, il router, il resolver del provider e il singolo indirizzo del server DNS.

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.

  1. 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.

  2. 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é.

  3. 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.

Comandi, in ordine
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
  • ipconfig /flushdns svuota 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 /release seguito da ipconfig /renew chiede al server DHCP del router un nuovo lease, compresi gli indirizzi dei suoi server DNS.
  • netsh winsock reset reimposta 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.

  1. Riavvia completamente la console

    Spegnila dal menu di alimentazione invece di usare la modalità riposo, aspetta un momento e riaccendila.

  2. 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.

  3. 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.

  4. 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.

Interroga un server scelto, poi quello predefinito
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