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 mDNSResponder
enví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 :