Inizio
/
Assistenza sito web
/
Errore ERR_NAME_NOT_RESOLVED – 9 Modi per Risolverlo

Errore ERR_NAME_NOT_RESOLVED – 9 Modi per Risolverlo

L’errore ERR_NAME_NOT_RESOLVED è un errore legato al DNS che impedisce al tuo browser di connettersi a un sito web.

Interrompe la navigazione e può frustrare gli utenti che non sanno come gestirlo. Fortunatamente, di solito è facile da risolvere.

Questa guida descrive nove semplici soluzioni per aiutarti a risolvere rapidamente il problema e ripristinare l’accesso al sito web.

ERR_NAME_NOT_RESOLVED è un errore del browser che si verifica quando il DNS (Domain Name System) non riesce a convertire il nome di dominio in un indirizzo IP.

Uno screenshot di Microsoft Edge che mostra un ERR_NAME_NOT_RESOLVED.

Quando appare questo errore, significa che il tuo browser non riesce a trovare il server che ospita il sito web che stai cercando di visitare.

Questo può accadere per vari motivi, come problemi con il server DNS o impostazioni configurate in modo errato sul tuo dispositivo.

Come Risolvere ERR_NAME_NOT_RESOLVED

Per risolvere l’errore ERR_NAME_NOT_RESOLVED, devi risolvere i problemi di fondo che impediscono al tuo browser di risolvere il nome di dominio del sito web.

Ecco un approccio generale per risolvere e correggere l’errore:

  1. Controlla la tua connessione internet. Assicurati che il tuo dispositivo sia correttamente connesso a internet.
  2. Riavvia il router e i dispositivi. Un riavvio può risolvere problemi di rete temporanei.
  3. Cancella la cache e i cookie del browser. I dati di navigazione vecchi possono a volte interferire con la risoluzione del DNS.
  4. Svuota la cache DNS. Cancella la cache DNS locale per eliminare voci obsolete o errate.
  5. Aggiorna o reimposta le impostazioni DNS. Verifica che le impostazioni DNS siano configurate correttamente.
  6. Disabilita temporaneamente i firewall. I livelli di sicurezza possono a volte bloccare la risoluzione DNS.
  7. Reimposta le impostazioni del browser. Assicurati che il tuo browser sia aggiornato o resettato alle impostazioni predefinite.
  8. Scansiona per malware. Software dannosi può causare problemi di rete, inclusi fallimenti del DNS.
  9. Controlla il tuo file hosts. Voci errate nel file hosts possono impedire la risoluzione del DNS.

Ti guideremo attraverso ogni passaggio in modo più dettagliato nelle sezioni seguenti.

1. Controlla la tua connessione internet

Quando incontri l’errore ERR_NAME_NOT_RESOLVED, la prima cosa da controllare è la tua connessione internet. Una rete debole o disconnessa può impedire al tuo browser di accedere ai siti web.

  • Verifica la connessione Wi-Fi o ethernet. Controlla se il tuo dispositivo è connesso alla rete. Prova ad andare su altre pagine per vedere se ottieni errori simili.
  • Prova con un altro dispositivo. Prova ad accedere a un sito web su un altro dispositivo utilizzando la stessa rete. Se riesci a replicare il problema con dispositivi diversi, il problema potrebbe essere con la tua rete.

Se la tua connessione internet è stabile e il problema persiste, vai al passaggio successivo.

2. Riavvia il router e dispositivi

Se i passaggi precedenti non hanno risolto l’errore ERR_NAME_NOT_RESOLVED, prova a riavviare il router e i dispositivi. Questo può aiutare a rimuovere gli eventuali problemi temporanei di rete che potrebbero essere la causa del problema.

Per riavviare il router:

  • Scollega il cavo di alimentazione del router.
  • Attendi circa 30 secondi, quindi ricollegalo.
  • Consenti al router di riavviarsi completamente e riconnettersi alla rete.

Dopo il riavvio, verifica se il sito web si carica correttamente. Se il problema persiste, passa al passaggio successivo.

3. Cancella la cache e i cookie del browser

I dati memorizzati nella cache e i cookie possono a volte interferire con la risoluzione del DNS memorizzando informazioni obsolete o corrotte.

Cancellare la cache e i cookie del browser può risolvere l’errore ERR_NAME_NOT_RESOLVED. I passaggi per cancellare la cache e i cookie variano a seconda del browser.

Dopo aver cancellato i dati, riavvia il browser e prova a visitare di nuovo il sito web.

