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.