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

So leeren Sie den DNS-Cache unter Ubuntu

Verwenden Sie die neueste Version von Ubuntu und suchen Sie nach einer Möglichkeit, Ihren DNS-Cache zu löschen? Dann sind Sie bei uns genau richtig. Im folgenden Tutorial erfahren Sie, wie Sie den DNS-Cache in Ubuntu 20.04 und Ubuntu 22.04 löschen. Wir erklären auch, warum Sie Ihren DNS-Cache von Zeit zu Zeit löschen sollten. Beginnen wir also mit dem Prozess

Warum und wie wird der DNS-Cache geleert?

Ein DNS-Cache kann gelegentlich beschädigt werden. Der Grund können technische Fehler oder andere virale Angriffe sein, die der Datenbank ungültige DNS-Einträge hinzufügen, was dazu führen kann, dass ein Benutzer beim Besuch einer Website auf eine andere Website mit viel Werbung oder sogar Malware umgeleitet wird. Wenn der Cache beschädigt ist, wird dem Benutzer empfohlen, den DNS-Cache zu leeren

Ubuntu DNS-Cache löschen

Einige Debian-Linux wie Ubuntu verwenden immer noch systemd-resolve. Diese Lösung ist in Ubuntu bereits im System eingebaut und wird vom Betriebssystem automatisch für viele Dinge verwendet, ohne dass der Benutzer davon weiß. Es ist bereits in Ubuntu installiert und eingerichtet. Der Benutzer muss lediglich den Befehl zum Leeren des DNS eingeben und fertig.

Zuerst müssen Sie das Terminal öffnen und Folgendes eingeben:

sudo systemd-resolve --flush-caches

Wenn Sie den Befehl eingeben, gibt das Terminal keine Bestätigung, dass der Cache geleert wurde, um zu bestätigen, dass Sie einen anderen Befehl eingeben müssen, der dem Benutzer die Statistiken anzeigen würde, lautet der Befehl wie folgt:

sudo system-resolve --statistics

Nachdem Sie den Befehl eingegeben haben, werden die Statistiken im Terminal angezeigt. Wenn Sie sehen, dass die „aktuelle Cache-Größe“ Null ist, erhalten Sie eine Bestätigung, dass Ihr DNS-Cache geleert wurde.

Wenn Sie eine andere Linux-Version als Ubuntu verwenden, können Sie auch den folgenden Befehl verwenden:

NSCD-Befehl

Wenn Sie nicht Ubuntu, sondern ein anderes Linux verwenden, können Sie auch nscd verwenden. Arch Linux verwendet hauptsächlich nscd. Wenn das der Fall ist, müssen Sie nur den folgenden Befehl eingeben, um Ihren DNS-Cache in diesem Linux zu löschen.

sudo systemctl restart nscd

Sie können die oben beschriebene Methode verwenden, um den DNS-Cache in Ubuntu zu löschen. Wie bereits erwähnt, sollten Sie Ihren DNS-Cache von Zeit zu Zeit leeren, da dies verschiedene Probleme verursachen kann, z. B. dass Webseiten nicht richtig geladen werden oder Webskripte nicht richtig funktionieren. All diese Probleme werden durch einen beschädigten DNS-Cache verursacht. Durch Löschen und Zurücksetzen wird das Problem wahrscheinlich behoben.

Haben Sie die oben beschriebene Methode zum Löschen des DNS-Cache ausprobiert? Hat es bei dir funktioniert? Wenn nicht, teilen Sie uns bitte im Kommentarbereich mit, welche Methode Sie verwendet haben.


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

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

  3. So aktualisieren Sie Ubuntu 20.04 auf Ubuntu 21.04

  4. So richten Sie einen ungebundenen DNS-Resolver unter Ubuntu 20.04 ein

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

So leeren Sie den DNS-Cache unter Ubuntu

So ändern Sie die DNS-Einstellungen in Ubuntu 18.04 LTS

So installieren Sie Varnish Cache unter Ubuntu 20.04

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?