domain-name-system – DNS服务器复制创建了重复的A-Records

前端之家收集整理的这篇文章主要介绍了domain-name-system – DNS服务器复制创建了重复的A-Records前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在本地有几台 Windows Server 2008 R2 DC / DNS服务器,远程办公室有RODC,Azure上有一台Windows Server 2012 DC / DNS服务器,并建立了VPN隧道.

今天早些时候,我移动了一个网络服务器,更改了其中一个本地DNS服务器上的DNS记录,并在注册商处进行了更新.一切都按预期工作.

然后突然出现奇怪的问题,一些人被引导到错误的服务器,其他人被引导到正确的服务器.

排除故障后,我再次检查了本地DNS服务器并且记录仍然正确,直到我点击刷新,并且旧的A-Records与新的A-Records一起弹出.

这些记录的设置方式是正向查找区域,其中一个静态A记录使用每个区域的父域.

因此,我最初在今天早些时候更改了两个具有不同IP的A-Records记录的URL,当我刷新屏幕时,旧记录显示在DNS管理器中. (我之前已经多次检查过没有刷新)

幸运的是,这只影响了内部用户而不是所有用户,所有外部用户都不受影响,因为公共DNS记录是通过注册商发布的(GoDaddy,独立如此无关).

发生了什么?我怎样才能防止这种情况再次发生?

解决方法

不,那不是发生了什么事.假设您正在谈论AD集成区域,DNS记录是AD中的对象.对象具有USN,其实质上是一个数字,只要对该对象进行更改,该数字就会递增.如果您的隧道“闪烁”,USN将在您的本地DC上增加,而不是在Azure托管的DC上增加.这意味着当它重新联机时,它会看到它有一个较旧的记录副本并更新入站.它不会复制旧记录的出站.

至于为什么会发生这种情况,如果不深入了解你的环境,那几乎是不可能的.

猜你在找的HTML相关文章