Vaciar caché de DNS en macOS Sierra y High Sierra

14

¿Cómo vaciar el caché del sistema DNS en una MacOS Sierra o High Sierra Mac?

He visto discusiones sobre lo siguiente, pero no estoy seguro de si este es el enfoque moderno. Y no estoy seguro de lo que cada uno hace exactamente.

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Albahaca Bourque
fuente

Respuestas:

15

sudo dscacheutil -flushcache no hace nada útil relacionado con las entradas de caché de DNS, al menos en entornos que no son LDAP y 10.9-10.13.

sudo killall -HUP mDNSResponderenvía un bloqueo a mDNSResponder, launchd reiniciará el demonio y el caché DNS se borrará como efecto de derrame.

Esto se puede probar fácilmente con la siguiente secuencia de comandos:

sudo killall -INFO mDNSResponder

predeterminado 03: 54: 55.672826 +0200 mDNSResponder Tamaño de caché 282 entidades; 189 en uso (73 grupos, 29 multicast, 87 unicast) ; 2 referenciado por preguntas activas por
defecto 03: 54: 55.694219 +0200 mDNSResponder Unicast Cache tamaño 1769

sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder

predeterminado 03: 55: 52.148629 +0200 mDNSResponder Tamaño de caché 282 entidades; 180 en uso (79 grupos, 19 multicast, 82 unicast) ; 2 referenciado por preguntas activas por
defecto 03: 55: 52.157180 +0200 mDNSResponder Unicast Cache tamaño 1992

sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder

predeterminado 03: 56: 39.446829 +0200 mDNSResponder Tamaño de caché 282 entidades; 8 en uso (4 grupos, 0 multidifusión, 4 unidifusión) ; 2 referenciado por preguntas activas por
defecto 03: 56: 39.466259 +0200 mDNSResponder Unicast Cache tamaño 121

Para obtener los resultados anteriores, abra Console.app, elija su nombre de host en "Dispositivos" y use un filtro mDNSResponder & Cache size :

ingrese la descripción de la imagen aquí

klanomath
fuente
¿Qué quiere decir exactamente con efecto "derrame"?
Shuzheng
No es inevitable que se borre un caché después de -HUPing una aplicación / servicio. Si -HUP mDNSResponder, lo hace. Otras aplicaciones / servicios no borrarán sus cachés si -HUPed.
klanomath