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

前端之家收集整理的这篇文章主要介绍了Windows是否尝试查找IPv6 AAAA记录,即使它没有可路由的IPv6地址?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的网络路由器是ZyXEL ZyWall USG 100,它有一个内置的DNS服务器.许多 Windows计算机连接到它并通过DHCP获取IPv4地址.它们还通过路由器的“域名”通知DNS后缀(“内部”).通常这很好.但是,Windows(Vista或7)计算机有时无法解析DNS记录中域名为“domain-name”的计算机的IP地址.具有与“域名”关联的IP地址的计算机此时已打开并可由其他Windows计算机访问.

发生这种情况时,它仍然可以使用“nslookup domain-name”解析IP地址,但“ping domain-name”,“ping -4 domain-name”和浏览到“http://domain-name”失败. Ping“domain-name.internal”有效.

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

domain-name
----------------------------------------
No records of type AAAA

我可以通过重新启动网络适配器接口暂时解决此问题.

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

Note: Due to misconfigured DNS servers on the Internet,computers that use both IPv4 and IPv6 might not be able to resolve names and connect to Internet resources. This rare problem occurs when a misconfigured DNS server receives a request to resolve a name to one or more IPv6 addresses (a request for AAAA records). If the DNS server does not support IPv6,the name query fails. The querying node then sends a request to resolve the name to a set of IPv4 addresses (a request for A records). The misconfigured DNS server drops the subsequent DNS query for IPv4 addresses and the entire name resolution attempt fails,resulting in impaired network connectivity for the requesting node. If you are experiencing this problem,ask your Internet service provider to reconfigure their DNS server to accept the subsequent DNS query for A records after failing the DNS query for AAAA records. Alternately,you can temporarily disable IPv6 on the requesting computer. This issue exists on the DNS servers and is common to all computers that use both IPv4 and IPv6.

我想这可能是正在发生的事情(我没有更好的想法).

Windows是否尝试查找IPv6 DNS(AAAA)记录,即使路由器尚未为其分配可路由(非链路本地)IPv6地址?或者,是否有人对导致此问题的原因有更好的了解?

如果启用了IPv6(并且未禁用链接本地地址),Windows Vista和7将在A查找之前请求AAAA查找.默认情况下,Windows将具有链接本地地址,因此将使用IPv6(如果可用).通常这不是问题,因为AAAA查找失败并且它很乐意转移到IPv4.然而,大多数应用程序将直接跳到IPv4.

猜你在找的Windows相关文章