4. Svuota la cache DNS

Se cancellare la cache e i cookie del browser non risolve il problema, il passaggio successivo è resettare la cache del DNS sul tuo dispositivo.

Svuotare la cache DNS può risolvere l’errore ERR_NAME_NOT_RESOLVED eliminando eventuali informazioni DNS obsolete o corrotte.

I passaggi per svuotare la cache DNS dipendono dal sistema operativo del tuo dispositivo. Puoi trovare istruzioni dettagliate nei nostri articoli dedicati allo svuotamento della cache DNS per Windows, MacOS e Linux.

Dopo aver svuotato la cache DNS, prova di nuovo il sito web. Se il problema continua, procedi al passaggio successivo.

5. Aggiorna o reimposta le impostazioni DNS

Impostazioni DNS errate possono impedire al tuo dispositivo di risolvere correttamente i nomi di dominio.

Se svuotare la cache DNS non ha risolto l’errore ERR_NAME_NOT_RESOLVED, aggiornare le impostazioni DNS potrebbe aiutare.

Utilizzare Cloudflare (1.1.1.1) o Google DNS (8.8.8.8) invece del DNS predefinito della tua rete può offrire diversi vantaggi.

Questi provider DNS di terze parti sono generalmente più veloci, più affidabili e offrono funzionalità avanzate di privacy e sicurezza.

Passaggi per aggiornare o reimpostare le impostazioni DNS:

5.1. Per Windows

  1. Clicca sul Pulsante Start > cerca e apri Pannello di Controllo > Rete e Internet
Uno screenshot del Pannello di controllo di Windows, con uno zoom sulle impostazioni di Rete e Internet.
  1. Clicca su Centro connessioni di rete e condivisione > Modifica impostazioni scheda a sinistra:
Uno screenshot delle impostazioni di rete e Internet di Windows, con uno zoom su "Modifica impostazioni scheda" a sinistra.
  1. Clicca con il tasto destro sulla tua connessione di rete attiva (Wi-Fi o ethernet) e seleziona Proprietà
Uno screenshot delle impostazioni della scheda di rete di Windows e del menu delle proprietà di una rete.
  1. Scorri verso il basso e fai un doppio click su Protocollo Internet Versione 4 (TCP/IPv4). > Seleziona Usa i seguenti indirizzi server DNS.
  2. Inserisci i server DNS pubblici:
  • Server DNS preferito: 1.1.1.1 (Cloudflare DNS) o 8.8.8.8 (Google DNS)
  • Server DNS alternativo: 1.0.0.1 (Cloudflare DNS) o 8.8.4.4 (Google DNS)
Uno screenshot delle proprietà di rete di Windows e l'opzione per modificare le impostazioni DNS di una rete.
  1. Clicca su OK e riavvia il tuo dispositivo.

5.2. Per macOS

  1. Clicca sul logo Apple in alto a sinistra > Impostazioni di Sistema > Rete
  2. Seleziona Dettagli per la tua connessione attiva (Wi-Fi o ethernet).
Uno screenshot della pagina dei dettagli di rete su MacOS.
  1. Vai alla scheda DNS > Clicca sul pulsante + per aggiungere un nuovo server DNS > Aggiungi i seguenti indirizzi DNS:
  • 1.1.1.1 (Cloudflare DNS) o 8.8.8.8 (Google DNS)
  • 1.0.0.1 (Cloudflare DNS) o 8.8.4.4 (Google DNS)
Uno screenshot della pagina dei dettagli di rete su macOS, dove puoi aggiungere o rimuovere le impostazioni DNS per la tua rete.
  1. Clicca su OK.

Dopo aver aggiornato le impostazioni DNS, riavvia il tuo dispositivo e verifica se il problema è risolto. Se persiste, passa al passaggio successivo.

6. Disabilita temporaneamente i firewall

A volte, i firewall possono interferire con la risoluzione dei nomi di dominio, portando all’errore ERR_NAME_NOT_RESOLVED.

Disabilitarli temporaneamente può aiutare a determinare se sono la causa del problema.

Importante:

Usa cautela quando disabiliti software antivirus o firewall. Questi strumenti proteggono il tuo dispositivo da attacchi dannosi, quindi disabilitali solo temporaneamente per scopi di risoluzione dei problemi. Assicurati di riattivarli una volta terminato il test.

Passaggi per disabilitare temporaneamente il firewall:

6.1. Per Windows

  1. Apri Windows Firewall:
  • Premi Windows + R, digita firewall.cpl e premi Invio.
  • Nella colonna di sinistra, clicca su Attiva o disattiva Windows Defender Firewall.
