discoveryutil: commande introuvable


14

Après avoir connecté un VPN, je dois souvent vider le DNS pour trouver mes hôtes privés. Je ferais ça

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Maintenant, après la mise à niveau vers Yosemite 10.10.4, je reçois

sudo: discoveryutil: command not found

Alors, discoveryutilest parti en 10.10.4? Comment puis-je vider DNS maintenant?

Réponses:


23

Puisque discoveryutil a été remplacé par son prédécesseur mDNSResponder dans 10.10.4, utilisez à sudo killall -HUP mDNSRespondernouveau (comme dans Lion / Mountain Lion / Mavericks) pour vider le cache DNS.


3

Un collègue a suggéré sudo dscacheutil -flushcache. La documentation Apple indique

dscacheutil - collectez des informations, des statistiques et lancez des requêtes vers le cache du service d'annuaire.

-flushcache Vide le cache entier. Cela ne doit être utilisé que dans des cas extrêmes. Les informations de validation sont utilisées dans le cache avec d'autres techniques pour garantir que le système d'exploitation dispose d'informations valides.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.