Jak mogę opróżnić DNS na Ubuntu 17.04?
Wydaje mi się, że mam teraz kilka problemów z DNS od czasu aktualizacji do wersji 17.04 z 16.10 i poszedłem opróżnić DNS, ale nie mogę tego znaleźć.
Czy ktoś może mi powiedzieć, proszę?
dns
17.04
systemd
resolv.conf
forsa
źródło
źródło
Odpowiedzi:
Możesz użyć tego polecenia:
sudo systemd-resolve --flush-caches
Aby sprawdzić, czy kolor się powiódł, użyj:
sudo systemd-resolve --statistics
Przykładowe dane wyjściowe:
źródło
sudo systemd-resolve --flush-caches
, rozumiemsystemd-resolve: unrecognized option '--flush-caches'
.To polecenie powinno zrestartować lokalną usługę nazw i opróżnić lokalną pamięć podręczną DNS:
Prawdopodobnie istnieje sposób, aby po prostu opróżnić pamięć podręczną zamiast restartu, ale restart pasował do moich celów.
źródło
--statistics
natychmiast po. W systemie Ubuntu 18Zrobiłem to: https://github.com/dunderrrrrr/dnscache
Może tego właśnie szukasz.
Instalacja
Stosowanie
Istnieją dwa argumenty, które można przekazać do skryptu, wyczyść lub statystyki. Oba powinny być zrozumiałe.
źródło
systemd-resolve --flush-caches
wtedy działasystemd-resolve --statistics
. : github.com/dunderrrrrr/dnscache/blob/master/dnscachesudo dnscache clear
. Czas to pieniądz, prawda.