具有 IPv6 ULA 和 NAT 的 Windows 10 认为它未连接到 IPv6 互联网

具有 IPv6 ULA 和 NAT 的 Windows 10 认为它未连接到 IPv6 互联网

我的小型 LAN 连接到两个 ISP,并且在内部运行 ULA,因此我可以通过将我的客户端集中 NAT 到相应的 ISP 前缀来进行明确的客户端到 ISP 分配。

从 ping 到 Edge 的所有 Windows 应用程序都可以毫无问题地访问 IPv6 互联网。不过,可能由于 ULA,Windows 10 在检查 LAN 接口的状态时报告“无 IPv6 互联网访问”。

Windows 操作系统的这一部分肯定使用某种方法来决定它是否具有可路由的 IPv6 互联网地址。我已经尝试使用 netsh.exe 中的前缀策略表,但无济于事,主要是因为我很难理解极其稀少的文档。

是否有任何地方(netsh.exe,注册表,其他地方?)的某些设置让我能够添加 ULA 范围,以便 Windows 10 的所有部分都能识别出尽管正在使用 ULA,但它们确实具有有效的 IPv6 互联网访问?

答案1

它可能与 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ActiveDnsProbeContentV6 有关

作为fd3e:4f5a:5b81::1返回“目标网络不可达“。

尝试关注

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
"ActiveDnsProbeContent"="1.1.1.1"
"ActiveDnsProbeContentV6"="2606:4700:4700::1111"
"ActiveDnsProbeHost"="one.one.one.one"
"ActiveDnsProbeHostV6"="one.one.one.one"

相关内容