Vaciar caché de DNS en macOS Sierra y High Sierra

11

¿Cómo vaciar la memoria caché del DNS en un macOS Sierra o High Sierra Mac?

He visto una discusión de lo siguiente, pero no estoy seguro si este es el enfoque moderno. Y no estoy seguro de qué hace exactamente cada uno.

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
    
pregunta Basil Bourque 23.10.2017 - 02:07

1 respuesta

9

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

sudo killall -HUP mDNSResponder envía un cuelgue a mDNSResponder, launchd reiniciará el daemon y el caché de DNS será borrado como efecto de desbordamiento.

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 referenciados por preguntas activas
  predeterminado 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 multidifusión, 82 unicast) ; 2 referenciados por preguntas activas
  predeterminado 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 multicast, 4 unicast) ; 2 referenciados por preguntas activas
  predeterminado 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 & Tamaño de caché :

    
respondido por el klanomath 23.10.2017 - 04:28

Lea otras preguntas en las etiquetas