結論
安心してください。反映されてますよ。
/etc/hosts が反映されない?
Yosemite にて /etc/hosts
を編集したのだけれども反映されていないようだ。
キャッシュをフラッシュすれば良いと見たが、試しても変わらず。
/etc/hosts
xxx.xxx.xxx.xxx www.my-awesome-domain.jp
$ nslookup nslookup www.my-awesome-domain.jp
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find nslookup www.my-awesome-domain.jp : NXDOMAIN
あれれれ〜?
一部コマンドではシステムの DNS リゾルバが使われない
dig
, nslookup
, そして host
コマンドは /etc/hosts
を参照しない。
ブラウザはちゃんと解決してくれるので大丈夫。
コマンドで確認したい場合には ping
を使おう。
$ ping www.my-awesome-domain.jp
PING www.my-awesome-domain.jp (xxx.xxx.xxx.xxx): 56 data bytes
...