사이트가 로드되지 않을 때 ERR_HTTP2_PING_FAILED 오류를 해결하는 방법
Chrome에서 “ERR_HTTP2_PING_FAILED” 오류는 특히 갑자기 “이 사이트에 연결할 수 없습니다”라는 메시지가 표시될 때 매우 골치 아픈 문제입니다.브라우저가 어떤 이유에서인지 연결을 유지할 수 없는 것처럼 느껴져 답답할 수 있습니다.일반적으로 네트워크 문제, DNS 문제, 또는 방화벽 설정으로 인해 Chrome의 HTTP/2 ping이 제대로 작동하지 않는 경우가 있습니다.다행히 문제를 해결하는 데 도움이 되는 몇 가지 방법이 있습니다.이 단계를 수행하면 연결 문제가 해결되어 오류 화면을 영원히 보지 않아도 됩니다.이 단계를 수행하면 웹페이지가 정상적으로 로드되고, 문제가 해결되면 Chrome에서 더 이상 ping 메시지가 표시되지 않을 것입니다.
Windows 10 및 11에서 ERR_HTTP2_PING_FAILED 오류를 해결하는 방법
네트워크 어댑터 설정 확인
당연한 것처럼 보일 수 있지만, 특히 Windows 업데이트나 드라이버 오류 발생 후 네트워크 어댑터가 이상한 상태에 빠질 수 있습니다.일반적으로 일부 설정을 재설정하거나 변경하면 Chrome의 연결 핑이 제대로 해결됩니다.해결 방법은 다음과 같습니다.
- 키를 누르고 네트워크 연결을Windows 입력한 후 Enter 키를 누르거나 클릭하세요.
- 네트워크 연결 보기를 클릭하세요.설정 > 네트워크 및 인터넷 아래에 있습니다.
- 사용 중인 네트워크 어댑터(이더넷이나 Wi-Fi 등)를 찾아 마우스 오른쪽 버튼을 클릭하고 속성 으로 이동합니다.
- 인터넷 프로토콜 버전 4(TCP/IPv4)를 찾아 강조 표시한 다음 속성을 클릭합니다.
- “자동으로 IP 주소 받기” 와 “자동으로 DNS 서버 주소 받기”가 선택되어 있는지 확인하세요.선택되어 있지 않으면 변경하세요.
- 또는 Google의 무료 DNS 서버를 입력하면 도움이 될 수 있습니다.다음 DNS 서버 주소 사용
8.8.8.8
으로 전환하고 을 입력하세요8.8.4.4
. - 확인을 클릭하여 저장한 후 브라우저를 다시 시작하세요.
이렇게 하면 네트워크 스택을 조정하여 성가신 ping 오류를 해결할 수 있습니다.어떤 설정에서는 이 변경 사항이 첫 번째 시도 후에 도움이 되었지만, 다른 설정에서는 PC를 재시작하거나 어댑터를 비활성화했다가 다시 활성화해야 할 수도 있습니다.
DNS 플러시 및 Winsock 재설정
물론 Windows에서는 문제가 복잡해지죠. DNS 캐시를 플러싱하면 통신을 방해하거나 Chrome에서 ping 문제를 일으키는 손상된 데이터가 삭제되는 경우가 많습니다.
- 관리자 권한으로 명령 프롬프트를 엽니다.키를 누르고 cmd를Windows 입력 한 후 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
- 다음 명령을 차례로 입력하고 Enter각 명령을 입력한 후 누르세요.
ipconfig /flushdns netsh winsock reset
이 명령어들을 실행한 후에는 컴퓨터를 재부팅하는 것이 좋습니다.왜 도움이 되는지 모르겠지만, 이 명령어들은 문제를 일으킬 수 있는 네트워크 스택과 DNS 캐시를 재설정합니다.
재부팅하고 브라우저 설정 확인
DNS 캐시와 Winsock이 재설정되면 PC를 다시 시작하세요.때로는 이 단계만으로도 Chrome이 ping을 시도하는 동안 발생하는 네트워크 문제나 충돌을 해결하는 데 충분할 수 있습니다.그런 다음 Chrome을 열고 오류가 계속 나타나는지 확인하세요.
문제가 계속된다면 VPN이나 프록시를 일시적으로 해제하는 것이 좋습니다.특히 DNS 또는 네트워크 터널링 문제가 있는 경우 HTTP/2 에포크에 영향을 줄 수 있습니다.또한 방화벽 설정을 확인하여 Chrome이나 네트워크에서 특정 연결, 특히 Chrome이 HTTP/2에 사용하는 포트의 아웃바운드 연결을 차단하고 있는지 확인하세요.
추가 조정: Chrome에서 HTTP/2 비활성화(절실한 경우)
일종의 해법이지만, 위의 방법들이 모두 효과가 없다면 일부 사용자는 명령줄 플래그를 사용하여 Chrome에서 HTTP/2를 비활성화하는 데 성공했습니다.이 방법이 이상적이지는 않지만, Chrome이 ping을 덜 적극적으로 보내는 HTTP/1.1을 사용하도록 강제합니다.다음과 같은 방법으로 이 작업을 수행할 수 있습니다.
- Chrome 바로가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 대상 필드 의 끝에 다음을 추가합니다.
--disable-http2
이 방법이 도움이 될 수는 있지만, HTTP/2의 일부 이점을 비활성화하기 때문에 이는 최후의 수단에 가깝습니다.
추가 팁 및 일반적인 문제
네트워크 연결이 실제로 안정적인지 확인하세요.동일한 Wi-Fi에 연결된 다른 기기로 웹 브라우징을 시도하여 전체 네트워크인지 아니면 Windows 설정만 그런지 확인하세요. VPN을 일시적으로 비활성화하거나 비행기 모드를 전환하면 문제가 해결될 수 있습니다.방화벽이나 보안 소프트웨어는 어떨까요? 네, 가끔 너무 과하게 작동해서 Chrome의 연결 유지 메시지나 ping 패킷을 차단합니다.또한 Chrome 업데이트가 문제를 일으킬 수 있으므로 업데이트가 보류 중인지 확인하거나 다른 방법이 모두 효과가 없으면 재설치를 시도해 보세요.
마무리
이 시점에서 네트워크 설정, DNS 플러시, 재설정을 통해 ERR_HTTP2_PING_FAILED 오류는 대부분 해결됩니다.이 오류의 원인이 항상 명확한 것은 아닙니다.때로는 네트워크 스택이나 DNS 캐시의 문제일 수도 있습니다.이러한 단계를 수행하면 연결 문제를 해결할 수 있지만, 이 모든 과정을 거친 후에도 문제가 지속되면 라우터를 점검하거나 네트워크 드라이버를 업데이트하거나, 모든 기기에서 문제가 지속되는 경우 인터넷 서비스 제공업체에 문의하는 것이 좋습니다.결국 이러한 방법들은 대부분의 일반적인 원인을 해결해 주지만, 때로는 약간의 시행착오가 필요합니다.
요약
- 네트워크 어댑터 설정, 특히 DNS 및 TCP/IP 구성을 확인하고 재설정하세요.
- DNS 캐시를 플러시하고 Winsock을 재설정하여 네트워크 이상을 해결합니다.
- 모든 것을 다시 시작하고 오류가 지속되는지 테스트하세요.
- 일시적으로 VPN이나 프록시를 사용 중이라면 비활성화하세요.
- 다른 방법이 효과가 없다면 Chrome 플래그를 조정하여 HTTP/2를 비활성화하세요.
이것이 도움이 되기를 바랍니다
이런 문제는 매우 성가실 수 있지만, 다행히도 이러한 조정들을 조합하면 대부분의 경우 ping 오류 없이 Chrome이 웹사이트와 다시 통신할 수 있습니다.가끔은 재부팅이나 약간의 네트워크 조정만으로도 큰 문제처럼 보이는 문제를 해결할 수 있다는 점을 기억하세요.이 글이 연결 문제 디버깅에 많은 시간을 절약해 줄 수 있기를 바랍니다.