GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So leeren Sie den DNS-Resolver-Cache unter Linux (und FreeBSD)

Ich verstehe deine Frage nicht, weil du Unsinn sagst.

Wenn Sie sich auf einem Linux/Unix-System befinden, auf dem kein DNS-Server „named/bind/other“ ausgeführt wird, speichert das System keine DNS-Abfrage im Cache. Anwendungen (DNS-Clients) fragen den DNS-Server einfach jedes Mal ohne Caching ab, sie fragen den DNS-Server jedes Mal ab 02 ), aber das hat keinen Sinn.

Wenn sich ein DNS-Eintrag ändert, wird die Änderung viel später übernommen.

Wie kann das sein? Betreibst du einen DNS-Server oder nicht? Wenn Sie einen sekundären DNS-Server betreiben, erhalten Sie nur eine Kopie der Zone vom primären Server und es hat keinen Sinn, den Cache zu leeren. Sie können die Serveraktualisierungszone vom primären Server übertragen, indem Sie die Zonendatei löschen und Ihren DNS-Dienst neu starten. Wenn Sie das primäre DNS ausführen und die Zoneninformationen aktualisieren möchten, ändern Sie die Seriennummer in der Zone und starten Sie den Dienst neu:

# /etc/rc.d/named restart (for named)
# rndc (for bind9)

Zoneninformationen aktualisieren. Um zu überprüfen, ob Sie die richtige DNS-Antwort erhalten, verwenden Sie:

# dig @dns_server example.com

drängt mich, Software mit ipconfig /flushdns auf Windows zu verschieben

Wofür?


Linux
  1. So löschen Sie Speicherpuffer und Cache in Linux

  2. So leeren Sie den DNS-Cache in Ubuntu und LinuxMint

  3. So installieren Sie CVS und erstellen ein CVS-Repository auf einem Linux-Server

  4. So installieren Sie RabbitMQ Server und Erlang unter Linux

  5. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

So installieren Sie KernelCare und löschen den Kernelcare-Cache unter Linux

So leeren Sie den DNS-Cache unter Linux

So installieren und konfigurieren Sie einen NFS-Server auf einem Linux-System

Wie lösche ich den DNS-Cache unter Linux?

So leeren Sie den DNS-Cache unter Ubuntu

So installieren und konfigurieren Sie den DNS-Server unter Linux