sudo dscacheutil -flushcache
tut nichts Nützliches in Bezug auf DNS-Cache-Einträge - zumindest in Nicht-LDAP-Umgebungen und 10.9-10.13.
sudo killall -HUP mDNSResponder
Sendet eine aufzuhängen zu mDNSResponder, launchd den Daemon und der DNS - Cache wird als Spillover - Effekt Neustart gelöscht werden.
Dies kann leicht mit der folgenden Befehlssequenz getestet werden:
sudo killall -INFO mDNSResponder
Standard 03: 54: 55.672826 +0200 mDNSResponder Cache-Größe 282 Entitäten; 189 in Gebrauch (73 Gruppe, 29 Multicast, 87 Unicast) ; 2 referenziert durch aktive Fragen
Standard 03: 54: 55.694219 +0200 mDNSResponder Unicast-Cache-Größe 1769
sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder
Standard 03: 55: 52.148629 +0200 mDNSResponder Cache-Größe 282 Entitäten; 180 in Gebrauch (79 Gruppe, 19 Multicast, 82 Unicast) ; 2 referenziert durch aktive Fragen
Standard 03: 55: 52.157180 +0200 mDNSResponder Unicast-Cache-Größe 1992
sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder
Standard 03: 56: 39.446829 +0200 mDNSResponder Cache-Größe 282 Entitäten; 8 in Gebrauch (4 Gruppen, 0 Multicast, 4 Unicast) ; 2 durch aktive Fragen referenziert
Standard 03: 56: 39.466259 +0200 mDNSResponder Unicast-Cache Größe 121
Um die obigen Ergebnisse zu erhalten, öffnen Sie Console.app, wählen Sie Ihren Hostnamen unter "Geräte" und verwenden Sie einen Filter mDNSResponder & Cache size :