私は顧客から、次の要件を持つシナリオで機能するActive Directoryの設計を考え出すように依頼されました(単純化すると、実際にははるかに悪いです)。
言うまでもなく、これはActiveDirectoryがDNSを使用してドメインコントローラーを見つける方法とはあまりうまくいきません。考えられるアプローチは、次のいずれかのシナリオにつながります。
もちろん、これらの要件は完全に狂っており、2つのネットワークでDNSサービスを分割し、SRVレコードを手動で入力する(argh)、またはサーバーに場所を特定させるなどの狂ったソリューションを使用しない限り、すべてを同時に満たすことはできません。 DNSを使用するDCとクライアントは、WINS(double-argh)を使用してDCを検索します。
私が思いついた解決策は、「サーバー」ネットワークに2つのDCを配置し、「クライアント」ネットワークに2つのDCを配置し、2つのADサイトを定義し、2つのネットワーク間の境界をDCレプリケーショントラフィック。これにはまだ DNSマングリングが必要です。各サーバーにはまだ 2つのネットワークカードがあります(2つのサーバー側DCと純粋なバックエンドサーバーを除く) 、しかし、それは少なくともいくつかのチャンスがあります。
できるだけ早く逃げる以外に何かアドバイスはありますか?
結局、私は2つのサイトのソリューションを採用しました。
もちろん、これは2つのネットワーク間のレプリケーショントラフィックを有効にすることを意味します。 「クライアント」ネットワークのDCはまだ NIC「サーバー」ネットワーク上にありますが、DNSに登録されないため、DCはそのネットワークでは、クライアント側のIPアドレスを使用してそれらに接続するため、NICは実際には完全に役に立たず、一部のファイアウォールポートを開く必要があります。他の唯一のオプションはマングリングです。 DCのhosts
ファイルですが、回避できることを期待しましょう。
まあ、これはできるだけ多くの(クレイジーな)要件を満たすためにできる最善のことだと思います。
すべてのアドバイスをありがとう:-)
私は他の多くの人に同意することから始めましょう-そうでなければクライアントを説得するか、実行します。
ただし、リストされている要件(リストされていないものが多数あります)を考えると、少なくともこれを実現するための基礎を考えることができます(そして部分的にテストされています)。
考慮する必要があるいくつかの特定の側面があります。
1つと2つには多くの共通点があります。一般に、これについてはMicrosoftの気まぐれであり、MicrosoftのAD DSプロセスの範囲内で作業する必要があります。
3つ目は、作業する余地が少しあることです。サービス(ファイル、データベースインスタンスなど)へのアクセスに使用するラベルを選択できます。
これが私が提案するものです:
ドメインコントローラー(DC)を構築する
ADサイトとサービスを適切に構成する
ADで追加ゾーンを構成するDS統合DNS
DCの2番目のNICを構成します
メンバーサーバーNICを構成します
サイトでDNS [スタブ]リゾルバーの動作を構成します
マッピング/リソースを適切に構成する
私は何について話しているのですか?
かなりばかげているので、これを完全にテストしていません。しかし、この(すごい、長い)答えのポイントは、それが可能かどうかを評価し始めることです-それが行われるべきかどうかではありません。
@コメント
@Massimo 1/2acme.localゾーンの複数のAD DSサイトを混同しないでください。したがって、acme.localゾーンのサイトのDCによって入力されたSRVレコードと、 clt.acme.localゾーン。クライアントのプライマリDNSサフィックス(およびそれらが参加しているWindowsドメイン)は引き続きacme.localです。クライアント/ワークステーションにはNICが1つしかないため、プライマリDNSサフィックスはDHCPから派生している可能性があります。 acme.local。
Clt.acme.localゾーンは、DCロケータープロセスで使用されないため、SRVレコードを必要としません。これは、クライアント/ワークステーションがメンバーサーバーの非AD =に接続するためにのみ使用されます。 DS cltネットワーク内のメンバーサーバーIPを使用するサービス。ADDS関連プロセス(DCロケーター)はclt.acme.localゾーンを使用しませんが、AD DS acme.localゾーンのサイト(およびサブネット)。
@Massimo 3
CltとsrvADの両方のSRVレコードがありますDSサイト-acme.localゾーンに存在するというだけです-上記の注を参照してください。clt.acme.localゾーンはありませんDC関連するSRVレコードが必要です。
クライアントはDC問題ありません。クライアントDNSサーバーは、DCのcltIPを指します。
DCクライアントのロケータープロセスが開始されたとき
@Massimo 4
うーん、いいキャッチ。私の見方では、この問題を回避する方法は2つあります。
または
全体として、どれもきれいではありませんが、それが必ずしも最終目標ではありません。たぶん、クライアントはあなたの技術チョップをテストしているだけです。 Plop会議テーブルに置いて、彼らに伝えてください"ここでは機能しますが、構成とサポートのために通常の4倍の料金を請求しています。1.5に減らすことができますx私の通常のレート-[正しい解決策]を実行することによる.5xPITA料金。 "
前に述べたように、私の推奨事項は、他の方法で説得するか、実行することです。しかし、それは確かにばかげた楽しい小さな運動です。 :)
まず第一に、私たちがお客様にサービスを提供するとき、私たちはお客様の要件が何であるかを疑問視する必要があります。クライアントが複雑さのレベルが不要であることを理解できるようにします。
K.I.S.Sメソッドを使用すると、SSL/TLSを有効にして1日と呼ぶ2つのVLAN「SVR」と「CLT」が作成されます。