Uno screenshot della pagina delle impostazioni di Windows Firewall.
  1. Disabilita il firewall:
  • Seleziona Disattiva Windows Defender Firewall per entrambe le reti private e pubbliche.
Uno screenshot dell'opzione del firewall di Windows per attivare/disattivare Defender.
  1. Testa la connessione: Prova ad accedere al sito web per vedere se l’errore è risolto.
  2. Riattiva il firewall: Torna alle stesse impostazioni e riattiva il firewall.

6.2. Per macOS

  1. Clicca sul logo Apple > Impostazioni di Sistema > Rete
  2. Clicca sulla scheda Firewall e disattivalo temporaneamente.
Uno screenshot della pagina delle impostazioni di rete di MacOS in cui è possibile disattivare il firewall.
  1. Prova a visitare di nuovo il sito web.
  2. Riattiva il firewall: Una volta terminato il test, riattiva il firewall.

Se disabilitare il firewall risolve l’errore, potrebbe essere necessario regolare le sue impostazioni per consentire il traffico DNS.

Su Windows, puoi facilmente ripristinare le impostazioni predefinite del firewall:

Uno screenshot della pagina delle impostazioni di Windows Firewall, con uno zoom sull'opzione "Ripristina impostazioni predefinite" sulla sinistra.

7. Reimposta il browser alle impostazioni predefinite

Se l’errore ERR_NAME_NOT_RESOLVED persiste, potrebbe essere legato alle impostazioni del tuo browser. Aggiornare il browser o reimpostarlo alle impostazioni predefinite può aiutare a risolvere questo tipo di problema.

Passaggi per reimpostare le impostazioni del browser:

  1. In Google Chrome, vai all’indirizzo chrome://settings/reset e clicca sul pulsante Ripristina le impostazioni predefinite originali > Reimposta
Uno screenshot della pagina di ripristino predefinita di Google Chrome.
  1. In Firefox, vai su “about:support” > Aggiorna Firefox
Uno screenshot di Mozilla Firefox ripristinato alla pagina predefinita.
  1. Per Microsoft Edge, vai all’indirizzo edge://settings/reset e clicca sul pulsante Ripristina le impostazioni ai valori predefiniti.
Uno screenshot di Microsoft Edge reimpostato sulla pagina predefinita.

8. Scansiona per malware

Il malware può interferire con la risoluzione DNS alterando le impostazioni di sistema, bloccando determinati domini o reindirizzando il tuo traffico verso server dannosi. Questo può portare all’errore ERR_NAME_NOT_RESOLVED.

Eseguire una scansione e rimuovere i file dannosi può aiutare a risolvere il problema.

8.1. Per Windows

Premi la combinazione di tasti Windows + S (o clicca sul Pulsante Start) > cerca Sicurezza di Windows > Aprila e vai a Protezione da virus e minacce > Opzioni di scansione > seleziona una Scansione rapida o una Scansione completa > Scansiona ora

Uno screenshot della pagina delle impostazioni di sicurezza di Windows, dove puoi eseguire una scansione malware sul tuo dispositivo.

8.2. Per macOS

I dispositivi Apple hanno diversi livelli di sicurezza integrati, ma non c’è l’opzione per eseguire una scansione manuale da soli. Per questo, hai bisogno di strumenti di terze parti come Malwarebytes per Mac.

Se viene trovato malware sul tuo dispositivo:

  • Reimposta le impostazioni di rete. Il malware potrebbe aver alterato il tuo DNS o la configurazione di rete. Resetta queste impostazioni dopo aver rimosso il malware.
  • Aggiorna il tuo sistema. Installa le ultime patch di sicurezza per proteggerti da future infezioni.
  • Cambia le password. Aggiorna le password per gli account critici, poiché potrebbero essere stati compromessi.

Una volta che il tuo sistema è pulito, verifica se l’errore ERR_NAME_NOT_RESOLVED persiste. Se lo vedi ancora, passa all’ultimo passaggio.

9. Controlla il tuo file hosts

Il file hosts sul tuo dispositivo mappa i nomi di dominio agli indirizzi IP. Configurazioni errate o modifiche non autorizzate a questo file possono causare l’errore ERR_NAME_NOT_RESOLVED.

Prima di fare qualsiasi modifica, crea un backup del file originale nel caso tu debba ripristinarlo.

Passaggi per controllare il file hosts:

