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

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

正如标题所示...我在我们的一台 DNS 服务器(运行 Windows Server 2012)上创建了一个新的(Active Directory 连接的)条件转发器。

首先,传播到我们环境中的其他 DNS 服务器需要多长时间?我现在如何强制传播?

编辑:更多信息

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

我所说的传播是指条件转发器何时会出现在本地 DNS 服务器上?

答案1

如您所知,AD 集成区域存储在 AD 中,因此会按照相同的时间表进行复制。站点间复制默认每三小时进行一次,但可以配置为最短 15 分钟(我想不出不将间隔缩短至 15 分钟的理由,有人知道吗?)

虽然相对较小,但还有第二个较短的间隔需要注意。在数据复制到 DC 后,DNS 服务必须从本地目录读取此数据。执行此操作的频率取决于该DsPollingInterval值,默认值为三分钟。

所以延迟就是站间复制间隔+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

答案2

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

只要其他服务器认为 DNS 记录有效,它们就会一直有效 - 一旦时间到了,其他 DNS 服务器就会继续转发请求。您的 DNS 服务器不会进行“推送”,而只是一种拉取机制。

因此,明确回答您的问题:

  1. 您的其他 DNS 服务器将立即(间接)使用您的新转发器,但仅使用未缓存或已过期的 DNS 记录。

  2. 从您当前的 DNS 服务器,您无法这样做。不过,您可以转到其他服务器并刷新其 DNS 缓存。

相关内容