Flusharea cache-ului DNS determină ca computerul să ștergă adresele IP stocate și serverele de interogare pentru informații noi. Cache-ul DNS permite calculatoarelor să păstreze paginile actualizate și sincronizate între ele. Ștergerea cache-ului DNS devine necesară atunci când apare un număr mare de coduri de eroare HTML 404 sau cache-ul este otrăvit din cauza unui virus sau a unui glitch.
Câteodată denumită "agenda telefonică a Internetului", DNS ajută la direcționarea traficului web, oferind calculatoarelor acces la o bază de date cu nume și adrese de rețea. Aceasta traduce o adresă URL dată în adresa IP a serverului, permițând utilizatorilor să acceseze site-uri web fără a memora un șir de numere. Cache-ul DNS este o copie locală a adreselor IP accesate recent, care împiedică interogările de la deplasarea constantă în sus și în jos a ierarhiei serverului, accelerarea timpilor de încărcare.
În plus față de defecțiunile cauzate de malware și glitches, problemele legate de conectivitatea rețelei pot fi deseori urmărite într-o cache otrăvit sau învechit. Încă din 2014, atât Windows, cât și Mac-urile permit utilizatorilor să elimine manual cache-ul introducând comanda "ipconfig /flushdns" sau "sudo killall -HUP mDNSResponder". Pentru Mac-urile mai vechi, utilizatorii trebuie să execute comanda "sudo dscacheutil -flushcache".