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.