3

クライアントの IP アドレスに基づいて DNS 要求を解決するバインド/書き込みドライバーを構成したいと考えています。

Web アプリケーションのすべてのテスト環境のドメイン名を統一したいと考えています。test.mysite.com、などのようにさまざまなステージング環境用に多くのドメインを持つ代わりに、どのテスト環境を「指す」かを構成可能にしqa.mysite.comたいだけです。www.mysite.com

これを達成するために、どのテスト環境を使用する必要があるかを構成するための Web インターフェイスを提供することを考えています。この構成に基づいて応答する必要がある DNS 要求。

このようなことは、バインドまたは他のDNSサーバーで実行できると思いますか? また、ローカル ホスト ファイルを変更するクライアント アプリケーションを作成する場合と比べてどうですか?

4

2 に答える 2

3

パイプバックエンドでPowerDNSを使用して、クライアントのIPアドレスに応じて異なるIPアドレスを返すことができます。

于 2009-04-21T20:56:59.437 に答える
1

djbdnsのロケーション機能でこれを行うことができます。Web インターフェイスを作成する際のタスクは、DNS データ ファイルを適切な形式で書き出すことです (別のデータベース バックエンドが必要ない場合は解析します)。

関連トピック「スプリット ホライズン DNS」に関する別のリソースを次に示します。それはあなたの質問と同じではありませんが、記事のアイデアはあなたのニーズに合わせることができます: http://jdebp.eu./FGA/dns-split-horizo​​n.html

于 2009-04-21T20:44:18.063 に答える