Per chi lavora regolarmente con i siti web, gli errori specifici del CMS come lo schermo bianco della morte o gli errori di connessione al database sono piuttosto comuni. Ma un altro sottoinsieme di errori in cui probabilmente vi imbatterete sono quelli legati alla connessione internet e al DNS.
Un errore che gli utenti di Google Chrome ricevono spesso quando cercano di navigare verso una pagina web è “Impossibile raggiungere il sito – Impossibile trovare l’indirizzo IP del server“, insieme a DNS_PROBE_FINISHED_NXDOMAIN. Questo errore può essere davvero frustrante perché all’improvviso non si riesce più a navigare verso il proprio sito web o addirittura da nessuna parte. 😫
Se visualizzate questo errore mentre cercate di accedere al vostro sito, non preoccupatevi, è abbastanza facile da risolvere. Date un’occhiata ai consigli che trovate qui di seguito su come ricominciare a connettersi. Questa procedura può funzionare anche con altri browser, come Firefox, Edge, ecc.
Guarda la nostra Video-Guida per risolvere l’errore DNS_PROBE_FINISHED_NXDOMAIN
Che Cos’è DNS_PROBE_FINISHED_NXDOMAIN?
Il motivo dell’errore DNS_PROBE_FINISHED_NXDOMAIN è in genere dovuto a una configurazione errata o a un problema con i DNS. DNS è l’abbreviazione di Domain Name System (sistema di nomi di dominio), che aiuta a dirigere il traffico su internet collegando i nomi di dominio con i server web reali. In sostanza, prende una richiesta di tipo umano – un nome di dominio come kinsta.com – e la traduce in un indirizzo IP di tipo informatico – come 216.3.128.12 -.
Quando un utente inserisce un URL nel suo browser web, il DNS si mette al lavoro per collegare quell’URL all’indirizzo IP del server reale. Questa operazione si chiama risoluzione dei nomi DNS e prevede che un recursore DNS interroghi vari nameserver per scoprire l’indirizzo IP effettivo di un server.
Se il DNS non riesce a risolvere il nome o l’indirizzo del dominio, potreste ricevere l’errore DNS_PROBE_FINISHED_NXDOMAIN. La sigla NXDOMAIN sta per Dominio Non Esistente. Leggete di più sul DNS e sul suo funzionamento.
Codice di errore | DNS_PROBE_FINISHED_NXDOMAIN |
Tipo di errore | Errore DNS |
Variazioni dell’errore | Questo sito non può essere raggiunto Hmm. Abbiamo problemi a trovare questo sito Hmmm… non riesco a raggiungere questa pagina Safari non riesce a trovare il server |
Cause dell’errore | Errore di connessione a Internet Il firewall blocca l’accesso Configurazione errata del DNS DNS non ancora propagato Server poco reattivo |
Come si Presenta l’Errore DNS_PROBE_FINISHED_NXDOMAIN nei Browser?
Esistono un paio di varianti di questo errore a seconda del browser che state utilizzando.
Google Chrome
In Google Chrome questo errore viene visualizzato come DNS_PROBE_FINISHED_NXDOMAIN (come si vede qui sotto), evidenziando che il sito non può essere raggiunto, seguito dall’indirizzo IP del server che non può essere trovato.
Impossibile raggiungere il sito o Questa pagina web non è disponibile.
Mozilla Firefox
In Mozilla Firefox viene visualizzato semplicemente come Hmm. We’re having trouble finding that site (come si vede qui sotto).
Non riusciamo a connetterci al server domain.com.
Microsoft Edge
In Microsoft Edge, l’errore viene visualizzato semplicemente come Hmmm… can’t reach this page (come mostrato di seguito). Il che non è molto utile.
Assicuratevi di avere l’indirizzo web corretto: domain.com.
Safari
In Safari, l’errore viene visualizzato semplicemente come Safari Can’t Find the Server (come mostrato di seguito).
Safari non può aprire la pagina “domain.com” perché non riesce a trovare il server “domain.com”.
Cause principali dell’errore DNS_PROBE_FINISHED_NXDOMAIN
Come già detto, questo errore si verifica quando il Domain Name System non riesce a risolvere l’URL di un sito web in un indirizzo IP. Le cause possono essere:
- Il nome del sito non è stato digitato correttamente nella barra di ricerca.
- C’è un errore di connessione a internet che impedisce l’accesso.
- Il firewall blocca l’accesso al sito web.
- Un antivirus o una VPN interferiscono con le impostazioni di rete.
- Il dominio è scaduto o non è registrato.
- Le impostazioni DNS non sono configurate correttamente.
Come risolvere DNS_PROBE_FINISHED_NXDOMAIN sul Desktop
Ecco alcuni consigli e cose da controllare per risolvere l’errore (ordinati in base all frequenza delle cause):
1. Rilasciare e Rinnovare l’Indirizzo IP
Dato che di solito si tratta di un problema di DNS lato client, la prima cosa da fare è provare a rilasciare e rinnovare l’indirizzo IP sul vostro computer. Questo include anche lo svuotamento della cache DNS locale, che è simile alla cache del browser.
Windows
In Windows è sufficiente aprire il Prompt dei comandi premendo il tasto logo di Windows e R. Poi digitate “cmd” e premete Invio.
Digitate ipconfig /release
e premete Invio. In questo modo verrà rilasciato il vostro indirizzo IP attuale.
Poi digitate ipconfig /flushdns
e premete Invio. In questo modo verrà svuotata la cache DNS locale. Se l’operazione ha funzionato, dovreste vedere il messaggio “Successfully flushed the DNS resolver Cache”.
Digitate quindi ipconfig /renew
e premete Invio. Questo rinnoverà il vostro indirizzo IP.
Potete anche provare a ripristinare le impostazioni IP e il catalogo Winsock con i seguenti comandi: netsh int ip set dns
e netsh winsock reset
.
Un modo alternativo per svuotare e rinnovare il DNS è semplicemente quello di disabilitare la scheda di rete e riabilitarla.
Mac
Per rilasciare e rinnovare il vostro indirizzo IP su un Mac, andate in Preferenze di Sistema…
Cliccate sull’icona della rete e poi su “Avanzate”.
Cliccate sulla scheda TCP/IP, se non è già presente. Poi cliccate sul pulsante “Rinnova locazione DHCP”.
Come abbiamo fatto in precedenza per Windows, anche gli utenti Mac possono cancellare la cache DNS locale. Tuttavia, questa operazione si svolge in un luogo diverso. Andate su Utilità e poi cliccate su “Terminale”.
Inserite il seguente comando:
dscacheutil -flushcache
Nota: Sui Mac non viene visualizzato alcun messaggio di successo.
2. Riavviare il Servizio Client DNS
Se utilizzate Windows, potete provare a riavviare il servizio client DNS che risolve e memorizza i nomi di dominio DNS.
Aprite il Prompt dei comandi premendo il tasto logo di Windows e R. Digitate quindi “services.msc” e premete Invio.
Scorrete fino a “Client DNS”, fate clic con il tasto destro del mouse e selezionate “Riavvia”.
Se l’opzione di riavvio non è selezionata (come è successo a noi), un modo alternativo per farlo è attraverso il prompt dei comandi.
Aprite il prompt dei comandi premendo il tasto logo di Windows e R. Poi digitate “cmd” e premete Invio.
Quindi inserite i seguenti comandi:
net stop dnscache net start dnscache
A seconda della versione di Windows in uso, potreste ricevere un errore che dice:
La pausa, la continuazione o l’arresto richiesti non sono validi per questo servizio.
Molto probabilmente questo errore è dovuto al fatto che per eseguire il comando è necessario eseguire CMD come servizio di rete. Se state riscontrando questo errore, vi consigliamo di provare prima le altre alternative riportate di seguito.
3. Cambiare i Server DNS
La prossima cosa da provare è cambiare i server DNS. Per impostazione predefinita, i server DNS vengono assegnati automaticamente dal vostro ISP. Tuttavia, potete provare a cambiarli temporaneamente con un server DNS pubblico, come quello di Google o Cloudflare.
- Alcuni preferiscono utilizzare i DNS pubblici di Google (8.8.8.8 e 8.8.4.4) a lungo termine perché a volte sono più affidabili.
- Anche Cloudflare ha appena lanciato i suoi nuovi DNS gratuiti sicuri e velocissimi (1.1.1.1 e 1.0.0.1) che utilizzeremo in questo esempio. Se volete utilizzare quelli di Google, i passaggi sono gli stessi: basta sostituire gli indirizzi dei server DNS con quelli di Google.
Suggerimento: se state già utilizzando un server DNS gratuito e state riscontrando dei problemi, a volte è anche possibile rimuoverlo e tornare ai server DNS del vostro ISP. Google e Cloudflare non sono perfetti il 100% delle volte e ci sono stati alcuni casi in cui abbiamo notato che il ritorno al DNS ha risolto il problema.
Windows
In Windows è sufficiente aprire il Prompt dei comandi premendo il tasto logo di Windows e R. Poi digitate “pannello di controllo” e premete Invio.
Cliccate su “Rete e Internet” e poi su “Centro connessioni di rete e condivisione”. Sul lato sinistro, cliccate su “Modifica impostazioni scheda di rete”.
Cliccate con il tasto destro del mouse sulla vostra connessione attuale, che può essere una connessione locale o una connessione di rete wireless, a seconda della modalità di connessione. Poi cliccate su “Proprietà”.
Selezionate il Protocollo Internet Versione 4 (o IPv6 se lo desiderate) e cliccate su “Proprietà”.
Prendete nota di tutte le impostazioni esistenti nel caso in cui doveste tornare indietro. Cliccate su “Usa i seguenti indirizzi di server DNS”. Inserite i seguenti, oppure sostituite quelli esistenti con questi:
Per IPv4: 1.1.1.1
e 1.0.0.1
Per IPv6: 2606:4700:4700::1111
e 2606:4700:4700::1001
Cliccate su OK e poi su Chiudi. Riavviate il browser.
Mac
Per cambiare i server DNS su un Mac, andate in Preferenze di Sistema…
Cliccate sull’icona della rete e poi su “Avanzate”.
Cliccate sulla scheda “DNS”.
Quindi aggiungete gli indirizzi dei server DNS di Cloudflare.
Per IPv4: 1.1.1.1
e 1.0.0.1
Per IPv6: 2606:4700:4700::1111
e 2606:4700:4700::1001
4. Ripristinare i flag di Chrome
A volte le impostazioni di Chrome o le funzioni sperimentali possono essere accidentalmente modificate o rovinate. Potete ripristinare le impostazioni predefinite digitando chrome://flags
nel browser e cliccando su “Ripristina tutte le impostazioni predefinite”.
Poi riavviate il browser.
5. Disattivare Temporaneamente VPN e Antivirus
A volte le VPN e i software antivirus possono entrare in conflitto o sovrascrivere le impostazioni di rete, compresi i server DNS, ecc. Se ne avete qualcuno in esecuzione, provate a disabilitarlo temporaneamente (chiudendolo) per vedere se risolve l’errore DNS probe finished nxdomain in Chrome.
6. Controllare il File Host Locale
Ogni computer ha il cosiddetto file host locale. Si tratta di un file che contiene voci DNS manuali mappate a indirizzi IP specifici. In genere viene modificato solo quando si vuole avere un’anteprima del DNS prima di passare i domini a un nuovo host.
Tuttavia, ci sono molti modi diversi in cui questo file potrebbe essere stato modificato. Pertanto, se nessuna delle opzioni precedenti ha funzionato, vale la pena fare un double-check del file hosts locale per verificare che il sito web a cui state cercando di accedere non sia presente.
Windows
Il file hosts richiede in genere un accesso supplementare. Quindi il primo passo è aprire il vostro editor di testo come amministratore. Cliccate sul menu Start, cercate il vostro editor di testo, fate clic con il tasto destro del mouse e selezionate “Esegui come amministratore”. Questo può essere fatto con qualsiasi editor di testo come Notepad, Notepad++, Atom, ecc. Nell’esempio che segue utilizziamo Sublime.
All’interno dell’editor di testo, cliccate su File → Apri e cercate il seguente percorso:
C:WindowsSystem32driversetc
Cliccate sul file hosts e su “Apri”.
Controllate che il sito web che state cercando di visitare non sia presente nell’elenco. Se lo è, rimuovetelo.
Mac
Per controllare il vostro file host su Mac, vi consigliamo di procurarvi Gas Mask. Si tratta di un’applicazione gratuita che può essere utilizzata come gestore di file host, editor di file host e passare da uno all’altro. Rende tutto più facile e veloce! Altrimenti, potete seguire i prossimi passaggi per modificare manualmente il vostro file hosts su Mac.
Andate su Utilità e poi cliccate su “Terminale”.
Inserite il seguente comando e premete Invio (molto probabilmente vi verrà richiesta anche la password di amministratore).
sudo nano /private/etc/hosts
Controllate che il sito web che state cercando di visitare non sia presente nel file host. Se lo è, rimuovetelo.
7. Controllare il DNS del Dominio
Se l’errore DNS_PROBE_FINISHED_NXDOMAIN viene riscontrato solo su un singolo dominio, anche dopo aver controllato il file hosts, potrebbe essere necessario controllare le impostazioni DNS del nome di dominio stesso.
Se siete clienti di Kinsta, abbiamo un articolo approfondito su come puntare il dominio e il DNS su Kinsta. Se avete recentemente migrato il sito web a un nuovo provider di hosting, è possibile che il DNS sia stato memorizzato nella cache in modo errato sul vostro computer. In questo caso, il punto 2 dovrebbe aver risolto il problema.
8. Riavviare il Computer
Sappiamo che è fastidioso, ma va ricordato. 😬 Se nessuna delle opzioni precedenti funziona, provate a riavviare il computer e anche il router. Ci rendiamo conto che molti di voi probabilmente hanno centinaia di schede o applicazioni aperte ed è per questo che abbiamo inserito questa opzione come ultima. Tuttavia, il riavvio dei dispositivi cancella la cache temporanea.
Come Risolvere DNS_PROBE_FINISHED_NXDOMAIN su Cellulare (Android e iOS)
Questi sono i modi più comuni per risolvere questo errore sul vostro dispositivo mobile:
1. Riavviare il Dispositivo
Conoscete la famosa domanda dell’assistenza tecnica “Ha provato a spegnerlo e riaccenderlo?”.
Ebbene, questa frase è famosa per un motivo: un riavvio spesso risolve il problema! Prima di tentare qualsiasi altra soluzione di questo elenco, iniziate con un semplice riavvio del dispositivo.
Android
Per riavviare il vostro dispositivo Android, tenete premuto il pulsante di accensione del dispositivo per visualizzare il menu Opzioni, quindi toccate l’opzione Riavvia:
Attendete che il dispositivo si riavvii, quindi aprite l’applicazione Chrome e verificate la presenza dell’errore.
iPhone/iOS
Per riavviare il vostro iPhone o un altro dispositivo iOS, iniziate tenendo premuto il pulsante di accensione e uno dei due pulsanti del volume:
Teneteli premuti finché sullo schermo non appare il cursore di spegnimento:
Trascinate il cursore da un lato all’altro e attendete che il dispositivo si spenga.
Una volta spento completamente, tenete premuto il pulsante di accensione del dispositivo per riaccenderlo. Poi controllate se l’errore è ancora presente.
2. Controllare gli Aggiornamenti dell’App Chrome
Il passo successivo consiste nell’assicurarsi di utilizzare l’ultima versione dell’applicazione Google Chrome sul vostro dispositivo Android
Potete verificare la presenza di eventuali aggiornamenti di Chrome e installarli seguendo questi passaggi:
- Aprite l’app App Store (che sui dispositivi Android si chiama Google Play Store).
- Toccate l’icona del vostro profilo in alto a destra (nella barra di ricerca).
- Toccate l’opzione di menu Gestisci app e dispositivo.
- Toccate il pulsante Aggiornamenti disponibili.
- Cercate Google Chrome nell’elenco. Se lo vedete, toccate il pulsante Aggiorna accanto ad esso.
Una volta terminata l’installazione dell’aggiornamento, rilanciate l’app Chrome e verificate se l’errore è ancora presente. In caso affermativo, passate alla soluzione successiva.
3. Cancellare i Dati del Browser e dell’App di Chrome
Le cache sono utili perché velocizzano la vostra esperienza di navigazione. Infatti, i nostri test dimostrano che la cache di Edge riduce di oltre il 50% il tempo necessario per fornire pagine complete ai browser.
Tuttavia, questi dati in cache possono anche essere spesso la fonte di errori come DNS_PROBE_FINISHED_NXDOMAIN.
Fortunatamente, non avete bisogno di questi dati nella cache e cancellarli può risolvere l’errore.
Potete cancellare la cache di Chrome e i dati delle app dal dispositivo mobile in pochi passi:
- Aprite l’applicazione Chrome.
- Toccate l’icona del menu ad hamburger (
⋮
o⋯
) in alto o in basso. - Toccate Cronologia > Cancella dati di navigazione.
- Selezionate Cronologia di navigazione e Immagini e file nella cache. Lasciate le altre opzioni deselezionate.
- Se viene visualizzato il messaggio “Cancella anche i dati di questi siti?”, confermate toccando Cancella.
- Attendete che Chrome finisca di cancellare i dati, quindi toccate il messaggio di conferma OK, ricevuto.
Ora provate a visitare nuovamente la pagina per vedere se l’errore è scomparso. Se così non fosse, non scoraggiatevi! Passate all’opzione successiva.
4. Controllare gli Aggiornamenti del Sistema
Come per Chrome, dovete assicurarvi di utilizzare l’ultima versione del sistema operativo (OS) Android disponibile per il vostro dispositivo.
Android
Ecco come verificare se il vostro dispositivo Android ha aggiornamenti di sistema in corso:
- Andate su Impostazioni > Sistema.
- Toccate Aggiornamento del sistema.
- Questa schermata potrebbe dirvi che il vostro sistema è aggiornato. In ogni caso, toccate il pulsante Controlla aggiornamenti in basso.
- Attendete che il sistema cerchi gli aggiornamenti disponibili per il sistema operativo.
- Se viene trovato un aggiornamento, accettate di installarlo e seguite le ulteriori istruzioni per completare l’installazione.
- Riavviate il dispositivo se il processo di aggiornamento non avviene automaticamente.
iPhone/iOS
Potete verificare la presenza di aggiornamenti in corso sul vostro iPhone o su un altro dispositivo iOS seguendo questi passaggi:
- Andate su Impostazioni > Generali > Aggiornamento software.
- Esaminate la schermata per vedere se c’è un aggiornamento disponibile. Se c’è, toccate il pulsante Scarica e installa.
- Toccate Installa ora quando viene richiesto.
- Riavviate il dispositivo.
Una volta che il sistema del dispositivo è stato aggiornato e riavviato, verificate nuovamente la presenza dell’errore nell’app Chrome. Se è ancora presente, provate la soluzione successiva di questo elenco.
5. Cambiare le Impostazioni di Rete del Dispositivo Mobile
Abbiamo parlato in precedenza della modifica delle impostazioni DNS dei dispositivi desktop per risolvere l’errore DNS_PROBE_FINISHED_NXDOMAIN. Questo stesso approccio può funzionare anche con i dispositivi mobili.
Android
Per modificare le impostazioni DNS del vostro dispositivo Android, seguite questi passaggi:
- Andate su Impostazioni > Rete e Internet > Internet.
- Assicuratevi che il Wi-Fi sia impostato su “On”
- Tenete premuta la connessione alla rete Wi-Fi, quindi toccate Modifica.
- In Opzioni avanzate, individuate i campi DNS 1 e DNS 2 e inserite queste informazioni:
- DNS 1:
8.8.8.8
- DNS 2:
8.8.4.4
- DNS 1:
- Toccate Salva.
Dopo aver salvato le nuove impostazioni, riaprite l’app Chrome e controllate se l’errore è scomparso.
iPhone/iOS
Potete modificare le impostazioni DNS del vostro iPhone o di un altro dispositivo iOS seguendo questi passaggi:
- Andate su Impostazioni > Wi-Fi.
- Toccate la vostra rete nel menu.
- Toccate Configura DNS > Manuale.
- Rimuovete gli elenchi attuali alla voce Server DNS e aggiungete i seguenti elenchi:
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
A questo punto, riavviate l’app Chrome e controllate nuovamente se il messaggio di errore viene visualizzato.
Riepilogo
Anche se è frustrante, l’errore DNS_PROBE_FINISHED_NXDOMAIN di solito è abbastanza facile da risolvere. Tra lo svuotamento della cache DNS, il rinnovo dell’IP e la prova di diversi server DNS, si auspica che riusciate a tornare a navigare sul web in poco tempo.
Lettura consigliata: Come Risolvere l’Errore DNS_PROBE_FINISHED_BAD_CONFIG.
Domande Frequenti
Che Cos’è DNS_PROBE_FINISHED_NXDOMAIN?
L’errore DNS_PROBE_FINISHED_NXDOMAIN indica che il Domain Name System (DNS) non è riuscito a risolvere il nome o l’indirizzo del dominio. NXDOMAIN sta per Dominio Non Esistente.
Quali sono le Cause di DNS_PROBE_FINISHED_NXDOMAIN?
Il DNS_PROBE_FINISHED_NXDOMAIN è in genere causato da una configurazione errata o da un problema con il DNS.
Come si Risolve DNS_PROBE_FINISHED_NXDOMAIN?
Ecco alcune raccomandazioni e cose da controllare per risolvere l’errore (ordinate in base alle cause riscontrate più di frequente):
- Rilasciare e rinnovare l’indirizzo IP
- Riavviare il servizio client DNS
- Cambiare i server DNS
- Ripristinare i flag di Chrome
- Disabilitare temporaneamente la VPN e l’antivirus
- Controllare il file Host locale
- Controllare i DNS del dominio
- Riavviare il computer
Come si Risolve DNS_PROBE_FINISHED_NXDOMAIN sui Dispositivi Mobili?
Questi sono i modi più comuni per risolvere questo errore su un dispositivo mobile: