对于某些计算机,Windows 更新无法通过双 NAT 进行

对于某些计算机,Windows 更新无法通过双 NAT 进行

这个问题困扰了我很长时间,我仍然无法理解:

我在一台新笔记本电脑上更新 Windows 11 时遇到了很多问题。这让我很抓狂,甚至因此多次重新安装了操作系统。

症状:

  • 计算机可以完美地连接到互联网,浏览器可以正常导航。
  • Windows 更新默默失败(虽然它报告成功 - 微软干得好!)
  • Windows 应用商店无法下载/更新应用程序(它会给出错误代码,导致您在互联网上无果而终)
  • Edge 无法自我更新(报告一些讽刺和愚蠢的事情 - “更新正在向您发送” - 是的,在一两个世纪内...)。
  • 从以下位置下载受信任的根证书这里通过浏览器访问失败,但启用 Opera 的 VPN 后可以访问。

我想到了很多事情(根信任证书过期、DNS 问题等)。但都无济于事。

然后,我注意到我在一台装有 Windows 10 的老旧笔记本电脑上也遇到了类似的问题,它们在同一本地网络上。但我的另一台笔记本电脑在同一本地网络上运行良好。

经过一番折磨、安装受信任的根证书、更改 DNS 设置等等之后,我发现只要避免在网络中设置双 NAT,一切都会正常工作。

我通常使用 CloudFlare(1.1.1.11.0.0.1等)作为 DNS 服务器,但我也尝试过更改它。此外,在 Win11 上,我尝试过使用 DNS 加密、不使用等。都无济于事。还尝试了各种故障排除程序,但都无济于事。

所以,我的问题是:

  • 知道为什么我的一台 Win10 笔记本电脑的双 NAT 运行正常,而我的另外两台笔记本电脑(Win10+Win11)的双 NAT 运行却很糟糕吗?
  • 知道这是怎么发生的吗?我怀疑这可能与 DNS 有关,因为从其中一个有问题的域下载似乎可以使用 Opera 的 VPN。但为什么另一台笔记本电脑没有任何问题?它们都共享相同的 DNS 设置和相同的路由器!

我会在更新 Windows 和驱动程序后再次尝试双 NAT,以防它开始适用于所有机器,但我并不抱太大希望,因为 Win11 笔记本电脑几乎是最新的……

相关内容