discoveryutil: nie znaleziono polecenia


14

Po podłączeniu VPN często muszę opróżnić DNS, aby znaleźć moich prywatnych hostów. Zrobiłbym to

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Teraz, po aktualizacji do Yosemite 10.10.4, dostaję

sudo: discoveryutil: command not found

Więc discoveryutilzniknął w 10.10.4? Jak mogę teraz opróżnić DNS?

Odpowiedzi:


24

Ponieważ discoveryutil został zastąpiony przez swojego poprzednika mDNSResponder w 10.10.4, użyj sudo killall -HUP mDNSResponderponownie (jak w Lion / Mountain Lion / Mavericks) do opróżnienia pamięci podręcznej DNS.


2

Kolega zasugerował sudo dscacheutil -flushcache. Dokumentacja Apple stwierdza

dscacheutil - zbieraj informacje, statystyki i inicjuj zapytania do pamięci podręcznej usługi katalogowej.

-flushcache Opróżnia całą pamięć podręczną. Tego należy używać tylko w skrajnych przypadkach. Informacje sprawdzania poprawności są używane w pamięci podręcznej wraz z innymi technikami, aby zapewnić, że system operacyjny ma do dyspozycji prawidłowe informacje.


Brakuje narzędzia Discovery ... Tak powiedział oryginalny post.
Sephethus

ta odpowiedź sugeruje, że dscacheutilnie discoveryutil. sprawdź także autora tego pytania i oryginalnego postu ... oraz tego komentarza.
Kirby
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.