web-dev-qa-db-ja.com

Windows DNSサーバーの既存のゾーンの欠落しているDNS名を転送するにはどうすればよいですか?

パブリックDNSプロバイダーでパブリックドメイン(example.comなど)のDNSレコードを設定しました。レコードの中には、特定のパブリックIPを指すタイプ* .production.code.example.comのAレコードがいくつかあります。

Windows Server 2003 DNSサーバーでローカルDNSを設定して、*。dev.code.example.comがこのローカルDNSサーバーによって応答されるようにする必要がありますが、他のすべての要求は、応答を得るためにWebに転送されます。

ローカルのWindowsServer 2003 DNSサーバーでexample.comプライマリゾーンをセットアップし、*。dev.code.example.com Aレコードを追加しようとすると(ローカル開発の目的で)、*。production.code.exampleの回答を取得できません。 com。したがって、ローカルDNSサーバーは、これらの名前をローカルDNSサーバーで解決できないにもかかわらず、*。production.code.example.comの要求をWebに転送しません。

私が思いついた一時的な解決策は、ローカルDNSにcode.example.comプライマリゾーンを作成し、その下に開発ドメインと本番ドメインを追加することでした(これにより、本番.code.example.comのレコードがDNSプロバイダーからローカルDNSサーバー)。

毎回DNSレコードを複製せずに、上記を実装するにはどうすればよいですか?

よろしく

3
kosfar

example.comの場合、WindowsDNSサーバーにプライマリゾーンを追加しないでください。これを行うと、その名前空間内のすべてのレコードに対して権限があると見なされるため、外部に回答を求めることはありません。

代わりに、dev.code.example.comのプライマリゾーンを追加します。そのゾーンで、使用するIPを使用してAレコード「*」を作成します。 PTRを作成しようとしないでください。機能しません。

enter image description here

6
ThatGraemeGuy