discoveryutil: comando no encontrado


14

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

sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches

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

sudo: discoveryutil: command not found

Entonces, ¿ discoveryutilse fue en 10.10.4? ¿Cómo puedo vaciar DNS ahora?

Respuestas:


23

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


3

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

dscacheutil: reúne información, estadísticas e inicia consultas en la caché del servicio de directorio.

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.