首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows是否尝试查找IPv6 AAAA记录,即使它没有可路由的IPv6地址?

Windows是否尝试查找IPv6 AAAA记录,即使它没有可路由的IPv6地址?
EN

Server Fault用户
提问于 2011-04-06 22:50:35
回答 3查看 26.2K关注 0票数 8

我的网络路由器是ZyXEL ZyWall USG 100,它内置在DNS服务器中。许多Windows计算机通过DHCP连接到它并获取IPv4地址。他们还被路由器的“域名”告知DNS后缀(“内部”)。通常情况下,这样做很好。但是,偶尔Windows (Vista或7)机器将无法解析DNS记录中具有域名“域名”的计算机的IP地址。此时,与“域名”相关的IP地址的计算机在其他Windows计算机上并可访问。

当这种情况发生时,它仍然可以使用"nslookup域名“解析IP地址,但是"ping域名”、"ping -4域名“和浏览到"http://domain-name”失败。Ping“域-名称.内部”工作。

我查看了受此问题影响的计算机上"ipconfig /displaydns“命令的输出,并看到意外的IPv6条目如下所示:

代码语言:javascript
复制
domain-name
----------------------------------------
No records of type AAAA

我可以通过重新启动网络适配器接口来暂时解决这个问题。

http://technet.microsoft.com/en-gb/library/bb878121.aspx,微软说:

注意:由于因特网上配置错误的DNS服务器,同时使用IPv4和IPv6的计算机可能无法解析名称并连接到互联网资源。当配置错误的DNS服务器接收到将名称解析为一个或多个IPv6地址的请求(对AAAA记录的请求)时,就会出现这种罕见的问题。如果DNS服务器不支持IPv6,则名称查询失败。查询节点然后向一组IPv4地址(a记录请求)发送一个解析名称的请求。配置错误的DNS服务器删除对IPv4地址的后续DNS查询,整个名称解析尝试失败,导致请求节点的网络连接受损。如果遇到此问题,请让Internet服务提供商重新配置他们的DNS服务器,以便在AAAA记录的DNS查询失败后接受A记录的后续DNS查询。或者,您可以暂时禁用请求计算机上的IPv6。此问题存在于DNS服务器上,对于所有同时使用IPv4和IPv6的计算机来说都是常见的。

我认为这可能是正在发生的事情(我没有任何更好的想法)。

Windows是否尝试查找IPv6 DNS (AAAA)记录,即使路由器没有为其分配可路由(非链接本地) IPv6地址?或者,有人对造成这个问题的原因有更好的了解吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-04-07 14:50:34

如果启用了IPv6,Windows和7将在查找之前请求AAAA查找(并且链接本地地址未被禁用)。默认情况下,Windows将有一个链接本地地址,如果可用,将使用IPv6。通常情况下,这不是一个问题,因为AAAA查找失败,它愉快地前进到IPv4。然而,大多数应用程序将直接跳过IPv4。

票数 5
EN

Server Fault用户

发布于 2011-04-07 06:39:57

什么版本的Windows?我的理解是XP永远不会通过IPv6与DNS服务器对话。它只会在IPv4上完成。我听说Vista和7没有问题。

我的经验是,除非分配了一个IPv6路由,否则Windows不会要求AAAA记录。我从未在我的DNS日志中看到过任何AAAA查询。

你真的有一台叫“域名”的电脑吗?还是你编的什么?

票数 0
EN

Server Fault用户

发布于 2011-04-07 14:26:53

我不确定这篇文章是否确切地回答了您的问题,但是当您谈论将IPv4和IPv6与DNS混合时,它可能是一个很好的参考。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/256603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档