发生这种情况时,它仍然可以使用“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地址?或者,是否有人对导致此问题的原因有更好的了解?