ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

KENNTNISSE

Wie spült man den DNS-Cache in Linux, Windows oder Mac?

Letzte Aktualisierung 2025-06-08

Um den DNS-Cache in Microsoft Windows zu spülen:-

- Start -> Lauf -> Typ cmd
- In der Eingabeaufforderung, type ipconfig /flushdns
- Fertig! Ihr Windows DNS-Cache wurde gerade gespült.
Um den DNS-Cache unter Linux zu spülen, starten Sie den nscd-Daemon neu

- Um den nscd-Daemon neu zu starten, Typ /etc/rc.d/init.d/nscd restart In Ihrem Terminal
Sobald Sie den Befehl ausführen, wird Ihr Linux-DNS-Cache gespült.
 
Wenn Sie laufen Mac OS X Monterey oder höher, müssen Sie folgendes tun.
 
  1. Öffnen Sie ein Kommandoterminal.
  2. Führen Sie den Befehl "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder"
 
Wenn Sie laufen Mac OS X Sierra, müssen Sie folgendes tun.

  1. Öffnen Sie ein Kommandoterminal.
  2. Führen Sie den Befehl "sudo killall -HUP mDNSResponder"
 
Wenn Sie laufen Mac OS X Leopard, müssen Sie folgendes tun.

  1. Öffnen Sie ein Kommandoterminal.
  2. Führen Sie den Befehl "Dnscacheutil-Flushcache"
 
Wenn Sie laufen Mac OS X 10.5.1 oder darunter, müssen Sie folgendes tun:

  1. Öffnen Sie ein Kommando-Terminal.
  2. Führen Sie den Befehl "Lookupd - Flushcache"

Was ist DNS-Caching und warum sollte ich den DNS-Cache ausspülen?

Alle Internet-Hosts, einschließlich Ihres Computers, wenn er mit dem Internet verbunden ist, verwenden einen DNS-Server. Jedes Mal, wenn Sie eine Website aufrufen, müssen Sie die IP-Adresse der Website mit dem Domainnamen der Website nachschlagen. Ihre Anfrage für diese Suche wird schließlich an einen DNS-Server irgendwo übergeben.

Aber Ihre Anfrage ist eine von Tausenden, sogar Millionen von Anfragen, die zu einem beliebigen Zeitpunkt über das Internet gestellt werden. Der DNS-Lookup-Prozess erfordert, dass, wenn Ihr lokaler DNS-Server für die Domain, die den Domainnamen enthält, den Sie erreichen möchten, nicht autoritativ ist, andere Server aufgefordert werden, eine Antwort zu erhalten. Ihr lokaler Server könnte ziemlich damit beschäftigt sein, diese Nachschlageanforderungen auszuführen, und dies könnte die Leistung verlangsamen, wenn er für einen Domainnamen verbindlich ist.

Um dem entgegenzuwirken, können die Antworten, die ein DNS-Server von einem anderen DNS-Server erhält, in seine eigene interne Datenbank aufgenommen und für einen Zeitraum beibehalten werden, der dem Wert für die Zeit zum Leben (ttl) entspricht, der auf dem auf dem autoritativen DNS-Server gespeicherten Datensatz eingestellt ist.

Das Speichern dieser Antworten wird als Caching bezeichnet und ermöglicht es einem DNS-Server, schneller auf diese Antworten zu reagieren. Mehrere Abfragen für dieselbe Domain oder denselben Host. Wenn Sie sich auf einer Website befinden und die nächste Seite auf der Website abrufen möchten, muss der lokale DNS-Server den Host nicht erneut nachschlagen, sofern der Wert für die Zeit zum Leben (ttl) nicht abgelaufen ist und der lokale DNS-Server die Informationen zu löschen. Deshalb dauert es so lange, um eine Website zuerst zu kontaktieren, aber nachfolgende Anfragen für Seiten auf der gleichen Website sind etwas schneller.

Caching DNS-Server können auch für rekursive Lookups konfiguriert werden. Dadurch wird ein Server erstellt, der auf Suchanfragen reagiert, indem er Antworten aus dem Cache liefert oder sie nachschlägt. auf anderen Servern. Es ist die Aufgabe eines Caching-DNS-Servers, allgemeine Nachschlagewerke von Internet-Domains zu bearbeiten. Ein Caching-DNS-Server reduziert die Belastung eines autoritativen DNS-Servers, indem er Anfragen bearbeitet, die sich nicht auf die lokale Domäne beziehen.

Fast alle Internet Service Provider (ISPs) betreiben eine Art Caching-DNS-Server.

Leider ist DNS-Caching ein zweischneidiges Schwert. Es beschleunigt die Auflösung, indem es aktuelle Antworten speichert und den normalen Auflösungsprozess kurzschließt. Es gibt jedoch eine Kehrseite. Da DNS-Server Antworten zwischenspeichern und diese Antworten erst nach Ablauf der Lebenszeit (ttl) löschen, kann es Stunden oder Tage dauern, bis das gesamte Internet Änderungen an DNS-Informationen für Ihren Domainnamen erkennt. Um die Einstellung Time to Live (ttl) für Ihren internen DNS-Cache zu umgehen und die zwischengespeicherten Einträge zu leeren, können Sie den DNS-Cache durch Ausführen der oben angegebenen Befehle spülen.

← Alle Knowledgebase Artikel

Sagen Sie uns, was aufbleiben muss.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.