web-dev-qa-db-ja.com

dd-wrtでローカルDNSサーバーを使用し、DNSMasqを*使用しない*方法

一部のローカルドメイン名をローカルIPアドレスに解決するDNSサーバーをWindowsServerマシンで実行しています。

WindowsDNSサーバーを使用したいだけです。 Dnsmasqは使いたくない。ルーターを介して新しいドメインを維持したくありません。

私が探しているものを達成するために、次のことを行いました。

  1. ローカルDNSサーバーのマシンに静的IPを設定しました。

  2. そのマシンでWindowsDNSサーバーを起動しました

  3. Lan。[ourdomain] .comの前方参照ゾーンを設定します

  4. 2つのAレコードを設定します。1つはwiki用、もう1つはpgadmin用です。

  5. GoogleのパブリックDNSをWindowsDNSのフォワーダーとして設定しました

  6. Dd-wrtで、DNSサーバーのローカルIPをナンバーワンの静的DNSに設定しました

  7. また、[ネットワーク設定]ペインの[ローカルDNS]をDNSサーバーのローカルIPに設定しました

他に何を設定する必要がありますか?私が言ったように、私は名前を解決するためにローカルDNSサーバーにルーターをポイントさせようとしています。そうすれば、DNSサーバーに解決できない要求を転送させます。ルーターでDNSレコードを管理したくないので、Dnsmasqを使用したくありません。これは可能ですか?

設定のスクリーンショットは次のとおりです。

Screenshot of my dd-wrt settings

3

WindowsDNSサーバーに転送を実行させます。ルーターを含むすべてのものを、DNS用のWindowsDNSサーバーのみに向けます。

システムは常にDNSサーバーを特定の順序で使用するとは限らないため、内部リゾルバーと一部のパブリックリゾルバーの両方が存在すると問題が発生します。 WindowsのDNSサーバーのみが外部のDNSサーバーと通信する必要があります。

7
Grant