So leeren Sie den DNS-Cache (Windows, Mac, Chrome)

Die Fehlerbehebung bei Ihrer Website kann eine einschüchternde Aufgabe sein. Wenn es um Aufgaben wie das Leeren des DNS-Caches (Domain Name Server) geht, kann es leicht zu Überlastung und Verwirrung kommen, bevor Sie überhaupt anfangen.

Glücklicherweise können Sie diese spezielle Aufgabe schnell und einfach ausführen mit wenig bis gar keiner technischen Erfahrung. In zwei kurzen Schritten wird Ihr DNS-Cache gelöscht und Sie können weiter daran arbeiten, das Problem zu beheben, mit dem Sie gerade konfrontiert sind.

In diesem Beitrag wird erläutert, was ein DNS-Cache ist und in welchem Situationen, die Sie möglicherweise benötigen, um Ihre zu löschen. Anschließend geben wir ein Beispiel aus der Praxis aus unserer direkten Erfahrung und erläutern, wie dieser Schritt zur Fehlerbehebung ausgeführt wird, unabhängig davon, welche Hardware Sie verwenden.

Sehen Sie sich lieber unsere Videoversion an? Klicken Sie unten auf „Abspielen“:

Eine Einführung in das DNS-Caching

Um zu verstehen, warum Sie möglicherweise Ihren DNS-Cache leeren müssen, müssen verschiedene Komponenten aufgeschlüsselt werden. P. >

Erstens ist das Domain Name System (DNS) ein Index aller Websites im Internet und ihrer IP-Adressen. Sie können sich das als Verzeichnis oder Telefonbuch für Websites vorstellen. Beim „Caching“ wird ein Schnappschuss von etwas (z. B. einer Webseite) gespeichert, damit er in Zukunft schneller neu geladen werden kann.

Beim DNS-Caching handelt es sich also um Ihr Betriebssystem. oder ein Browser, der die kürzlich besuchte IP-Adresse erfasst und in einer Datenbank speichert. Auf diese Weise kann Ihr Browser Websites, die Sie in der Vergangenheit besucht haben, schneller neu laden, als wenn er jedes Mal erneut auf den DNS verweisen müsste.

Leider kann Ihr DNS-Cache beschädigt werden, was zu Phishing-Schemata führt. Es kann auch einfach veraltet sein oder Probleme mit der Internetverbindung verursachen. In jeder dieser Situationen kann das Löschen Ihres DNS-Caches häufig dazu beitragen, das Problem zu beheben und wieder online zu gehen.

Eine Fallstudie zum DNS-Cache

Um den Punkt weiter zu veranschaulichen, schauen wir uns das an Ein Beispiel, das tatsächlich mit der Website eines Kisnta-Kunden passiert ist.

Der Kunde hat sich an uns gewandt, weil seine Bilder, CSS und JavaScript nicht korrekt auf seiner Website geladen wurden.

Die Website schien jedoch für uns in Ordnung zu sein, und der Kunde hatte in letzter Zeit keine Änderungen vorgenommen. Bei der Überprüfung ihrer Website mit Chrome Devtools konnten wir feststellen, dass alles, was von ihrer CDN-Subdomain (cdn.domain.com) kam, nicht korrekt geladen wurde und stattdessen 404 Fehler meldete.

Als erstes haben wir dies getan pingte die CDN-Subdomain, um zu sehen, ob wir darauf zugreifen konnten. Es wurde wie erwartet eine Antwort zurückgegeben. Anschließend haben wir die CDN-URL des Clients über das kostenlose whatsmydns-Tool ausgeführt.

Mit diesem Tool können Benutzer die Auflösung von DNS-Einträgen (z. B. dem CDN-CNAME) von mehreren geografischen Standorten aus schnell überprüfen. Wir wollten sicherstellen, dass die Site überall einwandfrei geladen wird, über unseren physischen Standort hinaus, und dass sie wieder an den CDN-Anbieter des Kunden aufgelöst wird.

Die Ergebnisse zeigten, dass es sich um Folgendes handelte:

Beispiel für die CNAME-Auflösung von whatsmydns

Nach all dem Graben haben wir dies dort bestätigt war eine kleine Änderung mit dem DNS-Anbieter des Clients, der am Ende noch zwischengespeichert wurde. Wir haben sie gebeten, ihren DNS-Cache lokal auf ihrem Computer zu löschen und die Seite zu aktualisieren.

Zu diesem Zeitpunkt wurde alles wieder normal auf ihrer WordPress-Site geladen.

Wissen, wie Sie Ihren löschen Der DNS-Cache kann Ihnen in vielen ähnlichen Situationen helfen. Lassen Sie uns einen Blick darauf werfen, wie es gemacht wird.

So leeren Sie Ihren DNS-Cache unter Mac, Windows, Linux und Chrome

