Windows DNS 服务器错误地分析客户端计算机记录

应用对象
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 R2 Standard Windows Server 2008 R2 Service Pack 1

症状

请考虑以下情形:

  • 你有一个运行 Windows Server 2012 R2 或 Windows Server 2008 R2 Service Pack 1 (SP1) 的 DNS 服务器。
  • 使用 DNS BIND 实现 (IXFR) 执行增量区域传输。

在此方案中,你发现 Windows DNS 服务器错误地分析某些客户端计算机记录,例如地址 (A) 资源记录和文本 (TXT) 资源记录。 此外,将 IP 地址等错误数据附加到区域的名称,其中区域的名称与父文件夹的名称相同。

注意 当两个 DNS 服务器都是 Windows DNS 服务器时,不会发生此问题。

原因

出现此问题的原因是 Windows DNS 无法正确处理 IXFR 请求。

解决方法

若要在 Windows Server 2012 R2 中解决此问题,请安装更新2919355。
若要在 Windows Server 2008 R2 中解决此问题,请安装本文中所述的修补程序。

更新Windows Server 2012 R2 的信息

有关如何获取更新2919355的详细信息,请单击下面的序列号以查看Microsoft知识库中的文章:

2919355 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 更新 2014 年 4 月

Windows Server 2008 R2 的修补程序信息

Microsoft 支持部门提供了受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。

如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。

注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 有关Microsoft客户服务和支持电话号码的完整列表或创建单独的服务请求,请转到以下Microsoft网站:

http://support.microsoft.com/contactus/?ws=support 注意“修补程序下载可用”窗体显示修补程序可用的语言。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。

先决条件

若要应用此修补程序,必须为 Windows Server 2008 R2 安装 Service Pack 1

重启要求

应用此修补程序后,必须重启计算机。

修补程序替代信息

此修补程序不替换以前发布的任何修补程序。

文件信息

此修补程序的英语 (美国) 版本安装具有下表中列出的属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。

Windows Server 2008 R2 文件信息和注释 Windows 7 修补程序和Windows Server 2008 R2 修补程序包含在相同的包中。 不过,“修补程序请求”页在这两个操作系统下均列出了修补程序。 若要请求获得适用于一个或两个操作系统的修补程序包,请选择此页上“Windows 7/Windows Server 2008 R2”下列出的修补程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。

  • 检查下表中所示的文件版本号,以此识别应用于特定产品、SR_Level (RTM, SPn) 和服务分支(LDR、GDR)的文件:

    版本 产品 SR_Level Service branch
    6.1.760
    1.
    22xxx
    Windows Server 2008 R2 SP1 LDR
  • GDR 服务分支只包含那些广泛发布以解决广泛发布的极其重要问题的修补程序。 除了广泛发布的修补程序外,LDR 服务分支还包含其他修补程序。

  • 针对每个环境而默认安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 单独列于 “Windows Server 2008 R2 的其他文件信息”部分。 MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态至关重要。 安全目录文件(未列出属性)均使用 Microsoft 数字签名进行签名。

对于所有受支持的基于 x64 的 Windows Server 2008 R2 版本

文件名 文件版本 文件大小 日期 时间 平台
Cache.dns 不适用 3,198 2010 年 11 月 5 日 01:52 不适用
Dns.exe 6.1.7601.22500 699,392 2013 年 11 月 2 日 01:59 x64
Dnsserver.events.xml 不适用 609 2010 年 11 月 5 日 01:52 不适用

      

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

其他文件信息

Windows Server 2008 R2 的其他文件信息

所有受支持的基于 x64 的 Windows Server 2008 R2 版本的其他文件

文件名 Amd64_fd4079354a7937066486c5a0466d87da_31bf3856ad364e35_6.1.7601.22500_none_6d3b33e1509efe09.manifest
文件版本 不适用
文件大小 710
日期 (UTC) 2013 年 11 月 2 日
时间 (UTC) 17:41
平台 不适用
文件名 Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.22500_none_acbc3dc6064d5e43.manifest
文件版本 不适用
文件大小 158,131
日期 (UTC) 2013 年 11 月 2 日
时间 (UTC) 03:26
平台 不适用

      

参考资料

有关详细信息,请参阅 Microsoft TechNet 网站上的 DNS 体系结构 主题。

了解 Microsoft 用于描述软件更新的术语