Macで/etc/hostsが反映されない時に確認すべき2つのこと
Macでhostsファイルを変更しても、思うように名前解決ができないときの確認ポイント。
環境: Mac OS X 10.6.8 Snow Leopard
1. DNSキャッシュをクリア
$ sudo dscacheutil -flushcache
参考
http://ymotongpoo.hatenablog.com/entry/20101007/1286413162
2. hostsファイルの文字コード、改行コードを確認
shift-jisとCRLFになってた。何で?
utf-8のLFにする。
参考
http://techpatio.com/2011/guides-how-to/fixed-mac-osx-lion-etc-hosts-bugs-dns
名前解決ができているかどうかは、pingで確認すると簡単。