Das Löschen Ihres DNS-Caches ist relativ einfach, aber es ist variiert je nach Betriebssystem. Es ist auch wichtig, ob Sie es von Ihrem Computer oder Ihrem Browser leeren müssen. Im Folgenden wird erläutert, wie diese Aufgabe für die Betriebssysteme macOS, Windows und Linux (OS) sowie für den Google Chrome-Browser ausgeführt wird.

  • macOS
  • Windows
  • Linux
  • Chrome

So löschen Sie den DNS-Cache unter macOS

Zum Löschen des DNS-Cache auf einem Mac müssen Sie die native Befehlszeilenschnittstelle öffnen, die als Terminal bezeichnet wird, und den entsprechenden Befehl ausführen. Dieser Vorgang hängt davon ab, welche Version von macOS Sie ausführen.

Wenn Sie nicht sicher sind, mit welcher Version Sie arbeiten, klicken Sie auf das Symbol „Apfel“ in der oberen linken Ecke Ihres Desktop und wählen Sie Über diesen Mac:

Öffnen des Fensters Über diesen Mac

Ihre aktuelle Version ist die erste aufgeführte Information:

Anzeigen Die aktuelle macOS-Version

Wenn Sie diese Informationen kennen, können Sie die folgenden Schritte ausführen.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) und Catalina (10.15)

Wenn Sie an macOS Version 10 arbeiten.Öffnen Sie ab 11 die Befehlszeilenschnittstelle, indem Sie auf Los > Dienstprogramme klicken:

Zugriff auf die Mac-Dienstprogramme

Wählen Sie dann Terminal aus. Führen Sie nach dem Öffnen den folgenden Befehl aus:

sudo killall -HUP mDNSResponder

Sie werden aufgefordert, Ihr Computerkennwort einzugeben:

Geben Sie das Administratorkennwort ein, um den DNS-Flush-Befehl auszuführen.

Nach Ihnen Nachdem dies geschehen ist, sollte Ihr DNS-Cache frei sein.

macOS Yosemite (10.10)

Sie können für jede macOS-Version auf dieselbe Weise auf das Terminal zugreifen, wie oben beschrieben. In Yosemite (10.10) müssen Sie nach dem Öffnen des Fensters den folgenden Befehl ausführen:

sudo discoveryutil udnsflushcaches

Geben Sie das Kennwort Ihres Computers ein und der DNS-Cache sollte erfolgreich geleert werden.

macOS Lion (10.7), Mountain Lion (10.8) und Mavericks (10.9)

Öffnen Sie für macOS-Versionen 10.7 bis 10.9 Terminal und Führen Sie den folgenden Befehl aus, um Ihren DNS-Cache zu löschen:

sudo killall -HUP mDNSResponder

Möglicherweise stellen Sie fest, dass dies der gleiche Befehl ist, der in den Versionen 10.11 und 10 verwendet wird über. Geben Sie Ihr Kennwort ein, um es auszuführen.

macOS Snow Leopard (10.6)

Wenn Sie macOS Snow Leopard (10.6) ausführen, öffnen Sie Terminal und geben Sie den folgenden Befehl ein:

Melden Sie sich für den Newsletter an

Wir haben unseren Traffic mit WordPress um 1.187% gesteigert. Wir zeigen Ihnen, wie.

Schließen Sie sich mehr als 20.000 anderen an, die unseren wöchentlichen Newsletter mit Insider-WordPress-Tipps erhalten!

sudo dscacheutil -flushcache

Geben Sie dann Ihr Kennwort ein, um das Löschen des DNS-Cache abzuschließen.

macOS Leopard (10.5)

Schließlich macOS Leopard (10.5) ) Benutzer sollten den folgenden Befehl im Terminal ausführen:

sudo lookupd -flushcache

Sobald Sie Ihr Kennwort eingegeben haben, sollte der DNS-Cache geleert werden.

Das Löschen Ihres DNS-Cache ist auch die Lösung zum Beheben des ERR_SPDY_PROTOCOL_ERROR.

2. So löschen Sie den DNS-Cache unter Windows

Das Leeren des DNS-Cache auf einem Windows-Computer ist recht einfach. So führen Sie diese Aufgabe unter Windows 10, 8, 7 und XP aus:

Windows 10

Um Ihren DNS-Cache unter einem Windows-Betriebssystem zu löschen, müssen Sie Command öffnen Eingabeaufforderung, die Befehlszeilenschnittstelle des Systems. Sie können auf dieses Programm in Windows 10 zugreifen, indem Sie auf die Schaltfläche Start klicken. Navigieren Sie dann zu Windows Systems > Eingabeaufforderung:

Öffnen der Eingabeaufforderung über das Windows-Startmenü

Geben Sie nach dem Öffnen der Befehlszeilenschnittstelle die folgende Zeile ein:

ipconfig /flushdns

Dieser Befehl sollte eine Bestätigung zurückgeben, dass der DNS-Cache erfolgreich geleert wurde:

