为什么一台计算机上的一个域名的 SSL 会损坏?

为什么一台计算机上的一个域名的 SSL 会损坏?

我遇到了一个奇怪的问题,我无法连接到https://www.humblebundle.com

普通 HTTP 可以正常工作,https://humblebundle.com。这些都重定向到上述地址。我还没有发现任何有同样问题的域名或网站。

curl https://www.humblebundle.com说:

curl: (35) Unknown SSL protocol error in connection to www.humblebundle.com:443

查看小型 C# 程序的堆栈跟踪表明问题发生在 SSL 身份验证期间从套接字读取时。

通过 IP 地址连接并覆盖主机标头时,我能够检索站点。curl https://198.41.187.33 -k -H "Host: www.humblebundle.com"工作正常。

我注意到,如果我省略该-k标志,它会报告收到的证书名称实际上是www.humblebundle.com

我已经确认这与我的 ISP 无关,并且它也适用于通过受影响的计算机使用 NAT 连接到网络的虚拟机。DNS 的行为符合预期。所有迹象都表明问题出在我的计算机上。

受影响的计算机运行的是 Windows 7 SP1。

这可能是什么原因造成的?我该如何解决?

相关内容