DNS サーバーのセットアップについては、非常に長いチュートリアルになるため、ここでは扱いません。代わりに、Linux で使用する一般的な DNS サーバーの簡単な比較リストを以下に示します。
BIND
インターネット上で最も人気のある DNS サーバーであり、Linux ディストリビューションで使用される標準です。元々はカリフォルニア大学バークレー校で開発されたため、BIND(Berkeley Internet Name Domain)という名前が付けられました。フル機能のパワーと柔軟性が必要な場合は、BIND を選べば間違いありません。
DNSmasq
軽量で、BIND よりもはるかに設定が簡単です。シンプルさを求め、BIND のすべての機能が必要ない場合は、DNSmasq を使用してください。DHCP と DNS を設定するために必要なすべてのツールが付属しており、小規模なネットワークに推奨されます。
PowerDNS
フル機能で BIND に似ていますが、オプションでより柔軟性があります。MySQL、PostgreSQL などの複数のデータベースから情報を読み取り、管理を容易にします。BIND がこれまでのやり方だったからといって、それがずっと続くとは限りません。
これは完全なリストではありませんが、独自の DNS サーバーをセットアップする際にどこを探すべきかのヒントになるはずです。