Der Befehl zum Leeren des DNS-Cache wurde in OS X 10.5 Leopard und späteren Versionen geändert. Der neue Befehl ist genauso einfach auszuführen, wenn nicht zu merken. Dieser Artikel wurde für alle aktuellen Versionen von Mac OS X aktualisiert.
Um die Leistung in einem vernetzten Betriebssystem zu verbessern, können DNS-Anforderungen lokal zwischengespeichert werden. Dadurch werden nachfolgende Suchen nach demselben Hostnamen beschleunigt, da keine Remote-Anforderung erforderlich ist. Das einzige Problem dabei ist, dass der Cache nicht mehr gültige Werte erhalten kann. In diesem Fall können Sie sich auf Ihre Hände setzen und warten, bis sich der Cache selbst aktualisiert, oder Sie können ihm mitteilen, dass er die darin enthaltenen Werte speichert und Remote-Server für nachfolgende Anforderungen sucht, um den Cache aufzufüllen.
Für diesen Befehl sind keine besonderen Berechtigungen erforderlich, und das ist ein risikoarmes Unterfangen. Mit diesem Befehl können Sie nichts beschädigen.
Um den DNS-Cache zu löschen, müssen Sie einen der folgenden Befehle aus der Terminalanwendung basierend auf Ihrer aktuellen Version von OS X starten. Sie können die Terminalanwendung starten, indem Sie mit nach ihr suchen Scheinwerfer oder klicken Sie auf die Terminal Anwendung in der Dienstprogramme Ordner Ihres Anwendungen Mappe.
OS X 10.5.2 einschließlich Leopard, Snow Leopard und Lion.
dscacheutil -flushcache
OS X 10.5.1 und davor
Alle Versionen von OS X vor der Verwendung von Leopard nachschlagen den Cache leeren.
lookupd -flushcache