Domain IP Lookup

Quattro esiti, quattro passi successivi diversi

NXDOMAINIl nome non esiste: inutile riprovare
TIMEOUTNessuna risposta in tempo: spesso temporaneo
SERVFAILIl server non è riuscito a elaborarla: a volte temporaneo
REFUSEDRifiutata per policy: raramente un guasto, raramente temporaneo
Risoluzione dei problemi

ERR_NAME_NOT_RESOLVED: cosa significa e come risolverlo

6 min di letturaDi Domain IP Lookup Team

Chrome mostra ERR_NAME_NOT_RESOLVED sotto il titolo «Impossibile raggiungere il sito», di solito accanto alla riga «Impossibile trovare l'indirizzo IP del server». Il codice è l'etichetta di Chrome per l'errore di rete interno -105. Significa che il browser ha chiesto l'indirizzo associato a un nome host e non ne ha ottenuto uno utilizzabile, quindi non ha nemmeno provato ad aprire una connessione con il sito.

È quindi un sintomo DNS, non un sintomo del server web. Il tuo compito è capire quale livello si è arreso: il browser, il sistema operativo, una VPN, il router, il resolver del provider o i record del dominio stesso.

Cosa dice davvero il codice di errore

Un nome host come www.example.com deve diventare un indirizzo come 192.0.2.10 prima che una pagina possa caricarsi. Quando questo passaggio fallisce, Chrome segnala l'errore invece di tirare a indovinare. Il -105 è semplicemente il numero che il codice di rete di Chromium assegna a «nome non risolto». L'etichetta è ampia: copre una risposta «il nome non esiste», un timeout e una richiesta rifiutata.

In cosa si differenzia dagli altri due messaggi DNS

Tre messaggi coprono la maggior parte di questo ambito. Sono parenti stretti: Chrome spesso fa seguire a una ricerca fallita una sonda diagnostica, e il messaggio che vedi dipende dalla conclusione della sonda, dalla piattaforma e dalla versione del browser. Considera la tabella una guida.

MessaggioDove lo vedi di solitoCosa indica
ERR_NAME_NOT_RESOLVEDChrome su Android, Chrome su desktop, browser ChromiumLa ricerca è fallita. La causa non è circoscritta: può essere un timeout, un resolver difettoso o un nome inesistente.
DNS_PROBE_FINISHED_NXDOMAINChrome ed Edge su desktop, soprattutto su WindowsUn server DNS ha risposto che il nome non esiste e la sonda lo ha confermato. Vedi come risolvere l'errore di sonda NXDOMAIN su Windows.
«Impossibile trovare l'indirizzo DNS del server»Il titolo in linguaggio semplice di Chrome nella stessa pagina di erroreLa stessa famiglia di errore descritta con parole più semplici. Vedi la guida all'indirizzo DNS del server.

Per il significato a livello di protocollo della risposta «il nome non esiste», leggi NXDOMAIN spiegato. Il codice in sé non dice di chi sia la colpa, quindi si testa, partendo dalla domanda meno costosa.

Primo test: il nome si risolve altrove?

Prima di cambiare una sola impostazione, prendi un secondo dispositivo o un'altra rete e apri lo stesso indirizzo. Uno smartphone con i dati mobili va benissimo. Se il sito si carica lì, il problema si trova nel tuo percorso. Se fallisce ovunque, la causa più probabile è il DNS del dominio.

Puoi anche interrogare il nome dall'esterno della tua rete. Incolla il nome host nello strumento di ricerca DNS e controlla se tornano record di indirizzo. Lo strumento richiede un nome host completo come www.example.com e rifiuta gli indirizzi IP e i nomi a etichetta singola come intranet. Nessun record A o AAAA significa che il problema è il dominio; se torna un indirizzo ma Chrome continua a fallire, il problema è locale.

Risolvere su Chrome per desktop

