已知工作站点上的 Chrome ERR_SSL_PROTOCOL_ERROR

Lea*_*Lea 4 firefox google-chrome https ssl windows-10

当我连接到https://www.feeguarantee.com 时,Chrome 会给我一个 ERR_SSL_PROTOCOL_ERROR。Firefox 提供 SSL_ERROR_RX_RECORD_TOO_LONG。Edge 给出了一些通用错误。

所有其他站点似乎都运行良好,包括我知道托管在同一台服务器上的站点。使用我的网络的其他人也可以正常连接到该站点。

DNS 托管在 Cloudflare 中,并使用 Cloudflare 灵活的 SSL 模式。但是,当我禁用 Cloudflare 时,使用直接安装在我们服务器上的证书也会遇到同样的问题。其他使用 Cloudflare 的 SSL 的站点工作正常。

卷曲报告如下

$ curl -v https://www.feeguarantee.com * Rebuilt URL to: https://www.feeguarantee.com/ * Trying 162.242.219.59... * Connected to www.feeguarantee.com (162.242.219.59) port 443 (#0) * successfully set certificate verify locations: * CAfile: C:\Program Files (x86)\Git\bin\curl-ca-bundle.crt CApath: none * TLSv1.0, TLS handshake, Client hello (1): * error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol * Closing connection 0 curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

Chrome 建议运行 windows 诊断工具,所以我做了,它报告没有安装 winsock 协议。我按照这里的说明http://www.kapilarya.com/windows-sockets-registry-entries-required-for-network-connectivity-is-missing重置我的 winsock 驱动程序,遇到组策略问题,并安装了注册表他们提供的文件。重试第二步仍然失败,但诊断工具不再报告问题。

我也试过重新安装/更新我的网络和芯片组驱动程序无济于事。

缺少 Windows 的全新安装,我该如何解决这个问题?

ace*_*lin 5

这通常是 Chrome 中旧的 DNS 缓存信息的结果......要清除它,请输入:

chrome://net-internals/#dns

在地址栏中,单击“清除主机缓存”,然后再次尝试加载网页。使用以下命令行条目刷新 Windows dns 缓存可能是个好主意

ipconfig /flushdns