So leeren Sie den DNS-Cache auf einem Mac
Haben Sie Probleme beim Laden von Websites in Ihren Browsern? Ein möglicher Schuldiger ist Ihr DNS-Cache. Sie können diesen Cache leeren, ohne irgendetwas auf Ihrem Mac zu beschädigen, und dies kann möglicherweise Ihre Probleme beim Laden der Website beheben.
Abhängig von der von Ihnen verwendeten macOS-Version müssen Sie einen bestimmten Befehl in Terminal ausführen, um den gesamten DNS-Cache-Inhalt zu entfernen. Wir zeigen Ihnen, wie Sie genau das auf Ihrem Mac tun können.
Warum sollten Sie den DNS-Cache auf einem Mac leeren?
Im Allgemeinen sollten Sie den DNS-Cache leeren, wenn auf Ihrem Mac DNS-bezogene Fehler auftreten. Dies umfasst alle DNS-Fehlermeldungen, die in Ihren Browsern angezeigt werden, sowie alle Apps, die Sie auf Ihrem Mac verwenden.
Durch das Löschen des DNS-Cache können einige Probleme im Zusammenhang mit dem Surfen behoben werden. Dies liegt daran, wie das DNS auf Ihrem Computer funktioniert. Wie Sie vielleicht bereits wissen, übersetzt DNS Ihre Domain-Namen in IP-Adressen. Wenn der DNS-Cache beschädigt wird oder andere Probleme damit auftreten, schlägt diese Übersetzung fehl, was zu unterbrochenen Browsersitzungen führt.
Durch Leeren des DNS-Cache können Sie diese Probleme auf Ihrem Mac beheben.
So löschen Sie den DNS-Cache auf einem Mac
In macOS können Sie den DNS-Cache leeren, indem Sie einen Befehl mit Terminal ausführen . Es gibt Variationen dieses Befehls und Sie müssen den für Ihre macOS-Version geeigneten verwenden.
Schritt 1. Finden Sie Ihre macOS-Version
Als erstes müssen Sie Ihre macOS-Version finden. Auf diese Weise können Sie entscheiden, mit welchem Befehl der DNS-Cache geleert werden soll.
Um Ihre macOS-Version zu überprüfen, klicken Sie auf das Apple- Logo in der oberen linken Ecke Ihres Bildschirms und wählen Sie " Über diesen Mac" .
Sie sehen Ihren MacOS-Namen sowie dessen Version. Beachten Sie diese Version, da Sie sie im folgenden Abschnitt verwenden, wenn Sie den DNS-Cache tatsächlich löschen.
Schritt 2. Führen Sie einen Befehl aus, um den DNS-Cache zu leeren
Sie verwenden ein Terminalfenster, um einen Befehl auszuführen und den DNS-Cache auf Ihrem Mac zu leeren. So machen Sie das:
- Öffnen Sie das Terminal, indem Sie es mit Spotlight, Launchpad oder Finder suchen.
- Wenn Ihre macOS-Version 10.11 oder höher ist, geben Sie den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste :
sudo killall -HUP mDNSResponder
- Wenn Sie macOS Version 10.10 verwenden, verwenden Sie diesen Befehl, um den DNS-Cache zu leeren:
sudo discoveryutil udnsflushcaches
- Benutzer von macOS 10.7, 10.8 und 10.9 sollten diesen Befehl verwenden:
sudo killall -HUP mDNSResponder
- MacOS 10.6-Besitzer müssen den folgenden Befehl ausführen:
sudo dscacheutil -flushcache
- Wenn Sie macOS 10.5 oder früher ausführen, können Sie den DNS-Cache mit dem folgenden Befehl leeren:
sudo lookupd -flushcache
Wenn Sie bemerken, hat jeder Befehl am Anfang sudo ; Dies bedeutet, dass Sie aufgefordert werden, Ihr Administratorkennwort einzugeben, bevor Sie einen Befehl ausführen können. Stellen Sie sicher, dass Sie Ihr Passwort zur Hand haben, bevor Sie versuchen, einen dieser Befehle auf Ihrem Mac auszuführen.
Verursacht das Leeren des DNS-Cache Probleme?
Wenn Sie den DNS-Cache leeren, löschen Sie nur die zwischengespeicherten Einträge des DNS. Durch das Entfernen dieser DNS-Cache-Dateien treten keine Probleme auf.
Wenn Sie das nächste Mal versuchen, über Ihren Browser eine Verbindung zu einer Site herzustellen, ruft Ihr Browser neue Einträge vom DNS-Server ab. Diese Einträge werden im DNS-Cache gespeichert und der Zyklus wird fortgesetzt.
Leeren Sie den DNS-Cache, um DNS-bezogene Probleme auf einem Mac zu beheben
Das Leeren des DNS-Cache schadet Ihrem Mac in keiner Weise. Daher sollten Sie dies jedes Mal ohne zu zögern tun, wenn Sie auf ein DNS-Problem stoßen. Dies kann tatsächlich viele Probleme mit serverbezogenen Domänennamen auf Ihrem Computer beheben.
Neben DNS können Sie auch viele andere Cache-Typen auf Ihrem Mac löschen. Das Löschen des Caches ist eine schnelle und einfache Methode zur Fehlerbehebung bei einer ganzen Reihe von Problemen.