DNS-Cache leeren

Nachfolgend die Befehle um den DNS-Cache unter verschiedenen Betriebssystemem zu löschen. Der DNS-Cache ist ein Zwischenspeicher für erfolgreiche DNS Auflösungen, mehr dazu auf Wikipedia oder im Blog.

Mac OS X Lion, Mountain Lion (10.7, 10.8)

sudo killall -HUP mDNSResponder

Mac OS X Leopard, Snow Leopard (10.5, 10.6)

sudo dscacheutil -flushcache

Mac OS X Tiger (10.4)

lookupd -flushcache

Windows 2000/XP/Vista

ipconfig /flushdns

Unter Vista muss man die Eingabeaufforderung als Administrator ausführen (Rechtsklick), damit dieser Befehl erfolgreich ist. Ansonsten bekommt man folgende Fehlermeldung:

Der angeforderte Vorgang erfordert erhöhte Rechte

Linux

Unter Linux gibt es standardmäßig keinen DNS-Cache, setzt man jedoch nscd (Name Service Cache Daemon) ein, hilft ein restart des Dienstes, z.B. mit:

/etc/init.d/nscd restart