Come correggere l'errore DNS_PROBE_FINISHED_NXDOMAIN
Pubblicato: 2020-09-26Se gestisci un sito web, probabilmente ti imbatterai in errori occasionali. La maggior parte ha origine a livello di server o di applicazione (all'interno di WordPress). Tuttavia, a volte ti imbatterai in un errore come "DNS_PROBE_FINISHED_NXDOMAIN" che deriva dalle impostazioni del tuo computer.
In questo articolo, parleremo di come identificare l'errore DNS_PROBE_FINISHED_NXDOMAIN e di esaminare tutti i modi in cui puoi gestirlo.
Andiamo a lavorare!
Che cos'è l'errore DNS_PROBE_FINISHED_NXDOMAIN?
Per spiegare cos'è il DNS_PROBE_FINISHED_NXDOMAIN, dobbiamo esaminare il concetto di Domain Name System (DNS). Un DNS è un database di indirizzi IP mappati a nomi di dominio.
Ogni server ha un indirizzo IP, che viene utilizzato per identificare i siti web salvati su quel computer. Tuttavia, invece di digitare un indirizzo IP nel browser per accedere ai contenuti web, puoi semplicemente utilizzare il nome di dominio corrispondente.
Un DNS può identificare a quale indirizzo IP punta un nome di dominio. Quando digiti un URL, cerca nel suo database per trovare il sito a cui stai tentando di accedere.
Tuttavia, in alcuni casi, i server DNS potrebbero non essere in grado di recuperare le informazioni desiderate. Se riscontri l'errore DNS_PROBE_FINISHED_NXDOMAIN, ecco cosa è successo:
- Hai provato ad accedere a un sito web utilizzando il suo nome di dominio (che sai dovrebbe funzionare).
- Il tuo computer ha inviato la tua richiesta al DNS che utilizza per mappare i domini agli indirizzi IP a cui possono connettersi.
- Il server DNS ha detto al tuo computer "Quel dominio non esiste!", Da qui la parte "NXDOMAIN" dell'errore.
Quando ciò accade, vedrai un messaggio di errore simile a questo (se stai utilizzando Chrome):

La formulazione può variare leggermente a seconda del browser che stai utilizzando, ma l'essenza è sempre la stessa. Ad esempio, ecco lo stesso errore in Firefox:

Se riscontri l'errore DNS_PROBE_FINISHED_NXDOMAIN, prenditi un secondo per ricontrollare se stai digitando nel dominio corretto. Supponendo che il dominio esista e che tu lo abbia inserito correttamente, il problema di solito risiede nella configurazione del tuo computer.
Come correggere l'errore DNS_PROBE_FINISHED_NXDOMAIN (3 possibili soluzioni)
Esistono molti modi per correggere l'errore in questione a seconda della causa principale. Sfortunatamente, può essere difficile da identificare.
Tuttavia, ciascuna delle seguenti correzioni dovrebbe richiedere solo pochi minuti per essere implementata. Se segui le nostre istruzioni e procedi con una correzione dopo l'altra, DNS_PROBE_FINISHED_NXDOMAIN dovrebbe scomparire presto.
1. Rinnova il tuo indirizzo IP e svuota/riavvia la cache
Una delle prime cose che dovresti provare se riscontri problemi di connettività locale (oltre a riavviare il router) è rinnovare il tuo indirizzo IP. Il processo varia leggermente a seconda del sistema operativo (SO), quindi abbiamo incluso istruzioni per utenti Windows e Mac.
finestre
Se utilizzi Windows, puoi rinnovare il tuo indirizzo IP aprendo il prompt dei comandi con privilegi di amministratore. Per farlo, vai al menu Start di Windows e digita "cmd", quindi seleziona l'opzione corrispondente:

Una volta aperto, esegui i seguenti tre comandi uno per uno, premendo il tasto Invio dopo ciascuno per eseguirlo:
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
Questi tre comandi rilasceranno il tuo indirizzo IP, lo rinnoveranno e quindi svuoteranno la cache DNS locale.
Un'altra opzione per svuotare la cache locale è utilizzare i due comandi seguenti:
- net stop dnscache
- net start dnscache
Queste richieste arrestano e riavviano il servizio Windows che gestisce la cache DNS locale. Dopo aver eseguito entrambi i set di comandi, prova ad accedere nuovamente al sito Web del problema per vedere se l'errore persiste.
Mac OS
Su macOS, puoi rinnovare il tuo indirizzo IP senza usare i comandi. Per farlo, segui queste istruzioni:
- Vai a Preferenze di Sistema.
- Passa a Rete , seleziona la tua connessione attiva e fai clic sul pulsante Avanzate .
- Vai su TCP/IP e seleziona l'opzione Rinnova DHCP .
Tuttavia, dovrai utilizzare Terminal per svuotare la cache DNS. Aprilo ( Vai > Utilità ) e quindi inserisci il seguente prompt:
dscacheutil -flushcache
Ora sei pronto per provare ad accedere nuovamente all'URL offensivo. Se ancora non funziona, passa alla correzione successiva.
2. Configura il tuo computer per utilizzare un server DNS diverso
Per impostazione predefinita, il tuo computer deciderà a quale server DNS connettersi automaticamente. In alcuni casi, quel server DNS potrebbe non avere i migliori tempi di risposta. Oppure potrebbe non essere disponibile, causando errori come DNS_PROBE_FINISHED_NXDOMAIN.
Un modo per determinare se questa è l'origine del problema è configurare la connessione per utilizzare un server DNS diverso. Esaminiamo come farlo sia su Windows che su macOS.

finestre
Aprire il menu Start di Windows e digitare "Stato rete" . Seleziona il primo risultato che viene visualizzato e, nella schermata successiva, fai clic sull'impostazione Modifica opzioni adattatore :

Apparirà una nuova finestra con le icone per tutte le connessioni configurate sul tuo computer:

Identifica la tua connessione Internet attiva, quindi segui questi passaggi:
- Fare clic con il pulsante destro del mouse sulla connessione attiva e selezionare Proprietà .
- Trova l'elemento Protocollo Internet versione 4 (TCP/IPv4) , selezionalo e apri l'impostazione Proprietà .
- Seleziona l'opzione Usa il seguente indirizzo del server DNS .
Dovresti quindi vedere questa schermata, solo senza numeri all'interno dei campi Server DNS preferito e Server DNS alternativo :

Nell'esempio sopra, stiamo utilizzando i server DNS pubblici di Google. Per fare lo stesso, inserisci "8.8.8.8" come server DNS preferito e "8.8.4.4" per il tuo server DNS alternativo.
Ci sono molte più opzioni quando si tratta di server DNS pubblici, quindi sentiti libero di provarne uno. Tuttavia, Google di solito è una scelta sicura.
Se stai già utilizzando un server DNS personalizzato e ti imbatti in DNS_PROBE_FINISHED_NXDOMAIN, prova a utilizzare l'approccio opposto. Cioè, ripristina le impostazioni predefinite per vedere se questo risolve il problema.
Mac OS
La modifica del server DNS della tua connessione attiva su macOS funziona come in Windows. Ecco cosa devi fare:
- Vai a Preferenze di Sistema.
- Vai a Rete e seleziona la tua connessione attiva.
- Fare clic sul pulsante Avanzate nelle impostazioni della connessione attiva.
- Seleziona la scheda DNS e aggiungi gli indirizzi che desideri utilizzare.
Durante il passaggio quattro, dovresti vedere una schermata come questa:

Proprio come con Windows, puoi utilizzare qualsiasi server DNS che desideri. Al termine, controlla se l'errore DNS_PROBE_FINISHED_NXDOMAIN persiste.
3. Controlla il file host del tuo computer
Il file hosts del tuo computer ti consente di mappare manualmente gli indirizzi IP ai domini. Ciò può tornare utile per lo sviluppo Web locale, ad esempio, poiché è possibile mappare i siti locali su domini personalizzati senza registrarli.
In alcuni casi, i programmi possono modificare il file hosts a tua insaputa. Questo può portare a errori come DNS_PROBE_FINISHED_NXDOMAIN. Ecco come risolverlo.
finestre
Innanzitutto, individua e apri il tuo file hosts . Puoi trovarlo navigando nella directory locale C:\Windows\System32\drivers\etc\ :

Apri il file utilizzando il tuo editor di testo preferito. Tieni presente che potrebbe essere necessario impostare i privilegi di amministratore per modificarlo.
Nel tuo file hosts , probabilmente avrai almeno alcune mappature personalizzate impostate. Verifica che nessuna delle voci corrisponda al nome di dominio a cui stai tentando di accedere.
Se il dominio di destinazione è elencato, rimuovi la voce e salva le modifiche al file hosts . Quindi riprova ad accedere al sito.
Mac OS
Il modo più semplice per modificare il file hosts su macOS è usare Terminal. Innanzitutto, apri l'applicazione e inserisci il seguente comando:
sudo nano /private/etc/hosts
Il comando aprirà il tuo file hosts utilizzando l'editor di testo Nano con privilegi di amministratore. Se ti senti più a tuo agio con un altro editor, puoi sostituire quella parte del comando.
Dai un'occhiata al file per vedere se il dominio che restituisce l'errore DNS_PROBE_FINISHED_NXDOMAIN è presente. Se lo è, rimuovi quella mappatura e salva le modifiche nel file.
Conclusione
Esistono molti modi per correggere l'errore DNS_PROBE_FINISHED_NXDOMAIN. Fortunatamente, la maggior parte delle correzioni è straordinariamente facile da implementare. Se sai cosa fare, dovresti essere in grado di riottenere l'accesso al sito web che stai cercando di raggiungere in pochi minuti.
Se ti capita di incontrare l'errore DNS_PROBE_FINISHED_NXDOMAIN, ecco cosa puoi fare per risolverlo:
- Rinnova il tuo indirizzo IP e svuota/riavvia la cache.
- Configura il tuo computer per utilizzare un servizio DNS diverso.
- Controlla il file hosts del tuo computer.
Hai domande su come correggere l'errore DNS_PROBE_FINISHED_NXDOMAIN in WordPress? Parliamo di loro nella sezione commenti qui sotto!
Immagine di Visual Generation / shutterstock.com
