正如在标题中…我已经在我们的一个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分钟。
参考文献:
定义传播,并定义你的其他DNS服务器。
只要其他服务器认为它们有效,DNSlogging就是有效的 – 一旦这个时间到了,其他DNS服务器就会向前转发请求。 没有从您的DNS服务器“推”,这纯粹是一个拉动机制。
所以,明确回答你的问题:
您的其他DNS服务器将(间接)立即使用您的新转发器,但只有您的DNSlogging没有被caching或已过期。
从你当前的DNS服务器,你不能。 尽pipe如此,你也许可以去你的其他服务器并刷新他们的DNScaching。