So leeren Sie den DNS-Cache auf verschiedenen Betriebssystemen

So leeren Sie den DNS-Cache auf verschiedenen Betriebssystemen

Um das Erlebnis für jeden Website-Besucher benutzerfreundlich zu gestalten, sammelt der Browser die lokalen Daten einer von ihm besuchten Website. Das heißt, wenn sie dieselbe Website erneut besuchen, wird diese schneller geladen. Ebenso erfasst auch Ihr Betriebssystem die lokalen Daten und speichert sie in seiner Datenbank.

Der Cache besteht aus Hostnamen, IP-Adressen und vielen anderen Datensätzen.

Wenn Sie solche Änderungen am DNS-Server Ihrer mit einer Site verknüpften Domain vornehmen, funktioniert diese auf Ihrem System manchmal nicht ordnungsgemäß. Es kann am alten Cache liegen.

Sie müssen den Cache Ihres Browsers sowie den lokalen DNS-Cache des Computers/Laptops leeren. Wenn Sie diesen Cache nicht löschen, wird Ihnen bei jedem Besuch einer aktualisierten Website die ältere Version angezeigt, da der lokale Cache möglicherweise alte Datensätze und Dateien lädt.

1). Um die neueste Version einer Website anzuzeigen.

2). Um Ihre Sicherheit zu gewährleisten, da Caching-Dateien vertrauliche Daten enthalten, die nicht preisgegeben werden sollten. Und Angreifer führen DNS-Spoofing für solche Caching-Dateien durch.

3). Ein solcher lokaler DNS-Cache zwingt das Betriebssystem zur Fehlerbehebung, wenn dies nicht erforderlich ist. Dies könnte dazu führen, dass der falsche Inhalt angezeigt wird.

Verschiedene Möglichkeiten zum Leeren des DNS-Cache

Jedes Betriebssystem verfügt über eine andere Methode zum Leeren seines DNS-Cache. Es hängt auch von der Version ab, die Sie verwenden. Ich werde einige Lösungen für verschiedene Betriebssysteme auflisten.

->>Für Microsoft Windows.

Diese Schritte funktionieren für Windows 7, 8, Vista, 8.1 und 10.

  • Drücken Sie Windows+R, um die Eingabeaufforderung zu öffnen, und geben Sie cmd ein.
  • Fügen Sie diesen Befehl hinzu: ipconfig /flushdns
  • Nachdem der Vorgang abgeschlossen ist, wird eine Meldung angezeigt.

–>>Für Linux

Viele Leute verwenden Linux, um Spiele und vieles mehr zu entwickeln. Daher müssen sie einen anderen Befehl ausführen, um den DNS-Cache zu leeren. Allerdings speichert es standardmäßig keinen DNS-Cache. Wenn Sie einen externen Dienst zum Sammeln des Caches verwenden, müssen Sie die folgenden Schritte ausführen:

  • Öffnen Sie das Terminal, indem Sie gleichzeitig Strg+Alt+T drücken.
  • Führen Sie diesen Befehl aus: sudo /etc/init.d/nscd restart

–>> Für Mac OS X

Viele Benutzer einer anderen Version von Mac OS benötigen unterschiedliche Befehle, um den DNS-Cache zu leeren.

  • Öffnen Sie das Terminal direkt, indem Sie danach suchen.
  • Wenn Sie Mac OS Sierra, X El Capitan, X Mavericks, X Mountain Lion oder X Lion verwenden, ist hier der erforderliche Befehl: sudo killall -HUP mDNSResponder
  • Wenn Sie Mac OS X Snow Leopard verwenden, verwenden Sie diesen Befehl: sudo dscacheutil -flushcache
  • Wenn Sie Mac OS X Yosemite verwenden, ist hier der Befehl: sudo Discoveryutil udnsflushcaches
  • Wenn Sie Mac OS X Leopard verwenden, können Sie folgenden Befehl verwenden: sudo lookupd -flushcache

So leeren Sie den DNS-Cache auf verschiedenen Betriebssystemen

Abhängig vom verwendeten Betriebssystem können Sie diese Befehle eingeben. Wenn Sie einen alten Computer/Laptop haben, verfügen Sie möglicherweise über eine ältere Betriebssystemversion.

Abschluss

Nachdem Sie solche Befehle durchgegangen sind, haben Sie möglicherweise bereits gefunden, wonach Sie suchen. Ich verstehe, dass die Nutzung des Terminals etwas technisch sein kann. Sie müssen jedoch nichts weiter tun, als einfach einen Befehl einzufügen und die Eingabetaste zu drücken.

Sobald Sie den DNS-Cache geleert haben, funktioniert alles wie gewünscht. Die Website wird mit den neuesten von Ihnen hinzugefügten Inhalten und vielem mehr angezeigt. Aufgrund des lokalen Caches treten keine DNS-Probleme auf.

  • Suchen Sie nach dem besten Windows-Hosting ? Klicken Sie auf diesen Link und sehen Sie sich alle unsere Empfehlungen an.