タイトルのように... DNSサーバー(Windows Server 2012を実行している)の1つに新しい(Active Directory接続された)条件付きフォワーダーを作成しました。
まず、環境内の他のDNSサーバーに伝播するのにどのくらい時間がかかりますか?そして、どうすればそれを強制的に伝播させることができますか?
編集:いくつかの詳細
この説明のために、2台のWindows Server 2012マシン(1台はリモートサイトに、もう1台はローカル)があります。それらは異なる場所にあります。どちらもドメインコントローラーであり、DNSの役割が有効になっています。リモートサーバーに条件付きフォワーダーを追加し、ADを介して複製されていることを確認し(これは有効にするチェックボックスです)、ローカルDNSサーバーに伝達されるまでにかかる時間を知りたいと思います。
伝播とは、条件付きフォワーダーがローカルDNSサーバーにいつ表示されるかを意味しますか?
ご存知のように、AD統合ゾーンはADに保存されるため、同じスケジュールで複製されます。サイト間レプリケーションは、デフォルトでは3時間ごとに発生しますが、15分程度に構成できます(15分に短縮しない理由は考えられません)。
比較的小さいですが、注意すべき2番目の短い間隔があります。データがDCに複製された後、DNSサービスはローカルディレクトリからこのデータを読み取る必要があります。これが行われる頻度は、DsPollingInterval
値に基づいており、デフォルトは3分です。
したがって、待ち時間はサイト間レプリケーション間隔+ DsPollingIntervalです。デフォルトの環境では、最大遅延は183分にもなります。
参照:
伝播を定義し、他のDNSサーバーを定義します。
DNSレコードは、他のサーバーが有効であると見なす限り有効です。その時間が経過すると、他のDNSサーバーはリクエストを転送します。 DNSサーバーからの「プッシュ」はありません。これは純粋にプルメカニズムです。
だから、あなたの質問に明確に答えるために:
他のDNSサーバーは(間接的に)新しいフォワーダーをすぐに使用しますが、キャッシュされていないか期限切れになっているDNSレコードのみを使用します。
現在のDNSサーバーからはできません。ただし、おそらく他のサーバーにアクセスしてDNSキャッシュをフラッシュすることもできます。