Das Leeren des DNS-Cache bewirkt, dass der Computer gespeicherte IP-Adressen löscht und Server nach neuen Informationen abfragt. Der DNS-Cache ermöglicht es Computern, Seiten auf dem neuesten Stand zu halten und miteinander zu synchronisieren. Das Löschen des DNS-Cache wird erforderlich, wenn eine große Anzahl von HTML 404-Fehlercodes angezeigt wird oder der Cache aufgrund eines Virus oder einer Störung vergiftet ist.
Das DNS, das manchmal auch als "das Telefonbuch des Internets" bezeichnet wird, hilft dabei, den Webverkehr zu lenken, indem es Computern Zugriff auf eine Datenbank mit Netzwerknamen und -adressen bietet. Es übersetzt eine gegebene URL in die IP-Adresse des Servers, sodass Benutzer auf Websites zugreifen können, ohne sich eine Zahlenfolge merken zu müssen. Der DNS-Cache ist eine lokale Kopie der zuletzt aufgerufenen IP-Adressen, die verhindert, dass Abfragen ständig in der Serverhierarchie nach oben und unten wandern, was die Ladezeiten beschleunigt.
Neben Störungen durch Malware und Störungen können Probleme mit der Netzwerkkonnektivität häufig auf einen vergifteten oder veralteten Cache zurückgeführt werden. Ab 2014 ermöglichen es sowohl Windows als auch Macs Benutzern, den Cache manuell zu leeren, indem sie entweder den Befehl "ipconfig /flushdns" bzw. "sudo killall -HUP mDNSResponder" eingeben. Bei älteren Macs müssen Benutzer stattdessen den Befehl "sudo dscacheutil -flushcache" ausführen.