Correzione: impossibile svuotare la cache del resolver DNS

Impossibile svuotare la cache del resolver DNS è un messaggio di errore che potresti ricevere quando esegui il comando ipconfig / flushdns su macchine Windows.

Il servizio client DNS viene utilizzato dal sistema operativo Windows per risolvere e archiviare le informazioni DNS (Domain Name System) al fine di accelerare il processo su usi consecutivi.

La cache DNS è abilitata per impostazione predefinita e memorizzerà nella cache le richieste DNS per la maggior parte dei programmi che si connettono a Internet.

Ci sono alcune possibili insidie ​​che gli utenti riscontrano quando usano la cache DNS nel sistema operativo Windows.

Uno di questi è che le informazioni nella cache DNS non sono aggiornate. Ciò può comportare problemi di caricamento durante la connessione a siti o server. Il comando ipconfig / flushdns può essere utilizzato per svuotare la cache DNS al fine di risolvere nuovamente i nomi di dominio.

Svuotamento significa svuotare la cache, in modo che non vengano archiviate informazioni dopo l'operazione. Ciò obbliga Windows a utilizzare il server DNS configurato per estrarre le informazioni DNS.

Impossibile svuotare la cache del resolver DNS

Gli utenti che tentano di svuotare la cache DNS possono ricevere il messaggio di errore "Impossibile configurare la cache del resolver DNS in Windows: la funzione non è riuscita durante l'esecuzione".

Il messaggio di errore è identico su tutte le versioni recenti del sistema operativo Windows, inclusi Windows 7 e Windows 10.

Il motivo più probabile è che il servizio client DNS è disattivato.

La soluzione per correggere questo messaggio di errore è abilitare il servizio Client DNS nel menu di configurazione Servizi. Non sono sicuro che abbia molto senso svuotare la cache se il client DNS è disabilitato, in quanto significa che Windows non sta risolvendo e archiviando il DNS.

Suggerimento : è possibile eseguire il comando ipconfig / displaydns dopo aver abilitato il client DNS a elencare tutte le voci DNS memorizzate nella cache memorizzate da Windows nella cache al momento dell'esecuzione del comando.

Fondamentalmente, ciò significa che Windows non memorizzerà nella cache le richieste DNS se il servizio Client DNS è disabilitato. Lo svuotamento della cache DNS pertanto non ha un effetto positivo sul sistema.

  1. È possibile avviare il servizio utilizzando Windows-R per visualizzare la casella Esegui
  2. Digitando services.msc e premendo il tasto Invio.
  3. Individua il servizio Client DNS, fai clic destro su di esso e seleziona le proprietà dal menu (o fai doppio clic invece).

È necessario impostare il servizio su manuale o automatico in "tipo di avvio" prima che l'opzione di avvio diventi disponibile. Seleziona Avvia per avviare il servizio.

Quando si torna al prompt dei comandi in seguito, lo svuotamento della cache DNS mediante ipconfig / flushdns dovrebbe funzionare come previsto.