您遇到了什么问题?
DNS 客户端收到“找不到名称”错误消息。
原因: 域名系统 (DNS) 客户端计算机没有与网络对应的有效 IP 配置。
解决方案: 请验证客户端计算机的 TCP/IP 配置设置是否正确,特别是那些用于 DNS 名称解析的设置。
若要验证客户端 IP 配置,请使用 ipconfig 命令。在命令输出中,验证客户端对于连接和使用的网络是否具有有效的 IP 地址、子网掩码和默认网关。
如果客户端没有有效的 TCP/IP 配置,则可以执行以下两项操作之一:
-
对于以动态方式配置的客户端,请使用 ipconfig /renew 命令手动强制客户端向动态主机配置协议 (DHCP) 服务器续订其 IP 地址配置。
-
对于以静态方式配置的客户端,请修改客户端 TCP/IP 属性以使用有效的配置设置或完成其针对网络的 DNS 配置。请不要将客户端配置为同时使用 AD DS 集成的 DNS 服务器和 Internet 服务提供商 (ISP) DNS 服务器。而应将客户端配置为仅使用 AD DS 集成的 DNS 服务器并将 AD DS 集成的 DNS 服务器配置为将查询转发给 ISP DNS 服务器。
有关详细信息,请参阅管理客户端。
原因: 由于存在与网络相关的故障或与硬件相关的故障,客户端无法联系 DNS 服务器。
解决方案: 请验证客户端计算机的网络连接是否有效且正常运行。首先,使用基本的网络和硬件疑难解答步骤检查相关客户端硬件(电缆和网络适配器)在客户端是否正常运行。
如果客户端硬件看上去已准备就绪且正常运行,请使用 ping 命令验证它是否可以联系同一网络中的其他计算机。
原因: DNS 客户端无法联系其配置的 DNS 服务器。
解决方案: 如果 DNS 客户端与网络具有基本连接,请验证它是否可以联系首选(或备用)的 DNS 服务器。
若要验证客户端对 DNS 服务器是否具有基本的 TCP/IP 访问权限,请首先尝试使用 ping 命令通过其 IP 地址联系首选的 DNS 服务器。
例如,如果客户端使用首选的 DNS 服务器 10.0.0.1,请在客户端计算机上的命令提示符下键入 ping 10.0.0.1。如果不确定首选 DNS 服务器的 IP 地址是什么,可以使用 ipconfig 命令来查看该 IP 地址。例如,在客户端计算机上,必要时键入 ipconfig /all|more 暂停显示,以便读取并记录命令输出的“DNS 服务器”中列出的所有 IP 地址。
如果配置的 DNS 服务器没有对其 IP 地址的直接 ping 操作做出任何响应,则表明问题的根源很可能是客户端与 DNS 服务器之间的网络连接问题。如果是这种情况,请按照基本的 TCP/IP 网络疑难解答步骤来解决该问题。
原因: DNS 服务器未运行或没有对查询做出响应。
解决方案: 如果 DNS 客户端可以 ping DNS 服务器计算机,请验证该 DNS 服务器是否已启动,并且是否可以侦听客户端请求并对其做出响应。尝试使用 nslookup 命令来测试服务器是否可以响应 DNS 客户端。
有关详细信息,请参阅启动或停止 DNS 服务器。
原因: 客户端正在使用的 DNS 服务器无权查看失败名称,而且找不到与该名称对应的权威服务器。
解决方案: 请确认客户端正在尝试解析的 DNS 域名是否为这样的域名:对其而言,已配置的 DNS 服务器为权威服务器。
例如,如果客户端正在试图解析名称 host.widgets.tailspintoys.com,请验证客户端查询的首选(如果使用了备用 DNS 服务器,则为备用)DNS 服务器是否加载了失败名称的主机 (A) 资源记录应位于的权威区域。
如果首选服务器对于失败名称具有权威并加载了适用的区域,请确定该区域是否缺少相应的资源记录。如有必要,请向该区域中添加资源记录。
如果首选服务器对于失败名称不具有权威,则表明原因很可能是 DNS 服务器中的配置错误。必要时,请在 DNS 服务器中进一步解决该问题。
有关详细信息,请参阅管理资源记录 和 DNS 服务器疑难解答。
DNS 客户端收到的响应中似乎包含过时或不正确的信息。
原因: 客户端正在使用的 DNS 服务器无权查看失败名称,而且正在使用其本地 DNS 数据库中过时的信息。
解决方案: 请确定 DNS 服务器对于该名称是否具有权威,并相应地继续操作。
例如,如果客户端正在试图解析名称 host.widgets.tailspintoys.com,请验证客户端查询的首选(如果使用了备用 DNS 服务器,则为备用)DNS 服务器是否加载了失败名称的主机 (A) 资源记录应位于的权威区域。
如果首选服务器对于该名称具有权威,但应答时使用的数据不正确,则表明适用区域中可能具有相应资源记录数据中已过期或过时的信息。如果是这种情况,则可以在该区域中添加和删除相应资源记录。
另一个选项(启用动态更新时)是在查询的目标计算机中强制实施注册和更新。通过在命令提示符下键入 ipconfig /registerdns 命令,可以强制它更新其资源记录的注册。
如果首选服务器不是查询名称的直接权威服务器,则它可能根据在较早的递归查找期间获取和缓存的信息对查询做出了应答。在这种情况下,可以考虑清除服务器名称缓存。这将迫使服务器对此资源记录数据使用新的递归查询,并根据当前信息重建其缓存内容。
有关详细信息,请参阅管理资源记录 和 DNS 服务器疑难解答。
原因: 对于包含目标名称的区域而言,首选 DNS 服务器是辅助服务器,且含有过期的信息。
解决方案: 如果已应答客户端的服务器对该区域是辅助服务器,则在该服务器上使用的区域版本很可能已过时,而且可能需要更频繁地进行更新。
作为直接解决方案,可以在辅助服务器上启动到其主服务器的区域传送,以更新该区域。还可以考虑使用以下任一选项在将来提高辅助区域数据的新鲜度:
-
为辅助服务器指定要在刷新区域时使用的其他主服务器。
-
稍微调整区域上的刷新间隔,以缩短该区域的所有权威服务器在被要求刷新区域之前可以使用该区域的时间长度。
-
请在作为辅助服务器的区域源的主服务器上配置通知列表,并启用该列表,以便在区域发生变化时通知此服务器。
原因: 通过用户输入或在存储的客户端配置中错误地指定了查询名称。
解决方案: 请验证是否已在产生名称查询的应用程序中正确指定了该名称。
大多数情况下,肯定查询响应中的数据不正确表明存在三种可能性之一:
-
用户在客户端输入了不正确的 DNS 名称。
-
在客户端使用简短的非限定的名称,并由本地解析程序使用无关的 DNS 后缀完成该名称。
-
在查询中指定的资源记录当前未在 DNS 服务器中正确进行更新。
确认用户输入的名称没有错误。验证用户在执行原始 DNS 查询时输入的实际字符集,或检查应用程序设置,如可能已执行的任何 Internet 邮件或 Web 浏览器配置的设置。
如果初始查询中使用的名称是非限定的,且不是完全限定的域名 (FQDN),请尝试在客户端应用程序中改用 FQDN,并重复进行查询。如果要执行此操作,请确保名称结尾包括结尾点 (.),以表明输入的名称是实际的 FQDN。
如果 FQDN 查询成功并在响应中返回正确的数据,则该问题最可能的原因就是客户端解析程序设置中的 DNS 域后缀搜索列表配置错误。
如果您使用 DNS 的环境不支持动态更新或者您通常采用手动方式管理区域数据,则可能还需要验证是否未正确输入应答查询时涉及的资源记录。请查看这些记录,以确保区域中存储的记录数据正确,或相应地进行修改。
原因: 主要区域可能缺少数据或数据有误
解决方案: 请验证区域的主服务器包含完整且正确的数据。
区域的主 DNS 服务器缺少数据或数据不完整的最可能原因就是更新请求失败。很可能是尚未完全实施或配置动态更新的支持。若要解决该问题,请查看 DNS 动态更新协议(征求意见文档 (RFC) 2136)及其对 DNS 服务器和使用它的客户端的所有要求。
对于目录集成的区域,还有可能是在 Active Directory 域服务 (AD DS) 中更新了失败查询的受影响记录,但没有将其复制到正在加载该区域的所有 DNS 服务器。默认情况下,从 AD DS 中加载区域的所有 DNS 服务器都按照设定时间间隔(通常每 15 分钟)轮询区域,并更新区域以反映对其所做的所有增量更改。大多数情况下,使用默认的复制设置和可靠的高速链接,DNS 更新只需 20 分钟就可以复制到 Active Directory 域环境中的所有 DNS 服务器。
如果您将区域专门配置为禁用动态更新,请记住,必须手动添加和更新在区域中使用的大多数类型的资源记录。如果是这种情况,请使用 DNS 管理器来查看和更新受影响的记录。
不正确数据的另一个可能来源是 Windows Internet 名称服务 (WINS)。请确定是否已在区域中启用并使用了 WINS 查找集成。如果您正在区域中使用 WINS 查找,请验证 WINS 不是不正确数据的来源。
DNS 客户端似乎受到此处未介绍的另一个问题影响。
原因: 我的问题未在此处描述。
解决方案: 搜索 Microsoft TechNet 网站 (
如果已连接到 Internet,则可以在 Microsoft Update 网站 (