Mac OS X では xinetd の代わりに launchd を使う
Mac OS X では xinetd の代わりに launchd を使うみたい。
設定ファイルは /System/Library/LaunchDaemons とかいろんな場所にに XML 形式で置いてある。
詳しくは man launchd で。
ローカルで named を動かそうと思っていろいろ調べてわかったのだが、named はデフォルトで起動しているみたいですね。
システム環境設定でデフォルトで参照する dns を 127.0.0.1 に変更する。
mac.local.bz2.jp のゾーンファイルをこんな感じにして、mac.local.bz2.jp のサブドメインなら何でも 127.0.0.1 が返ってくるようにした。
IN A 127.0.0.1
IN MX 10 @
* IN CNAME @
こうしておくとローカルでいくらでも簡単にバーチャルドメインが切れるようになります。