OS X環境のDNSリゾルバのキャッシュフラッシュ方法(2014年度版)
Leopard時代の頃から、OS X環境におけるOSのDNSリゾルバのキャッシュのフラッシュと言えば
dnscacheutil -fluschcache
と、dnscacheutil
コマンドだけでキャッシュのフラッシュができたのですが、最近のMavericksなどの環境ではこれでは通用しないようです。ちょっと調べてみたら、ここにまとめられていました。
- OS X 10.9 (Mavericks)
- dscacheutil -flushcache;sudo killall -HUP mDNSResponder
- OS X 10.7 (Lion) / 10.8 (Mountain Lion)
- sudo killall -HUP mDNSResponder
- Mac OS X 10.5 (Leopard) / 10.6 (Snow Leopard)
- dscacheutil -flushcache
OS Xのバージョンで同じことをするのに頻繁にコマンドが変わるのは困ったものですね。