OSX10.5(Leoperd)で/etc/hosts/の変更を即座に反映する
はまったのでメモ
VirtualHostを指定するとき等に
/private/etc/hosts
127.0.0.1 hogehoge.com
を追加して変更ことがあるが、すぐに反映されない。
その場合
sudo dscacheutil -flushcache
をすると反映される。
OSX10.5以前だと
sudo lookupd -flushcache
でできるみたいだけど、10.5からlookupdが標準ではいっていません。
参考:
How To Flush the local DNS Cache on Mac OS X 10.5
OSXで/etchostsをすぐに反映させる方法