已知工作站點上的 Chrome ERR_SSL_PROTOCOL_ERROR

已知工作站點上的 Chrome ERR_SSL_PROTOCOL_ERROR

當我連接到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報告如下

$ 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,我該如何解決此問題?

答案1

這通常是 Chrome 中舊的 DNS 快取資訊造成的...要清除它,請輸入:

chrome://net-internals/#dns

在網址列中,按一下“清除主機快取”,然後嘗試再次載入網頁。使用以下命令列條目刷新 Windows dns 快取可能是個好主意

ipconfig /flushdns

答案2

從這裡開始,儘管 IP 位址不同,但它仍然可以工作:104.24.116.210 和 104.24.117.210 均屬於 cloudflare 所有。您使用的IP位址162.242.219.59不是cloudflare而是rackspace。因此,您的網路中可能緩存了一些舊的 DNS 設定。嘗試重新啟動電腦和路由器。

相關內容