Mac OS X のhosts設定

hosts設定

hostsファイルの直接編集ではなく、net infoデータベースを編集する。
一旦テキストファイルに書き出して、エディタで編集し、書き戻す方法が便利。


sudo nidump hosts . > hosts_edit.txt
(vi hosts_edit.txt などで編集)
sudo niload hosts . < hosts_edit.txt

以下のファイルも存在するが、直接編集しないほうが良い


/etc/hosts (シングルモード時のみ使用される)
/private/hosts (使用されるが、net infoに管理されない)

hostsとDNSの優先順位

hostsに記述したドメイン名がDNSで引ける物だと、そちらが優先されてしまい、hostsの記述が有効にならない。
DNSに存在するドメイン名をhostsに記述する場合は名前解決の優先順位を変更する必要がある。
以下のWEBサイトが参考になる。