Un Domain Name System (DNS) è una directory che traduce i nomi di dominio o hostname in indirizzi IP (Internet Protocol) . Grazie a questo processo, gli utenti possono accedere facilmente ai siti web su Internet tramite browser web. A volte, possono essere rilevati alcuni messaggi di errore DNS quando si accede a un sito web, uno di questi è il messaggio “Server DNS non risponde” .

Ciò significa che il browser web non può connettersi al sito perché il server DNS non riesce a mappare correttamente i nomi host agli indirizzi IP.

Esistono diverse cause che possono generre l’errore Server DNS non risponde (o impossibile risolvere l’indirizzo dns del server.), dalle schede di rete configurate in modo errato agli indirizzi di DNS server errati. Fortunatamente, la maggior parte di questi problemi è a carico dell’utente e può essere risolta senza troppi sforzi.

Questo articolo esaminerà 11 potenziali soluzioni per risolvere l’errore il server DNS non risponde su Windows e Mac e diverse cause comuni per questo messaggio di errore.

1. Il server DNS non risponde: risoluzione dei problemi di rete

L’esecuzione della diagnostica di rete è il primo passaggio per correggere l’errore “Server DNS non risponde”. Questo metodo può aiutare a testare e risolvere tutti i problemi e gli errori di rete rilevati senza troppi problemi.

Ecco come eseguire la diagnostica di rete per computer Windows e Mac .

Server DNS non risponde: esegui diagnostica di rete di Windows

Segui i seguenti passaggi per eseguire la diagnostica di rete su Windows 10:

  1. Su Windows, vai su Pannello di controllo -> Rete e Internet -> Centro connessioni di rete e condivisione .
  2. Seleziona l’ opzione Risoluzione dei problemi in Modifica le impostazioni di rete .
  3. Fai clic su Ulteriori strumenti di risoluzione dei problemi -> ​Connessioni Internet -> Esegui lo strumento di risoluzione dei problemi .
  4. Attendi il completamento del processo di risoluzione dei problemi. Se viene visualizzato un messaggio di errore DNS nella finestra, segui i passaggi mostrati per risolvere il problema.

Configura la diagnostica wireless su Mac

Ecco come eseguire la diagnostica wireless su macOS:

  1. Chiudi tutte le app aperte e connettiti alla rete dal quale stai riscontrando il problema.
  2. Tenendo premuto il tasto Opzione , seleziona l’ icona di stato Wi-Fi nella barra dei menu e scegli Apri diagnostica wireless .
  3. Segui le istruzioni sullo schermo per esaminare la tua connessione di rete.
  4. Una volta completato il processo di scansione, fai clic sull’icona Informazioni nella finestra Riepilogo per saperne di più su ciascuna voce dell’elenco.
Impostazioni di diagnostica wireless in Mac per risolvere l'errore il Server DNS non risponde

Se questo metodo non risolve i problemi del server DNS, vai al passaggio successivo.

2. Connettiti con un dispositivo diverso

Prova a connettere un dispositivo diverso alla stessa rete domestica e accedi al sito con cui hai problemi.

Se il secondo dispositivo può accedere alla pagina web utilizzando la stessa rete, il problema riguarda il dispositivo principale.

Ad ogni modo, se non riesci ancora a visitare il sito web con altri dispositivi collegati alla stessa rete, il problema potrebbe essere il tuo router.

3. Passa a un altro browser web

Un’altra semplice soluzione da provare quando si riscontra il problema “Server DNS non risponde” è visitare il sito web da un browser web diverso .

Se ad esempio il tuo browser principale è Mozilla Firefox , prova ad accedere alla pagina web da altri browser come Microsoft Edge e Google Chrome .

Se questo metodo funziona, aggiorna il browser predefinito alla versione più recente o reinstallalo completamente. Diversamente, se viene visualizzato nuovamente il messaggio “Server DNS non risponde”, il browser non è la fonte del problema di connessione.

4. Riavvia il computer in modalità provvisoria

Un sistema operativo che non funziona correttamente può causare il messaggio di errore “Server DNS non risponde”.

Per capire se questo problema impedisce al server DNS di rispondere, dovrai riavviare il computer in modalità provvisoria , una versione ridotta del sistema operativo che può limitare i file, i driver e le risorse utilizzate per l’esecuzione del dispositivo.

Ecco i passaggi per avviare un computer in modalità provvisoria su Windows:

  1. Vai al menu Start , seleziona il pulsante di accensione , premi il tasto Maiusc e seleziona Riavvia .
  2. Nella finestra Scegli un’opzione , fai clic su Risoluzione dei problemi -> Opzioni avanzate .
  3. Seleziona l’ opzione Impostazioni di avvio in Opzioni avanzate e fai clic su Riavvia .
  4. Premi F5 sulla tastiera per selezionare l’ opzione Modalità provvisoria con rete .

