如标题所示...我在我们的一台 DNS 服务器(运行 Windows Server 2012)上创建了一个新的(连接 Active Directory 的)条件转发器。
首先,传播到我们环境中的其他 DNS 服务器需要多长时间?而且,我现在如何强制它传播?
编辑:更多信息
出于本次讨论的目的,我们有两台 Windows Server 2012 计算机(一台在远程站点,一台在本地)。他们在不同的位置。两者都是域控制器,并且启用了 DNS 角色。我在远程服务器上添加了一个条件转发器,确保它通过 AD 进行了复制(这是您启用的一个复选框),并且想知道它传播到本地 DNS 服务器需要多长时间。
我所说的传播是指条件转发器何时会出现在本地 DNS 服务器上?
如您所知,AD 集成区域存储在 AD 中,因此会按照相同的计划进行复制。默认情况下,站点间复制每三小时发生一次,但可以配置为最短 15 分钟(我想不出不减少到 15 分钟的理由,有人吗?)
虽然相对较小,但还有第二个更短的间隔需要注意。数据复制到 DC 后,DNS 服务必须从本地目录读取此数据。执行此操作的频率取决于
DsPollingInterval
默认值为三分钟的值。所以延迟是Inter-site replication interval + DsPollingInterval。在默认环境中,最大延迟长达 183 分钟。
参考:
定义传播,并定义您的其他 DNS 服务器。
只要其他服务器认为 DNS 记录有效,DNS 记录就一直有效——一旦时间到了,其他 DNS 服务器将转发请求。您的 DNS 服务器没有“推送”,它纯粹是一种拉动机制。
因此,要明确回答您的问题:
您的其他 DNS 服务器将(间接)立即使用您的新转发器,但仅使用未缓存或已过期的 DNS 记录。
从您当前的 DNS 服务器,您不能。不过,您可能可以转到其他服务器并刷新它们的 DNS 缓存。