discoveryutil: comando no encontrado

14

Después de conectar la VPN, a menudo tengo que vaciar el DNS para que se encuentren mis hosts privados. Yo haría esto

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

Ahora, después de actualizar a Yosemite 10.10.4, recibo

sudo: discoveryutil: command not found

Entonces, discoveryutil se fue en 10.10.4? ¿Cómo puedo vaciar el DNS ahora?

    
pregunta Kirby 15.07.2015 - 19:59

2 respuestas

23

Dado que discoveryutil fue reemplazado por su predecesor mDNSResponder en 10.10.4, use sudo killall -HUP mDNSResponder otra vez (como en Lion / Mountain Lion / Mavericks) para vaciar el caché de DNS.

    
respondido por el klanomath 15.07.2015 - 20:09
3

Un colega ha sugerido sudo dscacheutil -flushcache . La documentación de Apple estados

  

dscacheutil - recopila información, estadísticas e inicia consultas   a la caché del servicio de directorio.

     

-flushcache                 Vacía todo el caché. Esto solo debe ser usado en casos extremos. Información de validación                 se utiliza dentro del caché junto con otras técnicas para garantizar que el sistema operativo tenga información válida                 disponible para ello.

    
respondido por el Kirby 03.09.2015 - 23:54

Lea otras preguntas en las etiquetas