Se stai utilizzando un Mac, ecco come avviare il computer in modalità provvisoria:

  1. Vai al menu Apple -> Spegni . Attendi circa 10 secondi dopo lo spegnimento del dispositivo.
  2. Accendi il Mac e tieni premuto rapidamente il tasto Maiusc finché non visualizzi la schermata di accesso.

Se la tua connessione di rete funziona in modalità provvisoria, significa che un software di terze parti potrebbe causare il problema “Il server DNS non risponde”. Per risolvere questo problema, dovrai trovare ed eliminare l’applicazione dal tuo PC.

5. Riavvia il modem o il router

Anche un modem o un router che non funziona correttamente può essere la causa per cui il DNS non risponde.

Pertanto, considera di riavviare il modem o il router per svuotare la cache, risolvendo potenzialmente il problema del server DNS.

Premi il pulsante di accensione del router o del modem o scollega il cavo di alimentazione dalla presa di corrente. Attendi almeno 30 secondi prima di premere nuovamente il pulsante di accensione per riavviarlo.

Se il riavvio del modem o del router non funziona, prova a ripristinarlo alle impostazioni predefinite. Controlla il manuale di istruzioni del dispositivo per ripristinare il modem o il router.

6. Disattiva antivirus e firewall

I programmi antivirus e firewall mirano a proteggere il tuo dispositivo da software dannoso. Tuttavia, questi strumenti possono anche bloccare la tua connessione Internet.

Tenta di disattivare temporaneamente i tuoi programmi antivirus e firewall per verificare se sono la causa dell’errore “Il server DNS non risponde”.

Per accedere alle impostazioni di antivirus e firewall su Windows, seleziona il menu Start e fai clic su Impostazioni -> Aggiornamento e sicurezza -> Sicurezza di Windows -> Protezione da virus e minacce .

Se utilizzi un computer Mac, vai su Preferenze di Sistema -> Sicurezza e Privacy -> Firewall .

Preferenze di sistema del Mac per disattivare il firewall

Dopo aver disattivato i programmi antivirus e firewall, esegui nuovamente la diagnostica di rete e riapri il sito web dal browser.

Se questo risolve il problema, aggiorna o riconfigura i programmi antivirus e firewall prima di riattivarli.

7. Disabilita altre connessioni se il server DNS non risponde

Un’altra soluzione per risolvere il problema “Il server DNS non risponde” è disabilitare le connessioni inutilizzate sul dispositivo .

Segui questi passaggi per disconnettere connessioni di rete aggiuntive su Windows:

  1. Passa a Pannello di controllo -> Rete e Internet -> Centro connessioni di rete e condivisione .
  2. Fai clic su Modifica impostazioni adattatore nella colonna di sinistra.
  3. Apparirà la pagina Connessioni di rete. Fai clic con il pulsante destro del mouse su Connessione alla rete locale e altre connessioni che non stai utilizzando e seleziona Disabilita .

Ecco come disabilitare altre connessioni di rete su Mac:

  1. Vai al menu Apple -> Preferenze di Sistema -> Rete .
Impostazioni di rete in Mac
  1. Seleziona ciascuna delle connessioni inutilizzate sul lato sinistro dello schermo e fai clic sul pulsante meno (-) per disconnettere tale connessione.

Dopo aver disabilitato tutte le connessioni inutilizzate, riavvia il browser e prova ad accedere nuovamente al sito web.

8. Modifica l’indirizzo del server DNS

Se non è possibile accedere al sito web dopo le soluzioni precedenti, prova a modificare l’indirizzo del server DNS .

La tua rete domestica è configurata per ottenere automaticamente un indirizzo del DNS server dal tuo provider di servizi Internet (ISP) . Tuttavia, se il server DNS del tuo ISP non risponde, anche il servizio Internet smetterà di funzionare.

Per risolvere temporaneamente questo problema, modifica le impostazioni DNS e utilizza un indirizzo DNS diverso. Ciò consente al tuo browser di essere ancora in grado di caricare qualsiasi sito web su Internet.

Fortunatamente, molti servizi come CloudflareGoogle Public DNS offrono indirizzi DNS da utilizzare gratuitamente.

