Wie kann ich den DNS auf Ubuntu 17.04 leeren?
Seit dem Upgrade von 16.10 auf 17.04 habe ich anscheinend ein paar DNS-Probleme. Ich habe versucht, das DNS zu leeren, aber ich kann nicht herausfinden, wie.
Kann mir bitte jemand sagen?
dns
17.04
systemd
resolv.conf
Dibs
quelle
quelle
Antworten:
Sie können diesen Befehl verwenden:
sudo systemd-resolve --flush-caches
Verwenden Sie zum Überprüfen, ob die Spülung erfolgreich war:
sudo systemd-resolve --statistics
Beispielausgabe:
quelle
sudo systemd-resolve --flush-caches
, bekomme ichsystemd-resolve: unrecognized option '--flush-caches'
.Dieser Befehl sollte den lokalen Namensdienst neu starten und den lokalen DNS-Cache leeren:
Es gibt wahrscheinlich eine Möglichkeit, den Cache zu leeren, anstatt ihn neu zu starten, aber ein Neustart war für meine Zwecke geeignet.
quelle
--statistics
direkt danach ausgeführt werden. Auf Ubuntu 18Ich habe folgendes gemacht: https://github.com/dunderrrrrr/dnscache
Vielleicht ist es das, wonach du suchst.
Installation
Verwendungszweck
Es gibt zwei Argumente, die an das Skript übergeben werden können: clear oder stats. Beide sollten selbsterklärend sein.
quelle
systemd-resolve --flush-caches
dannsystemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscachesudo dnscache clear
. Zeit ist Geld, richtig.