我有 IPv6。为什么我与 Windows 应用商店的连接失败?

Mic*_*ton 9 ipv6 windows-8 windows-store

我最近安装了 Windows 8,但无法访问应用商店。

我收到错误:

我们无法连接到商店。这可能是由于服务器问题或网络连接超时而发生的。请稍等几分钟,然后重试。

在此处输入图片说明

如果我在这台计算机上完全禁用 IPv6,那么我可以正常访问商店。

在此处输入图片说明

我如何从这个错误中恢复?

没有使用网络代理(它在家里!)。Internet 设置中未选中“使用代理服务器”。其他网络连接工作正常。我可以毫无问题地从这台 PC 浏览 Internet,并且可以毫无问题地访问 Google 和 Facebook 等 IPv6 网站。并且系统时间与“time.windows.com”同步。


在与 Sysinternals TCPView 进行了长时间的会话后,我在打开 Windows 应用商店时观察到以下行为:

  • 当我第一次打开它时,系统打开了一个到157.55.145.242端口 443的 HTTPS 连接。这个连接传输了一些数据并几乎立即关闭。这似乎是一个 Microsoft IP 地址。
  • 然后,打开两个连接:到23.12.49.138端口 443的 HTTPS 连接和到2400:cb00:2048:1::adf5:3daf端口 80的 HTTP 连接。这两个连接传输的数据量都不超过令牌量,并且只要商店超时屏幕(如上所示)出现就保持打开状态。我期待 Akamai IP 地址,因为众所周知 Microsoft 使用 Akamai CDN,但我没想到会看到 CloudFlare 地址!当我点击Alt+F4关闭 Store 时,两个连接都会关闭。

哦,对于那些没有第一次阅读它的人来说,是的,Internet 可以在这台计算机上使用 IPv4 和 IPv6。这会在安装后立即发生,在配置任何防病毒软件之前。并且商店在 Windows 防火墙中被列为允许的应用程序,无论是在私有网络还是公共网络上。

这似乎与 IPv6 相关,因为当我仅通过 IPv4 连接时,我可以毫无问题地访问商店。

Mic*_*ton 4

这最终被追溯到 CloudFlare 网络的 IPv6 路由问题,并且也影响了许多其他支持 CloudFlare IPv6 的服务。CloudFlare 或其上游提供商现已解决了该问题。

在此输入图像描述

(虽然现在他们又搞砸了......)