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


16

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

これどうやってするの?

回答:


17

私はdnsmasq過去に似たようなことに使用しました。

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

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


ありがとう、これは私が探していたものです。Dnsmasqはプレーンで簡単な構成ファイルを提供します。google.comをIPv6アドレスに解決する行を追加しました。resolv.confに触れなくても魅力のように機能します。
アンガラン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.