
내가 연결할 때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 드라이버를 재설정하고 그룹 정책 문제가 발생하여 제공된 레지스트리 파일을 설치했습니다. 2단계 재시도가 여전히 실패했지만 진단 도구에서 더 이상 문제를 보고하지 않습니다.
또한 네트워크 및 칩셋 드라이버를 다시 설치/업데이트해 보았지만 소용이 없었습니다.
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가 아니라 랙스페이스입니다. 따라서 네트워크 어딘가에 캐시된 일부 오래된 DNS 설정이 있을 수 있습니다. 컴퓨터와 라우터를 재부팅해 보세요.