文挡标识: Q154984 [winnt] 标题: DNS 服务器有时不能递归地识别名字 产品: Microsoft Windows NT 版本: 4.00 操作系统: WINDOWS 关键字: kbbug4.00 kbnetwork NTSrv nttcp -------------------------------------------------------------------------- 此文挡适用于: - Microsoft Windows NT Server version 4.0 -------------------------------------------------------------------------- 现象 ==== 你的 Domain Name System (DNS) 服务器不递归地识别含有大量 IP 地址的名字。然而 DNS 服务器却能识别含有一个或少量 IP 地址的名字。 原因 ==== 当 DNS 返回信息含有超过 UPD 数据包可容纳量时(超过 512 字节),DNS 会设置截断位,指明还有更多的数据。 Microsoft DNS 服务器丢弃截断位被设置的数据包并尝试另一个官方的服务器。DNS 服务器总是得到同样的截断位被设置的返回信息,所以它最后就停止并返回 SERVFAIL 给客户端。 解决方法 ======== Microsoft DNS Server 已被修改可以接受被截断的返回信息并把此返回信息返回给客户端。 要解决此问题,请取得以下修补程序,或者等到下一版 service pack。 此修补程序放在以下 Internet 位置: ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/chs/NT40/ hotfixes-postSP3/dns-fix 当前状态 ======== Microsoft 已证实这是 Windows NT 4.0 版的问题。修改已完成但未经过完全的回归测试。 请只把此修补程应用到碰到该特定问题的系统中。Microsoft 建议你等到下一版含有此修改的 Service Pack,如果你遇到的该问题非常严重,则另当别论。 欲知详情,请和 Microsoft 技术支持联系。 查询关键字: prodnt 4.00 ============================================================================ MICROSOFT 知识库所提供的信息不带任何种类的质量保证。MICROSOFT 不承诺任何明确的或隐含的质量保证,包括商品买卖及特殊情况适合性的质量保证。不论在任何情况下,即使 MICROSOFT 公司或其代理商已被告知可能的损坏, MICROSOFT 或其代理商对任何直接、间接、偶然性或导致性的商业利润损失,或特殊的损坏都没有任何义务。某些州不允许排除或限制这种导致性或偶然性损坏的义务,在这种情况下前述的限制可能不适用。