DNS を実行するためだけの Linux ディストリビューションを誰かお勧めできますか?

DNS を実行するためだけの Linux ディストリビューションを誰かお勧めできますか?

私は、DNSMasq のように簡単にセットアップできるものを使用して、DNS サーバーだけを実行する (他には何も実行しない) ための、簡単にセットアップできる Linux ディストリビューションを探しています。

自宅ではルーター上で DNSMasq を使用した OpenWRT を実行しており、職場では開発を行う目的で DNSMasq を使用したディストリビューションを実行する自由が与えられています。

私は開発用ラップトップを自宅と職場に持ち歩いているので、場所を問わず設定をほぼ同じにしたいと思っています。(もちろん、少し変更する必要があります。自宅の DNS サーバーは職場の DNS サーバーと同じ IP を持つことはできません)。

答え1

「単一の小さなサービス」の状況では、Debian の netinst ディスクを使用するのが好きです。サポートが充実し、頻繁に更新される優れたリポジトリ ディストリビューションの中で、これが最小のフットプリントになります。RHEL/CentOS/SL の最小インストールは、それに比べるとまだ巨大です。ベースをインストールしたら、リポジトリを使用してベースを更新し、ハードウェアを構成し、必要な 1 つのサービスをインストールします。これが、「gnome ライブラリとの 6 度の分離」地獄の犠牲者にならないための最善の方法だとわかりました。多くの場合、最も基本的な構成ツールでさえ、いくつかの GUI コンポーネントが必要になり、そのコンポーネントの 1 つに glib/gtk が必要になるほどのライブラリが必要になり、依存関係グラフが他の多くのプログラム/ライブラリに広がり、雪だるま式に大きくなります。絶対に避けてください。単一のサービスの Linux ボックスを構成するために必要なのは VI だけです。または、X/GUI コンポーネントのない VIM です。そうしないと、依存関係が再び雪だるま式に大きくなります。

答え2

あまり詳細が書かれていません。セキュリティが必要な場合は、OpenDNS を使用してください。Ubuntu は人気があるため、ツールやサポート オプションが豊富なので、適切な選択です。最後に、最も使い慣れている OS はどれですか? RedHat またはその派生版であれば、そのいずれかを使用してください。DNS と dnsmasq は、すべての OS でほぼ同じですが、ソフトウェアをインストールするためだけに新しい OS を学習しなければならない場合は、さらに困難になります。

答え3

キャッシュDNSサーバーを探しているなら、dnsmasqまたはいいえどちらも、いくつかのテキスト ファイルを使用して簡単に設定できます。

しかし、本物のDNSサーバーを探しているなら、練る業界標準ですが、設定がかなり面倒になる場合があります。

代替案としてはタイニーDNSまたはマラドン、設定が簡単です練る

これらはすべて Debian のパッケージとして利用可能です。

答え4

私も見てみることにしますターンキーLinuxこれは非常に軽量でセットアップが簡単です。Bind9 DNS サーバーを追加するには、ここで説明するパッケージをインストールします。最もシンプルな DNS サーバー?

$ sudo apt-get update && apt-get install bind9 webmin-bind8

関連情報