Keine Lust mehr auf WordPress-Hosting-Unterstützung der untergeordneten Ebene 1 ohne Antworten? Probieren Sie unser erstklassiges Support-Team aus! Schauen Sie sich unsere Pläne an.

Die Eingabeaufforderung Bestätigungsnachricht zum Löschen des DNS-Cache

Anschließend können Sie das Eingabeaufforderungsfenster schließen.

Windows 8

Löschen des DNS-Caches in älteren Windows-Versionen erfordert den gleichen Befehl ipconfig /flushdns. Die Schritte für den Zugriff auf die Eingabeaufforderung unterscheiden sich jedoch geringfügig zwischen den Versionen.

Öffnen Sie in Windows 8 den Anwendungsbildschirm. Suchen Sie ganz rechts Windows-Systeme und wählen Sie Eingabeaufforderung.

Führen Sie nach dem Öffnen des Programms ipconfig /flushdns aus. Sie sollten eine Bestätigung erhalten, sobald der DNS-Cache erfolgreich gelöscht wurde.

Windows 7 und Windows XP

Klicken Sie in Windows 7 oder Windows XP auf die Schaltfläche Start. Navigieren Sie zu Alle Programme > Zubehör und wählen Sie Eingabeaufforderung.

Führen Sie in der Befehlszeilenschnittstelle ipconfig /flushdns aus. Sie sollten eine Bestätigungsnachricht erhalten, sobald der DNS-Cache geleert ist.

So löschen Sie den DNS-Cache unter Linux

Das Leeren Ihres DNS-Cache auf Linux-Computern ähnelt dem Vorgang auf einem Mac oder Windows-Computer. So gehts.

Ubuntu

Linux verwendet Terminal als Befehlszeilenschnittstelle, genau wie macOS. Klicken Sie zum Öffnen auf Aktivitäten in der oberen linken Ecke Ihres Desktops. Dadurch erhalten Sie eine Suchleiste, in der Sie „terminal“ eingeben können, um das Programm zu finden und zu starten.

Sobald die Befehlszeile angezeigt wird Wenn die Schnittstelle geöffnet ist, führen Sie diesen Befehl aus:

sudo systemd-resolve --flushcaches

Das Terminal fordert Sie dann zur Eingabe Ihres Kennworts auf. Geben Sie es ein, um die Ausführung des Befehls abzuschließen und Leeren Ihres DNS-Caches.

Andere Distributionen

Wenn Sie eine andere Linux-Distribution als Ubuntu verwenden, können Sie Ihren DNS-Cache leeren, indem Sie die Befehlszeilenschnittstelle öffnen und diesen Befehl ausführen :

sudo /etc/init.d/dns-clean start

Sobald der Befehl ausgeführt wurde, sollte Ihr Cache frei sein.

So löschen Sie den DNS-Cache in Google Chrome

Wie bereits am Anfang dieses Beitrags erwähnt, haben Sie möglicherweise Grund, den DNS-Cache Ihres Browsers und nicht den Ihres Betriebssystems zu löschen. In Google Chrome können Sie dazu Folgendes in die Adressleiste eingeben:

chrome: // net-internals / # dns

Klicken Sie anschließend auf die Schaltfläche Host-Cache löschen:

Die Schaltfläche „Host-Cache löschen“ in Google Chrome

Dadurch sollte der DNS-Cache von Chrome für Sie geleert werden.

Sie müssen den Cache Ihres Browsers löschen. Lesen Sie dazu Folgendes: So löschen Sie den Browser-Cache für alle wichtigen Browser.

Das Löschen Ihres DNS-Cache ist einfach Prozess, der je nach Betriebssystem und Browser variiert. In diesem ausführlichen Tutorial erfahren Sie, wie Sie den DNS-Cache unter Mac, Windows, Linux und Chrome leeren! 🧹🖥Klicken Sie auf Tweet

Zusammenfassung

Die Aussicht, Ihren DNS-Cache zu leeren, klingt möglicherweise entmutigend, insbesondere wenn Sie mit der Fehlerbehebung bei Internetverbindungen oder anderen Website-Problemen noch nicht vertraut sind. Glücklicherweise ist der eigentliche Vorgang ziemlich einfach.

Das Leeren Ihres DNS-Caches erfordert nur wenige Schritte. Zunächst müssen Sie wissen, welches Betriebssystem und welche Version Sie verwenden. Anschließend können Sie die oben beschriebenen Schritte ausführen und den DNS-Cache leeren, indem Sie einen oder zwei einfache Befehle eingeben.

Wenn Ihnen dieses Tutorial gefallen hat, werden Sie unsere Unterstützung lieben. Alle Hosting-Pläne von Kinsta beinhalten 24/7 Support von unseren erfahrenen WordPress-Entwicklern und Ingenieuren. Chatten Sie mit demselben Team, das unsere Fortune 500-Kunden unterstützt. Schauen Sie sich unsere Pläne an

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.