web-dev-qa-db-ja.com

単純なDNSサーバーをセットアップして、1つの名前だけに応答し、残りをすべて転送する方法は?

学校のプロジェクト用に小さなLinux(Ubuntu)サーバーをセットアップしたいと思います。この学校のサーバーは、すべての要求をネットワークのプライマリDNSサーバーに転送し、Google.comに要求されたときにIPv6アドレスで応答する必要があります

これどうやってするの?

16
angaran

私は過去にdnsmasqを同様の目的で使用しました。

最初に/etc/hostsファイルを編集し、関連するエントリを追加して、ローカルで(たとえばpingを使用して)試行するときに、予想されるアドレスに解決されるようにします。次に、apt-get install dnsmasqを設定し、設定ファイルでno-hostsがコメント化されていることを確認しますout(デフォルトである必要があります)。

これが機能する方法(デフォルト)は、名前を解決する必要がある場合、dnsmasqは最初にhostsファイルで名前を検索します。見つからない場合は、/etc/resolv.confで構成されたDNSサーバーを介して転送されます。

17
Eduardo Ivanec