web-dev-qa-db-ja.com

新しい条件付きフォワーダーをフォレスト内の他のDNSサーバーに伝播するように強制します

タイトルのように... DNSサーバー(Windows Server 2012を実行している)の1つに新しい(Active Directory接続された)条件付きフォワーダーを作成しました。

まず、環境内の他のDNSサーバーに伝播するのにどのくらい時間がかかりますか?そして、どうすればそれを強制的に伝播させることができますか?

編集:いくつかの詳細

この説明のために、2台のWindows Server 2012マシン(1台はリモートサイトに、もう1台はローカル)があります。それらは異なる場所にあります。どちらもドメインコントローラーであり、DNSの役割が有効になっています。リモートサーバーに条件付きフォワーダーを追加し、ADを介して複製されていることを確認し(これは有効にするチェックボックスです)、ローカルDNSサーバーに伝達されるまでにかかる時間を知りたいと思います。

伝播とは、条件付きフォワーダーがローカルDNSサーバーにいつ表示されるかを意味しますか?

2
grimstoner

ご存知のように、AD統合ゾーンはADに保存されるため、同じスケジュールで複製されます。サイト間レプリケーションは、デフォルトでは3時間ごとに発生しますが、15分程度に構成できます(15分に短縮しない理由は考えられません)。

比較的小さいですが、注意すべき2番目の短い間隔があります。データがDCに複製された後、DNSサービスはローカルディレクトリからこのデータを読み取る必要があります。これが行われる頻度は、DsPollingInterval値に基づいており、デフォルトは3分です。

したがって、待ち時間はサイト間レプリケーション間隔+ DsPollingIntervalです。デフォルトの環境では、最大遅延は183分にもなります。

参照:

  1. ADレプリケーションがどのように機能するかについての絶対的な必読: http://technet.Microsoft.com/en-us/library/cc755994%28WS.10%29.aspx
  2. DsPollingIntervalを説明するすばらしい投稿: https://blogs.technet.com/b/askpfeplat/archive/2013/03/22/mailbag-how-often-does-the-dns-server-service-check-ad -for-new-or-modified-data.aspx?Redirected = true
3
charleswj81

伝播を定義し、他のDNSサーバーを定義します。

DNSレコードは、他のサーバーが有効であると見なす限り有効です。その時間が経過すると、他のDNSサーバーはリクエストを転送します。 DNSサーバーからの「プッシュ」はありません。これは純粋にプルメカニズムです。

だから、あなたの質問に明確に答えるために:

  1. 他のDNSサーバーは(間接的に)新しいフォワーダーをすぐに使用しますが、キャッシュされていないか期限切れになっているDNSレコードのみを使用します。

  2. 現在のDNSサーバーからはできません。ただし、おそらく他のサーバーにアクセスしてDNSキャッシュをフラッシュすることもできます。

1
Dan