Wie lösche ich den DNS-Cache?

Was ist DNS-Cache?

Wenn Sie die Webadresse in Ihren Webbrowser eingeben und dann die Eingabetaste drücken, senden Sie eine Abfrage an den DNS-Server. Wenn die Abfrage erfolgreich ist, wird die gewünschte Website geöffnet. Wenn dies nicht erfolgreich ist, wird eine Fehlermeldung angezeigt. Die Aufzeichnung dieser erfolgreichen und nicht erfolgreichen Abfragen wird auf Ihrem Computer an einem temporären Speicherort gespeichert, der als DNS-Cache bezeichnet wird. Wenn DNS immer den Cache überprüft und einen Datensatz findet, der mit der Abfrage übereinstimmt, bevor eine Abfrage an den DNS-Server gesendet wird, wird dieser Eintrag verwendet, anstatt die Abfrage an den Server zu senden. Dies beschleunigt die Abfrageverarbeitung, reduziert den Netzwerk- und Internetverkehr. Einige Änderungen, die Sie an Ihrer Site vornehmen, werden jedoch möglicherweise aufgrund von Informationen im DNS-Cache nicht angezeigt.

Wie lösche ich den DNS-Cache?

Der DNS-Cache kann auf verschiedenen Betriebssystemen über die Befehlszeile oder das Terminal gelöscht werden. Die Schritte und Codes können jedoch unterschiedlich sein.

● Windows Flush DNS

DNS unter Windows-Betriebssystemen leeren:

Windows 98/NT/2000/XP

1. Führen Sie das Befehlsfenster aus, indem Sie auf Start> Ausführen> cmd.exe – gehen.
2. Führen Sie im Befehlszeilenfenster den folgenden Code aus: ipconfig / flushdns

Windows 7 ve Windows Vista

1. Klicken Sie auf das Symbol Start.
2. Geben Sie „cmd“ in das Suchfeld ein und drücken Sie die Eingabetaste. Das Befehlszeilenfenster wird geöffnet.
3. Geben Sie im daraufhin geöffneten Befehlszeilenfenster „ipconfig / flushdns“ ein und drücken Sie die Eingabetaste

Windows 8 / Windows 8.1

1. Klicken Sie mit der rechten Maustaste auf das Windows-Symbol unten links.
2. Klicken Sie auf Ausführen.
3. Geben Sie „cmd“ in das Feld „Öffnen“ ein und klicken Sie auf die Schaltfläche „OK“. Das Befehlszeilenfenster wird geöffnet.

Geben Sie „ipconfig / flushdns“ in das sich öffnende Befehlszeilenfenster ein und drücken Sie die Eingabetaste. Der DNS-Cache wird gelöscht.

● Mac OS X Flush DNS

Auf Mac OS X-Systemen kann der DNS-Cache problemlos bereinigt werden. Die Befehle variieren jedoch je nach verwendeter OS X-Version.

Yosemite

Für Mac OS X 10.10 Yosemite-Betriebssystem:

1. Öffnen Sie das Befehlsterminal
2. Führen Sie den folgenden Befehl aus: sudo discoveryutil udnsflushcaches

Lion, Mountain Lion, Mavericks

Für Mac OS X 10.7-, 10.8- oder 10.9-Betriebssysteme:

1. Öffnen Sie das Befehlsterminal
2. Führen Sie den folgenden Befehl aus: sudo killall -HUP mDNSResponder

Snow Leopard

Für Mac OS X 10.6 Betriebssystem:

1. Öffnen Sie das Befehlsterminal
2. Führen Sie den folgenden Befehl aus::  sudo dscacheutil -flushcache

Leopard und ältere Versionen

Für Mac OS X 10.5.1 oder früher:

1. Öffnen Sie das Befehlsterminal
2. Führen Sie den folgenden Befehl aus: sudo lookupd -flushcache

● Linux Flush DNS

Wenn Sie „nscd Name Service Cache Daemon“ auf Ihrem Linux-Betriebssystem ausführen:

1. Öffnen Sie das Befehlsfenster (als root oder mit dem Befehl sudo).
2. Führen Sie den folgenden Befehl aus: /etc/init.d/nscd restart