Ein re­gel­mä­ßi­ger DNS-Flush ist aus ver­schie­de­nen Gründen sinnvoll. Sowohl in Windows als auch in macOS und Linux-Dis­tri­bu­tio­nen wie Ubuntu ist der Webadress-Zwi­schen­spei­cher in wenigen Schritten gelöscht.

DNS-Cache löschen in Windows, Mac und Linux – so funk­tio­niert’s

Jedes Be­triebs­sys­tem geht anders mit den intern ge­spei­cher­ten Einträgen in puncto Adress­auf­lö­sung im Internet um. Wollen Sie den DNS-Cache löschen, weil bei­spiels­wei­se der DNS-Server nicht antwortet, benötigen Sie folglich die sys­tem­spe­zi­fi­schen Tools und Kommandos. Hier finden Sie An­lei­tun­gen für die wich­tigs­ten Vertreter.

DNS-Cache löschen in Windows 11: So geht’s

Als Nutzer von Windows 11 löschen Sie den DNS-Cache bequem über die Ein­ga­be­auf­for­de­rung. Hierfür starten Sie das Tool im ersten Schritt mithilfe des „Ausführen“-Dialogs, indem Sie die Tas­ten­kom­bi­na­ti­on [Windows] + [R] drücken und den Befehl „cmd“ ausführen.

In das Fenster der ge­star­te­ten Ein­ga­be­auf­for­de­rung tippen Sie nun folgenden CMD-Befehl ein:

ipconfig /flushdns

Wenn Sie das Kommando mit der Ein­ga­be­tas­te be­stä­ti­gen, beginnt Windows 11 sofort damit, den DNS-Cache zu löschen, und prä­sen­tiert im Anschluss eine ent­spre­chen­de Er­folgs­mel­dung.

Tipp

Sie haben Probleme mit dem DNS-Server, die auch nach dem Leeren des Caches fort­be­stehen? Ein möglicher Lö­sungs­an­satz besteht darin, den DNS-Server zu ändern!

DNS-Cache löschen in Windows 10: Kurz­an­lei­tung

Auch in Windows 10 löschen Sie den DNS-Cache über die Ein­ga­be­auf­for­de­rung. Für den bequemen Start der Kom­man­do­zei­len­an­wen­dung nutzen Sie die Tas­ten­kom­bi­na­ti­on [Windows] + [R] und führen im Anschluss die Eingabe „cmd“ aus.

Geben Sie den folgenden Befehl ein, um den DNS-Cache von Windows 10 mithilfe des Kom­man­do­zei­len­werk­zeugs ipconfig zu löschen:

ipconfig /flushdns

Nachdem der DNS-Cache gelöscht wurde, zeigt die Ein­ga­be­auf­for­de­rung eine Er­folgs­mel­dung an.

DNS-Cache löschen in Linux-Dis­tri­bu­tio­nen: Schritt für Schritt

Linux-Dis­tri­bu­tio­nen nutzen keinen sys­tem­ei­ge­nen DNS-Zwi­schen­spei­cher. Auf den Systemen werden lediglich dann Adress­ein­trä­ge zwi­schen­ge­spei­chert, wenn DNS-Services wie dnsmasq, nscd oder systemd-resolved (Standard in Ubuntu 18 und 20) genutzt werden.

Lediglich für den zuletzt genannten Dienst systemd-resolved gibt es einen Terminal-Befehl für das Löschen des Zwi­schen­spei­chers:

sudo systemd-resolve --flush-caches

Um den Befehl aus­zu­füh­ren, müssen Sie ab­schlie­ßend lediglich das Ad­mi­nis­tra­tor-Passwort eingeben. Wundern Sie sich nicht: Eine Meldung gibt das Kommando nicht zurück. Um zu über­prü­fen, ob der Lösch­vor­gang er­folg­reich war, können Sie sich aber den Cache von systemd-resolved anzeigen lassen, indem Sie folgenden Terminal-Befehl ausführen:

sudo systemd-resolve --statistics
Hinweis

Die Zwi­schen­spei­cher anderer DNS-Dienste wie dnsmasq und nscd leeren Sie, indem Sie die Services neu starten. Die passenden Befehle lauten in diesem Fall „sudo service dnsmasq restart“ bzw. „sudo service nscd restart“.

DNS-Cache löschen in macOS: So funk­tio­niert’s

Mac-Be­triebs­sys­te­me greifen wie Windows-Systeme auf einen sys­tem­ei­ge­nen DNS-Cache zurück. Der Befehl, den Sie für das Löschen des DNS-Caches eintippen müssen, variiert al­ler­dings je nach in­stal­lier­ter Version. In jedem Fall benötigen Sie für die Eingabe das Terminal, das Sie über die Menü-Rubrik „Utilities“ aufrufen können.

Für die macOS-Versionen ab 10.11 (El Capitan) sowie 10.7, 10.8 und 10.9 lautet das Lösch­kom­man­do wie folgt:

sudo killall -HUP mDNSResponder

Wenn Sie ein Gerät mit macOS 10.10 (Yosemite) nutzen, benötigen Sie folgenden Befehl:

sudo discoveryutil udnsflushcaches

Ältere Versionen wie macOS 10.5 und 10.6 erfordern folgendes Kommando:

sudo dscacheutil -flushcache

Nach der Eingabe des ent­spre­chen­den Befehls werden Sie auf­ge­for­dert, das Ad­mi­nis­tra­tor-Passwort ein­zu­ge­ben – im Anschluss wird der DNS-Cache gelöscht.

Tipp

Sie nutzen ein mobiles Apple-Gerät mit iOS? Hier können Sie den DNS-Cache löschen, indem Sie vor­über­ge­hend den Flugmodus ak­ti­vie­ren. Warten Sie fünf bis zehn Sekunden ab und schalten Sie dann den Off­line­mo­dus wieder aus.

Zum Hauptmenü