/etc/hosts と Leopard

Mac OS Xでは/etc/hostsは存在するが、実際には使われていない。
(起動時だけ意味を持つ、らしい)
そのため、他のUnix系のように、/etc/hostsを編集しても
DNSで引けないIPアドレスにホスト名やエイリアスを対応させることができない。

Leopard以前では「NetInfoマネージャ」なるユーティリティで設定することができたが、
LeopardではNetInfoマネージャは廃止され、コマンドラインから操作するようになった。

例えば192.168.0.1にホスト名hoge.fugaを割り当てる場合は
sudo dscl localhost -create /Local/Default/Hosts/hoge.fuga IPAddress 192.168.0.1
となる。