Procedi dal meno al più invasivo. Prova la pagina dopo ogni passaggio, così sai quale ha funzionato.

  1. Riprova in una finestra privata

    La navigazione in incognito parte senza la maggior parte delle estensioni. Se il sito si carica lì, un blocco pubblicità, un filtro per la privacy o un componente aggiuntivo VPN sta interferendo; disattiva le estensioni una alla volta.

  2. Svuota la cache host di Chrome

    Apri chrome://net-internals/#dns e usa il pulsante Clear host cache. Chrome conserva un proprio registro a breve durata delle ricerche, separato da quello del sistema operativo. Se il pulsante manca nella tua versione, riavviare Chrome svuota la stessa cache.

  3. Svuota la cache del sistema operativo

    Su Windows esegui ipconfig /flushdns in un terminale. Su macOS il comando dipende dalla versione; uno comune è sudo dscacheutil -flushcache seguito da sudo killall -HUP mDNSResponder. La guida allo svuotamento della cache DNS elenca le varianti, incluso Linux.

  4. Controlla il file hosts

    Una riga obsoleta nel file hosts sostituisce completamente il DNS. Cerca il nome host che dà errore in C:\Windows\System32\drivers\etc\hosts su Windows oppure in /etc/hosts su macOS e Linux, e rimuovi o commenta ogni riga che non hai aggiunto di proposito.

  5. Disattiva VPN, proxy e software di filtraggio

    I client VPN e le suite di sicurezza spesso instradano il DNS attraverso resolver propri. Disconnetti e riprova.

  6. Prova un server DNS diverso

    Se l'anello debole è il resolver del router o del provider, imposta sull'adattatore un resolver pubblico come 1.1.1.1 o 8.8.8.8 e riprova.

Chrome ha anche l'opzione Usa DNS sicuro in Impostazioni, Privacy e sicurezza, Sicurezza. Quando è attiva, Chrome può aggirare il resolver di sistema. Se Chrome fallisce mentre una ricerca da terminale riesce, attivarla o disattivarla permette di distinguere i due percorsi.

Confronta cosa dicono il sistema e un resolver scelto

Questi comandi pongono la stessa domanda a due resolver. Sostituisci il nome con quello che dà errore.

Interroga il resolver predefinito, poi uno pubblico
nslookup www.example.com
nslookup www.example.com 1.1.1.1

# macOS or Linux, if dig is installed
dig www.example.com A +short
dig @1.1.1.1 www.example.com A +short

Se il resolver predefinito dice che il nome non esiste ma quello pubblico restituisce un indirizzo come 203.0.113.25, il tuo resolver predefinito è obsoleto o filtra. Se falliscono entrambi, i record del dominio mancano o i suoi nameserver non rispondono. Lo strumento nslookup offre un terzo parere dall'esterno della tua rete.

Risolvere su Android

ERR_NAME_NOT_RESOLVED è frequente in Chrome su Android perché il telefono passa dal Wi-Fi ai dati mobili. I nomi dei menu variano a seconda del produttore, quindi i percorsi qui sotto sono indicativi.

  1. Cambia rete. Disattiva il Wi-Fi e carica la pagina con i dati mobili, poi il contrario. Un sito che funziona su una rete e non sull'altra indica il resolver o il router di quella rete, non il telefono.
  2. Attiva la modalità aereo per dieci secondi.
  3. Controlla il DNS privato. Di solito si trova in Impostazioni, Rete e internet, DNS privato, anche se alcuni telefoni lo collocano in Connessioni o Altre impostazioni di connessione. Se è impostato su un nome host scritto male o non più funzionante, ogni ricerca fallisce. Impostalo su Automatico o Disattivato per provare.
  4. Dimentica la rete Wi-Fi e riconnettiti. Questo elimina le impostazioni salvate per rete, come una voce DNS manuale.
  5. Disattiva qualsiasi VPN o app «cambia DNS», e controlla l'impostazione Usa DNS sicuro di Chrome in Impostazioni, Privacy e sicurezza.
  6. Svuota la cache di Chrome nelle impostazioni delle app di Android se fallisce solo Chrome.

La nostra guida specifica per Android, come svuotare il DNS su Android, spiega perché sulla maggior parte dei telefoni non esiste un unico pulsante di «svuotamento» e cosa fare al suo posto.

Risolvere su iPhone e iPad

Chrome su iOS si basa sul motore web di Apple anziché sullo stack di rete di Chrome per desktop, quindi la pagina di errore e il suo testo possono non coincidere con quelli del desktop. Se Chrome mostra un errore di tipo DNS e Safari mostra «Safari non riesce a trovare il server» per lo stesso indirizzo, stai vedendo la stessa ricerca fallita in due involucri. Se Safari carica il sito e Chrome no, il problema è dentro Chrome.

  1. Attiva e disattiva Wi-Fi e rete cellulare uno alla volta, poi prova la modalità aereo per circa dieci secondi.
  2. Guarda l'impostazione DNS del Wi-Fi. Apri Impostazioni, Wi-Fi, tocca il pulsante info accanto alla tua rete e guarda sotto Configura DNS. Una voce manuale che punta a un server non funzionante manda in errore ogni ricerca su quella rete. Passa ad Automatico oppure inserisci un resolver funzionante come 1.1.1.1.
  3. Controlla Relay privato iCloud. Con un piano iCloud+ si trova in Impostazioni, il tuo nome, iCloud, Relay privato. Disattivarlo per la rete in uso è un modo rapido per escluderlo.
  4. Disconnetti qualsiasi VPN e guarda in Impostazioni, Generali, VPN e gestione dispositivo se ci sono profili DNS o di configurazione che non riconosci. Un profilo di una scuola, di un datore di lavoro o di un'app di filtraggio può controllare il DNS.
  5. Ripristina le impostazioni di rete come ultimo passaggio: Impostazioni, Generali, Trasferisci o inizializza iPhone, Inizializza, Inizializza impostazioni rete. Questo cancella le password Wi-Fi salvate, le impostazioni cellulari e le configurazioni VPN, quindi annotale prima.

