应用程序无法解析某些域名

文章翻译 文章翻译
文章编号: 815768 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

应用程序如 Microsoft Internet Explorer,无法解析来自某些域名系统 (DNS) 服务器的域名。由于这个原因,您可能无法访问某些 Web 站点。例如,当您尝试访问的网站可能会在 Internet Explorer 中收到以下错误消息:
无法显示页面
您正在寻找的页面是当前不可用。网站可能遇到技术困难,或者您需要调整您的浏览器设置。.
找不到服务器或发生 DNS 错误

原因

如果 DNS 服务器中查询非-"A"记录,并且服务器回复权威的响应返回 NXDOMAIN 或 NAME_ERROR (响应代码或 RCODE,3),尽管"A",则可能发生此问题 (或 Internet 协议版本 4 或 IPv4 主机) 记录在该 DNS 服务器上存在的查询的名称。NXDOMAIN 或 NAME_ERROR,在响应中的表示没有"为该名称的任何类型的记录。"Microsoft 已找到某些 DNS 服务器软件不支持"AAAA"(Internet 协议版本 6 或 IPv6) 记录,即使网站有"A"记录不正确响应 NXDOMAIN。

例如,当正在运行 IPv6 的 Windows 客户端计算机尝试访问 Web 站点时,可能发生此问题。Windows 客户端将尝试解析的主机名 (例如,www.example.com) 代表支持 IPv6 和 IPv4 的应用程序。若要执行此操作,Windows 客户机将查询"AAAA"记录和"A"记录,除非应用程序指定要使用哪个协议。如果 DNS 服务器响应与权威的响应返回 NXDOMAIN 或 NAME_ERROR,窗口将返回到应用程序如 Internet Explorer 此响应。因此,应用程序将无法解析主机名,将无法访问该网站。请注意 Windows 客户端也将缓存此否定响应。这样可以防止对此名称的其他查询要想取得成功,直到客户端缓存被清除。

重要提示在此示例中,如果 Windows IPv6 客户端使用的 DNS 服务器缓存否定响应,名称解析也将失败的其他客户端计算机使用此相同的缓存 DNS 服务器时。而不考虑后续的查询类型,不管其他客户端计算机正在运行 IPv6 或 IPv4 仅出现此问题。

解决方案

若要解决此问题,请与有问题的网站的管理员。

该站点的 DNS 管理员应联系其 DNS 产品的制造商联系以帮助解决此问题。这可能需要升级 DNS 服务器产品或配置的 DNS 服务器或服务器中的更改。

更多信息

根据第 6.2.4 的 RFC 1034 (请参见"参考"),有"A"记录在 DNS 服务器上承载的是,如果 DNS 服务器不应返回的 NXDOMAIN 或 NAME_ERROR 响应查询时"AAAA"的记录 (或任何非-"A"记录)。相反,DNS 服务器应返回 NODATA 或者不显示错误 (RCODE 0) 和空的应答部分,如果它不能识别"AAAA"名称查询。

参考

有关 IPv6 协议 forMicrosoft Windows XP 和 Windows Server 2003 的其他信息,请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/network/bb530961.aspx
有关 DNS 的其他信息,请访问以下网站:

对于 IPv6 地址的 RFC 4047 公共行为不当,对 DNS 查询
http://www.ietf.org/rfc/rfc4074.txt

RFC 1034 域名: 概念和功能
http://www.rfc-editor.org/rfc/rfc1034.txt

RFC 2308 负缓存的 DNS 查询 (DNS NCACHE)
http://www.rfc-editor.org/rfc/rfc2308.txt

RFC 1035 域名: 实现和规范
http://www.rfc-editor.org/rfc/rfc1035.txt
Microsoft 提供的第三方联系信息,以帮助您查找技术支持。此联系信息如有更改恕不另行通知。Microsoft 不能保证第三方联系信息的准确性。

将在本文中讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 对这些产品的性能或可靠性不做任何暗示或其他形式的保证。

属性

文章编号: 815768 - 最后修改: 2013年11月20日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 Datacenter
关键字:?
kbprb kbmt KB815768 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 815768
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com