9.1. Per Windows

  1. Apri il file hosts:
  • Premi Windows + S, digita Notepad, e click destro per scegliere Esegui come amministratore.
Uno screenshot del menu Start di Windows che esegue Blocco note in modalità amministratore.

In Notepad, vai su File > Apri e naviga nel seguente percorso:

C:\Windows\System32\drivers\etc\hosts

  • Assicurati di impostare il tipo di file su “Tutti i file” per vedere il file hosts.
Uno screenshot del Blocco note di Windows e il percorso per aprire il file hosts del dispositivo.
  1. Ispeziona il file per configurazioni errate:

Il file hosts predefinito di solito contiene solo commenti (righe che iniziano con #). Cerca eventuali voci aggiuntive che bloccano o reindirizzano siti web, come:

12.123.12.12 example.com

Se c’è una riga del genere, significa che il sito web “example.com” proverà a caricarsi dall’indirizzo 12.123.12.12, invece che dal suo indirizzo IP.

  1. Rimuovi le voci non necessarie:
  • Elimina eventuali righe sospette o errate che bloccano o reindirizzano siti web legittimi.
  1. Salva il file:
  • Dopo aver apportato modifiche, clicca su File > Salva e chiudi Notepad.
Uno screenshot del file hosts di Windows nel Blocco note.

9.2. Per macOS

  1. Apri il file hosts:
  • Apri il Terminale (premi Command + Spazio, digita Terminale, e premi Invio).

Digita il seguente comando e premi Invio:

sudo nano private/etc/hosts

  • Inserisci la tua password di amministratore quando richiesto.
Uno screenshot del terminale MacOS che mostra il comando per aprire il file hosts.
  1. Ispeziona il file per configurazioni errate:
  • Controlla le righe che reindirizzano siti web legittimi, simile alle istruzioni per Windows.
  1. Modifica il file:
  • Usa i tasti freccia per navigare e rimuovere le righe indesiderate.
  • Per salvare le modifiche, premi Control + O, poi Invio. Esci premendo Control + X.

Dopo aver aggiornato il file hosts, riavvia il browser e verifica se l’errore è risolto.

I passaggi sopra dovrebbero risolvere la maggior parte dei casi di errore ERR_NAME_NOT_RESOLVED.

Se il problema persiste o vuoi capire perché si è verificato, esaminare le potenziali cause può fornire ulteriori informazioni.

Cosa causa un errore ERR_NAME_NOT_RESOLVED?

L’errore ERR_NAME_NOT_RESOLVED si verifica a causa di un’interruzione nella risoluzione DNS, spesso causata da configurazioni errate o interferenze esterne.

Conoscere queste cause non solo aiuta nella prevenzione, ma può anche guidarti verso la giusta soluzione nel caso in cui l’errore si verifichi di nuovo.

1. Configurazioni errate di rete e DNS

Le configurazioni errate del DNS e della rete sono comuni fattori alla base dell’errore ERR_NAME_NOT_RESOLVED.

Questi problemi si verificano quando il tuo sistema, router o ISP non riesce a gestire correttamente le query DNS, impedendo ai nomi di dominio di risolversi in indirizzi IP.

Di seguito sono riportate le cause principali e le spiegazioni:

1.1. Server DNS non reattivi

Quando il server DNS che stai utilizzando è inattivo, lento o sovraccarico, non può elaborare le richieste per risolvere i nomi di dominio. Questo accade spesso quando:

  • I server DNS del tuo ISP stanno sperimentando delle disfunzioni.
  • Il traffico intenso causa ritardi o timeout del server.
  • Il server DNS è configurato in modo errato, puntando a un indirizzo non valido od obsoleto.

Soluzione:
Passa a un DNS di terze parti affidabile, come:

  • Google Public DNS: 8.8.8.8 e 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 e 1.0.0.1

Questi server sono ottimizzati per uptime, velocità e sicurezza, riducendo la probabilità di tali errori.

1.2. Cache DNS corrotta

La cache DNS memorizza temporaneamente le risoluzioni dei nomi di dominio per velocizzare la navigazione. Tuttavia, se questa cache diventa obsoleta o corrotta, può portare a errori di risoluzione DNS.

Come accade:

  • L’indirizzo IP di un sito web cambia, ma il tuo dispositivo tenta ancora di utilizzare l’indirizzo vecchio.
  • Una cache corrotta contiene voci errate o incomplete.

Soluzione:
Svuota la cache DNS per aggiornarla.

2. Cache e cookie del browser

La cache e i cookie del browser memorizzano dati temporanei per migliorare i tempi di caricamento delle pagine e mantenere le informazioni di sessione. Sebbene utili, possono causare problemi se:

  • i dati DNS memorizzati sono obsoleti.
    I siti web che hai visitato in precedenza potrebbero essersi spostati su un nuovo server, rendendo le voci memorizzate nella cache non valide.
  • i cookie corrotti possono andare in conflitto con il processo di risoluzione DNS.
    Questo può accadere se i cookie di un sito web contengono dati obsoleti o errati.

Soluzione:

Cancella la cache e i cookie del tuo browser, o ripristina le impostazioni predefinite per forzare una nuova query DNS.

3. Malware o DNS Hijacking

Le infezioni da malware o il dirottamento DNS possono manomettere le tue impostazioni DNS o reindirizzare le tue richieste a server malevoli. Questo viene spesso fatto per intercettare i tuoi dati o visualizzare annunci indesiderati.

Soluzione:

  1. Esegui una scansione completa del malware utilizzando software affidabili come Malwarebytes o Windows Defender.
  2. Controlla le tue impostazioni DNS per modifiche non autorizzate (ad esempio, indirizzi server inaspettati).
  3. Ripristina le tue impostazioni DNS a una configurazione affidabile, come Google o Cloudflare.

4. Conflitti con il firewall

I firewall svolgono ruoli importanti nella sicurezza della tua rete, ma a volte possono interferire con la risoluzione del DNS.

Impostazioni troppo restrittive o configurazioni errate possono bloccare le richieste DNS e portare all’errore ERR_NAME_NOT_RESOLVED.

Come i firewall possono causare problemi

  • Regole rigide che bloccano le query DNS. Alcuni firewall possono bloccare le richieste in uscita ai server DNS, specialmente se non sono riconosciuti come affidabili.
  • Restrizioni specifiche per applicazioni. Un firewall può bloccare browser o applicazioni specifiche dal fare query DNS.
  • Impostazioni configurate in modo errato. Regole del firewall errate o personalizzazioni manuali possono bloccare involontariamente il traffico legittimo.

Soluzione:

  1. Disabilita temporaneamente il tuo firewall e verifica se l’errore persiste.
  2. Se disabilitare risolve il problema:
  • Rivedi e regola le impostazioni del tuo firewall per consentire il traffico DNS.
  • Aggiungi il tuo server DNS come indirizzo affidabile o inserisci il browser nella whitelist nelle impostazioni del firewall.
  • Ripristina il tuo firewall alle impostazioni predefinite.

Altre potenziali cause

Abbiamo visto i problemi che gli utenti possono gestire localmente per risolvere l’errore ERR_NAME_NOT_RESOLVED.

Purtroppo, a volte la causa sottostante può essere al di fuori del nostro controllo.

Se hai seguito tutti i passaggi che abbiamo descritto sopra e stai ancora vedendo l’errore, è molto probabile che si tratti di un problema più complesso.

Potrebbe essere un problema con il tuo provider internet, l’hardware del dispositivo o il nome di dominio del sito web che stai cercando di visitare.

Un record DNSSEC configurato male può causare problemi con la risoluzione del dominio. I record DNS del dominio possono essere modificati solo nell’account del registrar del proprietario del dominio.

Se il problema riguarda il nome di dominio, l’unica cosa che puoi fare e segnalarlo al proprietario affinché possa correggere o disabilitare il DNSSEC.

Considerazioni finali sulla risoluzione di ERR_NAME_NOT_RESOLVED

L’errore ERR_NAME_NOT_RESOLVED può essere frustrante, ma di solito è semplice da risolvere seguendo passaggi sistematici di risoluzione dei problemi.

Comprendere le cause più comuni, come configurazioni errate del DNS, problemi con la cache del browser o interferenze da parte di firewall, può aiutare a prevenire il ripetersi dell’errore.

Mantenere il software aggiornato e utilizzare server DNS affidabili come Google o Cloudflare può migliorare la stabilità generale della navigazione.

Seguendo questa guida, la maggior parte degli utenti dovrebbe essere in grado di risolvere l’errore in modo efficace. Se il problema persiste dopo aver provato questi passaggi, potrebbero esservi problemi più profondi, come problemi DNS legati all’ISP, configurazioni errate del DNS locale o malfunzionamenti hardware.

In tali casi, consigliamo di contattare il provider di hosting del sito web o un team di supporto IT che possa fornire ulteriore assistenza.

Condividi questo articolo