パブリック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レコードを複製せずに、上記を実装するにはどうすればよいですか?
よろしく
example.comの場合、WindowsDNSサーバーにプライマリゾーンを追加しないでください。これを行うと、その名前空間内のすべてのレコードに対して権限があると見なされるため、外部に回答を求めることはありません。
代わりに、dev.code.example.comのプライマリゾーンを追加します。そのゾーンで、使用するIPを使用してAレコード「*」を作成します。 PTRを作成しようとしないでください。機能しません。