discoveryutil: comando non trovato


14

Dopo aver collegato la VPN, spesso devo scaricare il 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è andato in 10.10.4? Come posso scaricare il DNS adesso?

Risposte:


23

Dal momento che discoveryutil è stato sostituito dal suo predecessore mDNSResponder in 10.10.4, utilizzare di sudo killall -HUP mDNSRespondernuovo (come in Lion / Mountain Lion / Mavericks) per svuotare la cache DNS.


3

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

dscacheutil: raccoglie informazioni, statistiche e avvia query nella cache del servizio directory.

-flushcache Svuota l'intera cache. Questo dovrebbe essere usato solo in casi estremi. Le informazioni di convalida vengono utilizzate nella cache insieme ad altre tecniche per garantire che il sistema operativo disponga di informazioni valide disponibili.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.