Shoken Startup Blog

KitchHike Founder/CTO

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で確認すると簡単。