sudo dscacheutil -flushcache
não faz nada útil relacionado às entradas de cache do DNS - pelo menos em ambientes não LDAP e 10.9-10.13.
sudo killall -HUP mDNSResponder
envia uma desligar a mDNSResponder, launchd irá reiniciar o daemon eo cache DNS serão apuradas como efeito de transbordamento.
Isso pode ser facilmente testado com a seguinte sequência de comandos:
sudo killall -INFO mDNSResponder
padrão 03: 54: 55.672826 +0200 mDNSResponder Tamanho do cache 282 entidades; 189 em uso (73 grupos, 29 multicast, 87 unicast) ; 2 referenciado por perguntas ativas
padrão 03: 54: 55.694219 +0200 mDNSResponder tamanho do cache Unicast 1769
sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder
padrão 03: 55: 52.148629 +0200 mDNSResponder Tamanho do cache 282 entidades; 180 em uso (79 grupos, 19 multicast, 82 unicast) ; 2 referenciado por perguntas ativas
padrão 03: 55: 52.157180 +0200 mDNSResponder tamanho do cache Unicast 1992
sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder
padrão 03: 56: 39.446829 +0200 mDNSResponder Tamanho do cache 282 entidades; 8 em uso (4 grupos, 0 multicast, 4 unicast) ; 2 referenciado por perguntas ativas
padrão 03: 56: 39.466259 +0200 mDNSResponder tamanho do cache Unicast 121
Para obter os resultados acima, abra o Console.app, escolha seu nome de host em "Dispositivos" e use um tamanho de filtro mDNSResponder & Cache :