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

So leeren Sie den DNS-Cache unter Ubuntu

Der DNS oder Domain Name Server kann als einer der wichtigsten Bestandteile Ihrer Verbindung zum Internet bezeichnet werden. Das DNS übersetzt die Domainnamen zu und von den IP-Adressen, sodass wir uns nicht alle IP-Adressen der Websites merken oder eine Liste mit ihnen führen müssen, auf die wir jemals zugreifen möchten. Unsere Systeme führen auch eine Liste mit DNS-Einträgen, damit wir durch eine schnelle Auflösung von IP-Adressen schneller auf unsere häufig besuchten Websites zugreifen können. Dieser Cache auf unserem System muss von Zeit zu Zeit geleert werden. Dies ist erforderlich, da Websites ihre Adressen möglicherweise immer wieder ändern. Daher ist es eine gute Idee, IP-Konflikte zu vermeiden, indem Sie den Cache leeren. Das Leeren des Caches ist auch eine gute Möglichkeit, unnötige Daten auf unseren Systemen zu löschen.

Sehen wir uns also an, wie wir den DNS-Cache auf unseren Ubuntu-Systemen leeren können.

Wir haben die in diesem Artikel erwähnten Befehle und Prozeduren auf einem Ubuntu 22.04 LTS-System ausgeführt. Da wir die Linux-Befehlszeile verwenden – das Terminal, um den Cache zu leeren, können Sie ihn über das System-Dash oder STRG+ALT+T öffnen Verknüpfung.

Methode 1:Verwenden von systemd-resolve zum Leeren des DNS-Cache

Die meisten Ubuntu- und Debian-Systeme führen den systemd-resolve-Daemon aus. Ihr System verwendet es bereits für viele Dinge. Lassen Sie uns es also verwenden, um den Cache durch den folgenden Befehl zu leeren:

$ sudo systemd-resolve --flush-caches

Sie können dann die Statistiken überprüfen, um sicherzustellen, dass Ihre Cache-Größe jetzt Null ist, also gelöscht. Führen Sie den folgenden Befehl aus, um die Statistiken anzuzeigen:

$ sudo systemd-resolve --statistics

Ihre Cache-Größe 0 in der obigen Ausgabe zeigt, dass der DNS-Cache gelöscht wurde.

Methode 2:Verwenden von dns-clean zum Leeren des DNS-Cache

Eine andere Möglichkeit, den DNS-Cache zu leeren, besteht darin, das Dienstprogramm dns-clean zu starten. Führen Sie dazu den folgenden Befehl in Ihrem Terminal aus:

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

Sie haben jetzt zwei effektive Methoden kennengelernt, um Ihren DNS-Cache zu löschen. In beiden Fällen ist der Vorgang ziemlich einfach und erfordert keinen Neustart Ihres Linux-Systems.


Ubuntu
  1. So leeren Sie den DNS-Cache in macOS, Windows und Linux

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

  3. Passen Sie das Terminal unter Ubuntu 20.04 an - wie geht das?

  4. Wie aktiviere ich DNS-Caching im Networkmanager-gesteuerten Dnsmasq?

  5. So installieren Sie den ungebundenen DNS-Resolver unter Ubuntu 22.04

So ändern Sie das Ubuntu-Design

So ändern Sie die IP-Adresse in Ubuntu

So leeren Sie den DNS-Cache unter Linux

So löschen Sie den DNS-Cache unter Ubuntu

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

So leeren Sie den DNS-Cache unter Ubuntu