强制新的条件转发器传播到林中的其他DNS服务器

正如在标题中…我已经在我们的一个DNS服务器(运行Windows Server 2012)上创build了一个新的(Active Directory连接的)条件转发器。

首先,在我们的环境中传播到其他DNS服务器需要多长时间? 而且,我怎么能强迫它现在传播呢?

编辑:一些更多的信息

为了讨论的目的,我们有两个Windows Server 2012计算机(一个位于远程站点,另一个位于本地)。 他们在不同的地点。 两者都是域控制器,并启用了DNSangular色。 我已经在远程服务器上添加了一个条件转发器,确保它通过AD进行了复制(这是一个您启用的checkbox),并且想知道传播到本地DNS服务器需要多长时间。

通过传播,我的意思是什么时候在本地DNS服务器上显示条件转发器?

如您所知,AD集成区域存储在AD中,因此按照相同的时间表进行复制。 站点之间的复制默认每三个小时发生一次,但可以configuration为只需15分钟(我想不出一个不会下降到15分钟的原因,任何人?)

尽pipe相对较less,但还有第二个更短的时间间隔需要注意。 数据复制到DC后,DNS服务必须从本地目录中读取此数据。 这样做的DsPollingInterval是基于DsPollingInterval值,默认值为三分钟。

所以延迟是站点间复制间隔+ DsPollingInterval。 在默认环境下,最大延迟时间长达183分钟。

参考文献:

  1. 绝对必须阅读AD复制如何工作: http : //technet.microsoft.com/en-us/library/cc755994%28WS.10%29.aspx
  2. 描述DsPollingInterval的好post: https ://blogs.technet.com/b/askpfeplat/archive/2013/03/22/mailbag-how-often-does-the-dns-server-service-check-ad-for-new -or-改性data.aspx?redirect=真

定义传播,并定义你的其他DNS服务器。

只要其他服务器认为它们有效,D​​NSlogging就是有效的 – 一旦这个时间到了,其他DNS服务器就会向前转发请求。 没有从您的DNS服务器“推”,这纯粹是一个拉动机制。

所以,明确回答你的问题:

  1. 您的其他DNS服务器将(间接)立即使用您的新转发器,但只有您的DNSlogging没有被caching或已过期。

  2. 从你当前的DNS服务器,你不能。 尽pipe如此,你也许可以去你的其他服务器并刷新他们的DNScaching。