Win10 忽略 AAAA 响应

Win10 忽略 AAAA 响应

尽管具有有效的 IPv6 地址并且能够与其他 IPv6 主机通信,但我的 LAN 上的 Windows 10 系统却忽略了 AAAA 响应,因此不会启动 IPv6 流量。

  • nslookup将显示域的 A 记录,但不显示 AAAA 记录,即使我可以在 Wireshark 中看到已发送 AAAA 查询并收到了有效响应。
  • 反向nslookup工作按预期进行,如果我查询 IPv6 地址,我会得到预期的主机名。
  • ping -6当我直接转到另一个 IPv6 地址时可以工作,但当我输入主机名时则不行。这可能是上面提到的忽略 AAAA 响应的结果。
  • IPv4 按预期工作。
  • 位于同一子网上且具有相同名称服务器的双栈 Linux 和 BSD 系统可以按预期工作。

我找到了这个 (https://support.microsoft.com/en-us/help/929852/guidance-for-configuring-ipv6-in-windows-for-advanced-users) 关于优先使用 IPv4 而不是 IPv6,但我没有设置这些注册表项。

编辑:我的名称服务器只监听 IPv4 有关系吗?

答案1

PS C:\Users\John> nslookup -type=AAAA google.com
Server:  UnKnown
Address:  fe80::d66e:eff:fe35:c5d4

Non-authoritative answer:
Name:    google.com
Address:  2607:f8b0:4009:80e::200e

如果没有类型参数,nslookup 将返回 A 记录(如果存在)。我认为这是为了兼容性,因为有人依赖默认行为。

(我发现 nslookup 的使用信息和在线文档毫无用处。至少可从第三方获取类型示例

相关内容