Per configurare altri server DNS su Windows, segui questi passaggi:

  1. Accedi alla pagina Connessioni di rete digitando ncpa.cpl nella casella di ricerca di Windows. Premi Invio .
  2. Fai clic con il pulsante destro del mouse sulla connessione attualmente in uso e fare clic su Proprietà .
  3. Nella finestra Proprietà , seleziona Protocollo Internet versione 4 (TCP/IPv4) -> Proprietà .
  4. Seleziona le opzioni Ottieni automaticamente un indirizzo IP e Utilizza i seguenti indirizzi del server DNS nella pagina Proprietà del protocollo Internet versione 4 (TCP/IPv4) .
  5. Digita gli indirizzi del server DNS desiderati nei campi Server DNS preferito e Server DNS alternativo .
  6. Controlla la casella Convalida impostazioni all’uscita e seleziona OK .
  7. Riavvia il tuo computer.

Ecco i passaggi per modificare l’indirizzo del server DNS su Mac:

  1. Vai al menu Apple -> Preferenze di Sistema – > Rete .
  2. Fai clic sulla connessione di rete principale e seleziona Avanzate -> DNS.
Schermata della finestra DNS di rete avanzato del Mac
  1. Premi il pulsante più per aggiungere un nuovo server DNS. Premi OK e poi Applica .

Ripristina la tua connessione Internet e verifica se il problema “Il server DNS non risponde” è stato risolto.

9. Svuota la cache DNS

Un’altra soluzione per risolvere i problemi di connessione al DNS server è svuotare la cache tramite un flush DNS . La cancellazione della cache del router potrebbe aiutare a far funzionare correttamente il DNS.

Ecco i passaggi per svuotare i file di cache DNS su Windows:

  1. Digita cmd nella ricerca di Windows e premi Invio per accedere alla console del prompt dei comandi di Windows.
  2. Al prompt dei comandi, digita ipconfig/flushdns e premi Invio .
  3. Se il processo va a buon fine, apparirà un messaggio di conferma sul prompt dei comandi.

Anche i passaggi per svuotare i file della cache DNS su Mac sono relativamente semplici, ma è fondamentale eseguire il prompt dei comandi corretto in base alla versione corrente del sistema operativo.

Sul tuo Mac, apri il Terminale premendo F4 e inserendo “terminale” nella casella di ricerca del Launchpad.

Una volta aperta l’app, esegui il comando adatto alla tua versione di macOS.

Su macOS Monterey , inserisci il seguente comando:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Su macOS Big Sur , inserisci il seguente comando:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Per svuotare la cache DNS su macOS Catalina , esegui questo nel prompt dei comandi:

sudo killall -HUP mDNSResponder

Esegui questo comando per cancellare la cache DNS su macOS Mojave :

sudo killall -HUP mDNSResponder

Svuota la cache DNS su macOS High Sierra con questo comando:

sudo killall -HUP mDNSResponder

Per macOS Sierra, Mac OS X El Capitan, X Mavericks, X Mountain Lion o X Lion , esegui il comando seguente:

sudo killall -HUP mDNSResponder

Se stai utilizzando Mac OS X Yosemite , inserisci questo comando:

sudo discoveryutil udnsflushcaches

Su Mac OS X Snow Leopard , esegui il comando per svuotare la cache DNS:

sudo dscacheutil -flushcache

Se stai utilizzando Mac OS X Leopard e versioni precedenti , inserisci questo comando:

sudo lookupd -flushcache

Dopo aver eseguito i comandi sopra, la scheda di rete aggiornerà la sua configurazione DNS.

Leggi anche: DNS flush: come svuotare la cache DNS sui vari sistemi operativi

10. Disabilita IP versione 6 (IPv6)

Internet Protocol Version 6 (IPv6) è l’ultima versione del protocollo Internet che identifica i dispositivi su Internet e su una rete locale.

Tuttavia, IPv6 può anche causare il problema “Il server DNS non risponde”. Pertanto, considera la possibilità di disabilitare IPv6 se le soluzioni precedenti non risolvono ancora il problema.

Per disabilitare IPv6 su Windows, procedi come segue:

  1. Vai a Connessioni di rete, fai clic con il pulsante destro del mouse sulla connessione attiva e seleziona Proprietà .
  2. Nella scheda Rete , individua Protocollo Internet versione 6 (TCP/IPv6) e deseleziona la casella.
  3. Fai clic su OK .

Ecco i passaggi per disattivare IPv6 sul tuo Mac:

  1. Vai al menu Apple -> Preferenze di Sistema – > Rete .
  2. Seleziona la connessione di rete corrente e fai clic su Avanzate -> TCP/IP .
Schermata della finestra Rete Mac che illustra come disattivare IPv6
  1. Fai clic sul menu a discesa Configura IPv6 e impostalo su Off . Fai clic su OK .

