web-dev-qa-db-ja.com

Microsoft DNS:同じクエリに対してsrc-subnetごとに異なる回答を提供します-完全に分割されたホライズン/ブレインが必要ですか?

2つのVLANを持つネットワークがあり、どちらもDNSのADサーバーを参照しています。このネットワーク上の一部のサーバーはマルチホームです。 2つのサブネットA:192.168.7.0/24とB:192.168.5.0/24があるとしましょう。次に、ホスト名が「carrot」のサーバーがあります。キャロットには、192.168.5.3と192.168.7.3の2つのIPがあります。各サブネットのユーザーが「carrot.mydomain」を「ローカル」IPに解決できるようにしたい。

これはWindowsDNSサーバーで可能ですか?完全な「スプリットブレイン」に移行する必要がありますか?誰かがこれらのセットアップに関するドキュメントへの有用なリンクを持っていますか、私は少しMS-DNSの初心者です。

編集:ホスト「ニンジン」に静的DNSエントリがあると仮定しましょう。DNSサーバーにそれらを追加できます。自分自身を登録することはありません。

5
Tom Newton

「ビュー」のバインド機能は、ここで必要なことを正確に実行しますが、Microsoftは同様の何かを実装することを断固として拒否します。

サブネットの優先順位付け があなたが探しているものに最も近いもののように聞こえます。この設定により、サーバーコンピュータは、要求元のクライアントのIPアドレスに最も近い順序で「A」レコードをクライアントに返します。

Windows Vista以降のWindowsバージョンは、デフォルトでリモートDNSサーバーから受信する結果に対してこれを実行します( http://support.Microsoft.com/kb/96892 を参照)が、このオプションをサーバーを使用すると、以前のクライアントは、サブネットでソートされたサーバーから「A」レコードを受信できます。 DNSサーバーによって/ 24サブネットの暗黙の仮定があることに注意してください( http://msmvps.com/blogs/acefekay/archive/2010/05/29/dns-and-subnet-priortization-を参照) amp-dns-round-robin.aspxlotこの動作の背景)構成を微調整しない限り。

3
Evan Anderson

ActiveDirectory内の独自のサイトに各サブネットを設定することをお勧めします。このようにして、ユーザーはローカルサブネットのDNS応答を最初に試行するIPとして受信し、他のIPを2番目に試行するIPとして受信します。

1
mrdenny