動作が確認されているサイトで Chrome ERR_SSL_PROTOCOL_ERROR が発生する

動作が確認されているサイトで Chrome ERR_SSL_PROTOCOL_ERROR が発生する

接続するとhttps://www.feeguarantee.comChrome では 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-missingWinsock ドライバーをリセットしようとしたところ、グループ ポリシーの問題が発生し、提供されたレジストリ ファイルをインストールしました。手順 2 を再試行しても失敗しましたが、診断ツールでは問題が報告されなくなりました。

ネットワークおよびチップセット ドライバーの再インストール/更新も試みましたが、効果はありませんでした。

Windows をクリーンインストールしない限り、この問題を解決するにはどうすればよいでしょうか?

答え1

これは多くの場合、Chrome の古い DNS キャッシュ情報が原因です... これをクリアするには、次のように入力します:

chrome://net-internals/#dns

アドレスバーで「ホストキャッシュをクリア」をクリックし、Webページを再度読み込みます。コマンドラインで以下のコマンドを入力して、Windows DNSキャッシュも消去すると良いでしょう。

ipconfig /flushdns

答え2

ここからは、IP アドレスが異なりますが動作します。104.24.116.210 と 104.24.117.210 はどちらも cloudflare が所有しています。使用している IP アドレス 162.242.219.59 は cloudflare ではなく rackspace です。そのため、ネットワークのどこかに古い DNS 設定がキャッシュされている可能性があります。コンピューターとルーターを再起動してみてください。

関連情報