Se l’opzione off non è disponibile nel menu a discesa Configura IPv6 , prova a disabilitare IPv6 con la riga di comando.

Per disabilitare IPv6 su una connessione wireless, apri l’ app Terminale sul tuo Mac ed esegui il seguente comando:

networksetup -setv6off Wi-Fi

Se vuoi disattivare IPv6 su una connessione ethernet, usa invece questo comando:

networksetup -setv6off Ethernet

È anche possibile disabilitare IPv6 su una connessione wireless ed ethernet insieme inserendo il seguente comando:

networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi

Assicurati di riavviare il dispositivo e di connetterti nuovamente a Internet per verificare se il problema “Server DNS non risponde” è stato risolto.

11. Aggiorna il driver della scheda di rete

Anche un driver della scheda di rete obsoleto può essere il motivo per cui viene visualizzato il problema “Server DNS che non risponde” sul tuo computer Windows.

Sono disponibili due opzioni per aggiornare il driver della scheda di rete : manualmente o automaticamente .

L’aggiornamento manuale di un driver della scheda di rete può essere difficile per i principianti che non hanno familiarità con il software del driver. Pertanto, si consiglia di automatizzarlo con uno strumento come Driver Easy , che può aiutarti a scaricare e installare i driver corretti per il sistema.

Tieni presente che è essenziale creare un punto di ripristino del sistema in Windows prima di utilizzare la versione gratuita di Driver Easy. In questo modo, il computer tornerà allo stato precedente se si verifica un evento imprevisto.

Per aggiornare automaticamente il driver della scheda di rete con Driver Easy, segui questi passaggi:

  1. Scarica e installa il software Driver Easy sul tuo computer.
  2. Esegui il software e fai clic sul pulsante Scansiona ora .
  3. Fai clic sul pulsante Aggiorna accanto a ciascuno dei driver obsoleti.
  4. Attendi il completamento del processo di download e installazione e riavvia il computer.

Una volta terminato il processo, visita nuovamente il sito web a cui desideri accedere e verifica se questo metodo ha risolto il problema “Server DNS che non risponde”.

Quali sono le cause dell’errore “Server DNS non risponde”?

Una delle cause più comuni dei problemi DNS sono i record DNS configurati in modo errato. Ciò potrebbe accadere quando gli utenti non inseriscono i valori corretti o l’indirizzo IP corretto durante il processo di registrazione.

Ecco altre possibili cause dell’errore DNS server non risponde:

  • Provider DNS non disponibile. Il tuo servizio DNS potrebbe smettere di funzionare a causa di errori DNS sulla sua rete, come traffico intenso e interruzione del server.
  • Router o modem malfunzionanti. Anche un router o un modem difettoso può generare errori DNS. Prova a cambiare le porte Ethernet o a utilizzare cavi Ethernet diversi per determinare se il tuo router sta causando il problema DNS.
  • Problemi hardware o di rete. Anche alcuni errori hardware o di rete possono causare l’errore “Server DNS non risponde”. Ad esempio, un singolo server non riesce a inoltrare correttamente le informazioni al server successivo.
  • Programma antivirus. Possono verificarsi problemi quando il fornitore del software aggiorna un programma antivirus, facendo credere al programma che il tuo computer sia infetto e bloccando improvvisamente l’accesso a Internet. Quando ciò accade, il tuo browser potrebbe mostrare il messaggio “Server DNS non risponde”.

Conclusione

Il messaggio “Server DNS non risponde” significa che il tuo browser non può connettersi a Internet.

Le diverse cause di problemi DNS includono record DNS non configurati correttamente, servizi DNS non disponibili, router o modem difettoso, problemi hardware o di rete ed errori del software antivirus.

Ecco alcuni dei metodi più comuni per risolvere il problema “Server DNS che non risponde”:

  • Risolvi i problemi di rete. Esegui la diagnostica di rete per identificare e risolvere i problemi di connessione a Internet.
  • Riavvia il modem o il router. Svuota la cache del modem o del router premendo il pulsante di accensione e scollegando il cavo di alimentazione.
  • Disattiva antivirus e firewall. La disabilitazione temporanea dei programmi antivirus e firewall potrebbe aiutare a risolvere l’errore server DNS non risponde.
  • Svuota la cache DNS. Cancella la cache del router per aggiornare la configurazione DNS.
  • Modifica l’indirizzo del server DNS. Sostituisci l’indirizzo del tuo ISP con un indirizzo DNS diverso.

Speriamo che questo articolo ti abbia aiutato a risolvere il problema “Server DNS non risponde”.

Buon lavoro.