discoveryutil: comando non trovato

14

Dopo aver connesso VPN, spesso devo svuotare DNS per trovare i miei host privati. Lo farei

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Ora, dopo l'aggiornamento a Yosemite 10.10.4, ottengo

sudo: discoveryutil: command not found

Quindi, discoveryutil è scomparso in 10.10.4? Come posso scaricare DNS ora?

    
posta Kirby 15.07.2015 - 19:59
fonte

2 risposte

23

Poiché discoveryutil è stato sostituito dal suo predecessore mDNSResponder in 10.10.4 usa sudo killall -HUP mDNSResponder di nuovo (come in Lion / Mountain Lion / Mavericks) per svuotare la cache DNS.

    
risposta data 15.07.2015 - 20:09
fonte
3

Un collega ha suggerito sudo dscacheutil -flushcache . documentazione Apple afferma

dscacheutil -- gather information, statistics and initiate queries to the Directory Service cache.

-flushcache Flushes the entire cache. This should only be used in extreme cases. Validation information is used within the cache along with other techniques to ensure the OS has valid information available to it.

    
risposta data 03.09.2015 - 23:54
fonte

Leggi altre domande sui tag