回答:
sudo dscacheutil -flushcache
DNSキャッシュエントリに関連する有用なことは何もしません-少なくとも非LDAP環境および10.9-10.13では。
sudo killall -HUP mDNSResponder
送るハングアップ mDNSResponderに、launchdのは、デーモンを再起動し、DNSキャッシュは、波及効果としてクリアされます。
これは、次のコマンドシーケンスで簡単にテストできます。
sudo killall -INFO mDNSResponder
デフォルト03:54:55.672826 +0200 mDNSResponderキャッシュサイズ282エンティティ。189使用中(73グループ、29マルチキャスト、87ユニキャスト) ; アクティブな質問で参照される2
デフォルト03:54:55.694219 +0200 mDNSResponderユニキャストキャッシュサイズ1769
sudo dscacheutil -flushcache
sudo killall -INFO mDNSResponder
デフォルト03:55:52.148629 +0200 mDNSResponderキャッシュサイズ282エンティティ。180使用中(79グループ、19マルチキャスト、82ユニキャスト) ; アクティブな質問で参照される2
デフォルト03:55:52.157180 +0200 mDNSResponder Unicast Cache size 1992
sudo killall -HUP mDNSResponder
sudo killall -INFO mDNSResponder
デフォルト03:56:39.446829 +0200 mDNSResponderキャッシュサイズ282エンティティ。8使用中(4グループ、0マルチキャスト、4ユニキャスト) ; アクティブな質問で参照される
デフォルト2 03:56:39.466259 +0200 mDNSResponder Unicast Cache size 121
上記の結果を取得するには、Console.appを開き、「デバイス」でホスト名を選択し、フィルターmDNSResponder&Cache sizeを使用します。