Muss der DNS-Cache bereinigen?

Der DNS-Cache ist eine Aufzeichnung von Domänennamen, die beim Surfen im Internet und ähnlichen Aktivitäten in IP-Adressen umgewandelt werden. Der Cache macht den Zugriff auf diese IP-Adressen schneller, indem er sich die IP merkt, anstatt sie anhand der eingegebenen Domain suchen zu müssen. Trotz der Anzahl von Adressen, die der Cache im Laufe der Zeit anhäufen kann, ist das Leeren des Caches nicht immer erforderlich. Es gibt jedoch Umstände, unter denen es eine kluge Entscheidung sein kann.

Domainnamensystem

DNS steht für Domain Name System, ein System, das Domänennamen beim Surfen im Internet automatisch in IP-Adressen umwandelt. Der Zweck besteht darin, das Surfen zu vereinfachen, da es viel einfacher ist, sich einen einfachen Domainnamen wie "google.com" im Vergleich zu einer IP-Adresse wie "12.345.6.789" zu merken. Solange ein DNS-Server verbunden und verfügbar ist, führen beide auf dieselbe Website.

Servermigration

Das Löschen des Cache kann für Webmaster während der Servermigration nützlich sein. Während Änderungen am DNS-Server sofort erfolgen, können Änderungen am Cache bis zu 48 Stunden dauern, sodass Benutzer versuchen, eine Site zu besuchen, die nicht mehr unter ihrer alten IP-Adresse existiert. Wenn Sie den Cache des DNS-Servers leeren, ist der DNS-Server gezwungen, die neue IP für den Domänennamen zu suchen, anstatt sich auf die zwischengespeicherte Adresse zu verlassen. Dies bedeutet sofortigen Zugriff auf die richtige IP-Adresse, anstatt Stunden oder Tage, um an die richtige Adresse zu gelangen. Das Löschen des Caches kann besonders wichtig für Websites sein, die stark auf stetigen wiederholten Datenverkehr angewiesen sind.

Privatsphäre

Ein weiterer Grund, Ihren DNS-Cache zu leeren, ist der Datenschutz. Der DNS-Cache zeichnet jede besuchte Website auf, unabhängig vom Inhalt. So können auch Websites mit vertraulichen oder anstößigen Inhalten über den DNS-Cache nachverfolgt werden. Indem Sie Ihren Cache leeren, löschen Sie alle Einträge im DNS des Besuchs dieser Websites. Dies ist besonders nützlich, wenn Sie einen öffentlichen Computer verwenden, bei dem das Löschen Ihres DNS-Cache dazu beitragen kann, die Wahrscheinlichkeit zu verringern, dass vertrauliche Informationen in die falschen Hände geraten.

Instandhaltung

Das Aufräumen Ihres Caches ist auch eine vernünftige Wartungspraxis. DNS-Cache-Daten belegen nicht viel Platz, aber die Liste kann sehr lang werden, wenn Sie den Cache längere Zeit nicht leeren. Websites, die Sie nicht mehr besuchen, können gelöscht werden und geben Speicherplatz für neue Einträge frei. Dies kann auch verhindern, dass der Cache beim erneuten Besuch alter Websites schlechte Ergebnisse und 404-Fehler zurückgibt, da alte IP-Adressen möglicherweise nicht die aktuellen Website-Adressen widerspiegeln.

Cache leeren

Das Löschen des Caches ist ein sehr einfacher Vorgang. Melden Sie sich bei einem Administratorkonto an, drücken Sie "Windows-X", um das Power User-Menü zu öffnen, wählen Sie "Eingabeaufforderung" und geben Sie dann den Befehl "ipconfig /flushdns" (ohne die Anführungszeichen) ein, um den DNS-Cache vollständig zu leeren und zu löschen alle Domainnamen- und IP-Adressdatensätze.

Deaktivieren des DNS-Cache in der aktuellen Sitzung

Sie können den DNS-Cache auch für eine einzelne Internetsitzung deaktivieren, sodass der Cache keine DNS-Informationen aufzeichnet, bis der Computer neu gestartet wird. Melden Sie sich bei einem Administratorkonto an, starten Sie die Eingabeaufforderung über das Power User-Menü und wechseln Sie dann mit den Befehlen "cd" in den Ordner System32. "cd FolderName" ändert sich beispielsweise in einen Ordner innerhalb des aktuellen Ordners, während "cd .." in den vorherigen Stammordner wechselt. Verwenden Sie diesen Befehl, um entweder zu "Windows" oder "C:" zurückzukehren, und verwenden Sie dann den Befehl "cd FolderName", um zu "Windows" und schließlich "System32" zu wechseln.

Geben Sie in diesem Ordner folgenden Befehl ein:

net stop dnscache

Dadurch wird das DNS-Caching für diese Sitzung beendet. Geben Sie den folgenden Befehl ein, um das DNS-Caching für diese Sitzung neu zu starten:

net start dnscache

Deaktivieren des DNS-Cache auf unbestimmte Zeit

Sie können das DNS-Caching auch vollständig deaktivieren, sodass Domänennamen und IP-Adressen erst dann zwischengespeichert werden, wenn Sie das DNS-Caching wieder aktivieren. Melden Sie sich bei einem Administratorkonto an, drücken Sie "Windows-R", um das Dialogfeld "Ausführen" zu öffnen, geben Sie "services.msc" (ohne Anführungszeichen) ein und drücken Sie dann "Enter". Doppelklicken Sie in der Liste Dienste auf "DNS-Client", klicken Sie auf das Menü "Starttyp", wählen Sie "Deaktiviert" und klicken Sie dann auf "OK". Bevor Sie versuchen, den DNS-Cache vollständig zu deaktivieren, testen Sie die Leistung, indem Sie nur eine Sitzung deaktivieren. Wenn es keine Leistungseinbrüche gibt, sollten Sie den DNS-Cache vollständig deaktivieren.