Scegli il passo successivo in base al sintomo

Cosa osserviLivello più probabilePasso successivo
Fallisce su ogni dispositivo e reteI record DNS o i nameserver del dominioInterrogalo con lo strumento di ricerca DNS; contatta il proprietario del sito se non torna alcun indirizzo.
Fallisce sul Wi-Fi, funziona con i dati mobiliRouter o resolver dell'ISPRiavvia il router, imposta un server DNS pubblico sul dispositivo o sul router.
Funziona in un altro browser sullo stesso dispositivoChrome stesso: cache, estensione, DNS sicuroSvuota la cache host, prova una finestra privata, attiva o disattiva Usa DNS sicuro.
Funziona con la VPN spentaResolver della VPN o del filtraggioControlla il DNS della VPN e le impostazioni di split tunneling.
Fallisce solo dopo aver cambiato rete Wi-FiImpostazioni di rete salvate o DNS privatoDimentica la rete, reimposta il DNS privato, controlla le voci DNS manuali.
Fallisce un solo nome host, gli altri si caricanoUn record mancante, un errore di battitura o una voce del file hostsControlla l'ortografia, il file hosts e i record del dominio.
È iniziato subito dopo la registrazione o il trasferimento di un dominioNon ancora pubblicato, oppure cache negativaAttendi e ricontrolla; vedi la FAQ sui tempi qui sotto.

Quando la causa è dal lato del dominio

Se nulla di locale cambia il risultato, guarda il dominio stesso. I sospetti abituali sono una registrazione scaduta, nameserver modificati presso il registrar ma non ancora configurati sul nuovo host, o un record www mancante mentre il dominio senza prefisso funziona. Un sito che si carica su example.com ma non su www.example.com è un caso classico: sono voci DNS separate.

Da ricordare

ERR_NAME_NOT_RESOLVED indica il passaggio fallito, non il colpevole. Prova prima lo stesso nome host su un'altra rete, poi procedi dalla cache di Chrome verso l'esterno: il sistema, la VPN, il router e infine i record del dominio.

Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.

Domande frequenti

Per approfondire

Quattro esiti, quattro passi successivi diversi

NXDOMAINIl nome non esiste: inutile riprovare
TIMEOUTNessuna risposta in tempo: spesso temporaneo
SERVFAILIl server non è riuscito a elaborarla: a volte temporaneo
REFUSEDRifiutata per policy: raramente un guasto, raramente temporaneo
Risoluzione dei problemi

Risolvere DNS_PROBE_FINISHED_NXDOMAIN su Windows: trova il livello guasto

Come risolvere DNS_PROBE_FINISHED_NXDOMAIN in Chrome su Windows testando in ordine browser, Windows, router e ISP, con i comandi esatti.

8 min di lettura

Due momenti davvero diversi

dig / nslookup

Dettaglio completo del protocollo, scriptabile, offline

Strumento web

Nessuna installazione, lookup in blocco, condivisibile

Guide pratiche

Correggi «Server DNS Address Could Not Be Found»

Ho guidato centinaia di persone attraverso questo errore. La maggior parte delle soluzioni richiede due minuti: il trucco è capire se il problema è il sito web, la tua rete o solo il tuo computer.

7 min di lettura

Quattro esiti, quattro passi successivi diversi

NXDOMAINIl nome non esiste: inutile riprovare
TIMEOUTNessuna risposta in tempo: spesso temporaneo
SERVFAILIl server non è riuscito a elaborarla: a volte temporaneo
REFUSEDRifiutata per policy: raramente un guasto, raramente temporaneo
Risoluzione dei problemi

NXDOMAIN spiegato: significato, cause e come risolverlo

NXDOMAIN significa che il DNS non ha trovato quel nome. Scopri le cause comuni, come risolverlo passo dopo passo e come funzionano negative caching e DNSSEC.

8 min di lettura