본문 바로가기
엘클방 엘클방

특정 사이트만 느리거나 안 열릴 때 HTTP/3·QUIC 확인 방법

ELIYAHUB 읽는 시간 약 11분
HTTP/3와 QUIC 차단으로 특정 사이트만 느리거나 열리지 않을 때 진단법

인터넷은 정상인데 특정 사이트만 처음 접속할 때 오래 멈추거나, 이미지와 동영상 일부가 늦게 표시되는 경우가 있다. 새로고침하면 갑자기 열리거나 VPN·공유기를 바꿨을 때만 정상화되기도 한다. 이런 현상은 HTTP/3와 QUIC 통신이 네트워크 중간에서 불완전하게 차단될 때 발생할 수 있다.

HTTP/3는 QUIC이라는 전송 기술을 사용하며 주로 UDP 443 포트로 통신한다. 공유기, VPN, 방화벽이나 보안 프로그램이 UDP 443을 제대로 처리하지 못하면 브라우저는 연결을 재시도한 뒤 HTTP/2로 전환한다. 대체 연결까지 시간이 걸리면 사이트가 느리거나 처음에는 열리지 않는 것처럼 보일 수 있다.

1. HTTP/3와 QUIC의 작동 원리

기존 HTTP/2는 TCP 연결 위에서 여러 웹 자원을 동시에 전송한다. HTTP/3는 TCP 대신 QUIC을 사용하며 암호화와 연결 설정을 통합해 접속 지연을 줄이도록 설계됐다.

QUIC은 UDP 기반이지만 단순히 데이터를 무조건 보내는 방식은 아니다. 연결 복구, 암호화, 흐름 제어와 패킷 손실 대응을 자체적으로 처리한다. 네트워크가 바뀌거나 일부 패킷이 손실되는 환경에서도 연결을 효율적으로 유지하는 것이 목표다.

구분HTTP/3HTTP/2
전송 기반QUIC·UDPTCP
일반적인 포트UDP 443TCP 443
암호화QUIC에 통합TLS 사용
패킷 손실 영향개별 스트림 중심TCP 연결의 다른 스트림에도 영향 가능
차단 시HTTP/2로 대체 시도HTTP/1.1로 전환 가능

UDP 443이 명확하게 차단되면 브라우저가 비교적 빠르게 HTTP/2로 전환할 수 있다. 문제는 패킷을 완전히 거부하지 않고 일부만 버리는 환경이다. 브라우저가 QUIC 응답을 기다리다 시간 초과 후 HTTP/2를 시도하면서 초기 접속이 길어질 수 있다.

2. QUIC 충돌을 의심할 수 있는 증상

다음 증상이 함께 나타난다면 HTTP/3와 UDP 443 경로를 점검할 필요가 있다.

  • 일부 대형 사이트만 처음 접속할 때 오래 멈춘다.
  • 새로고침하면 두 번째부터 정상적으로 열린다.
  • 글은 보이지만 이미지나 동영상이 늦게 나타난다.
  • VPN을 끄거나 켰을 때 접속 결과가 달라진다.
  • 집 와이파이에서는 느리지만 휴대전화 데이터에서는 정상이다.
  • 공유기를 거치면 느리고 다른 네트워크에서는 정상이다.
  • 브라우저가 한동안 대기한 후 갑자기 페이지를 표시한다.
  • 회사나 공공기관 네트워크에서만 특정 사이트가 느리다.

이러한 증상은 DNS 오류, MTU 문제, 서버 장애와 브라우저 확장 프로그램으로도 발생한다. 따라서 QUIC을 곧바로 끄기보다 다른 브라우저, 시크릿 창과 휴대전화 핫스팟에서 결과를 비교해야 한다.

모든 기기와 네트워크에서 같은 사이트가 느리다면 사이트 서버 문제일 가능성이 크다. 특정 네트워크에서만 반복된다면 공유기, 방화벽과 VPN을 우선 확인한다.

3. 브라우저에서 HTTP/3 사용 여부 확인하기

Chrome과 Edge의 개발자 도구에서는 웹 자원이 어떤 프로토콜로 전송됐는지 확인할 수 있다.

문제가 있는 사이트 접속 → F12 → Network → 페이지 새로고침

Network 요청 목록의 제목 행을 마우스 오른쪽 버튼으로 누르고 Protocol을 선택한다. 한글 환경에서는 프로토콜로 표시될 수 있다.

표시값의미
h3HTTP/3·QUIC 사용
h2HTTP/2 사용
http/1.1HTTP/1.1 사용

처음에는 요청이 오랫동안 대기하다가 h2로 처리된다면 QUIC 연결에 실패한 후 HTTP/2로 전환됐을 가능성이 있다. 반대로 h3가 정상적으로 표시되고 로딩 시간도 짧다면 QUIC 차단 가능성은 낮다.

개발자 도구의 Network 기록에는 요청 주소와 인증 정보가 포함될 수 있다. 기록을 파일로 저장하거나 다른 사람에게 전달할 때는 쿠키, 토큰과 개인 주소가 노출되지 않도록 주의해야 한다.

4. VPN·공유기·방화벽 충돌 구별하기

먼저 설정을 변경하지 말고 연결 환경만 바꿔 결과를 비교한다.

  1. VPN을 완전히 종료하고 사이트를 연다.
  2. VPN을 다시 연결한 후 같은 사이트를 확인한다.
  3. 집 와이파이 대신 휴대전화 핫스팟으로 접속한다.
  4. 같은 공유기를 사용하는 다른 기기에서 확인한다.
  5. 보안 프로그램의 웹 보호 기능을 잠시 비교한다.
  6. 공유기를 재부팅한 뒤 다시 시험한다.

VPN을 끄면 즉시 정상화된다면 VPN 터널이 UDP 443을 지원하지 않거나 QUIC 패킷을 제대로 전달하지 못할 가능성이 있다. 이때 Windows 설정부터 바꾸기보다 VPN 프로그램을 업데이트하고 서버 또는 연결 방식을 변경하는 것이 우선이다.

같은 공유기의 모든 기기에서 문제가 나타나면 공유기 펌웨어, 방화벽과 보안 필터를 확인한다. 오래된 공유기는 QUIC 세션을 정상적으로 추적하지 못하거나 UDP 연결을 너무 빨리 종료할 수 있다.

회사나 공공 네트워크에서는 관리 정책에 따라 UDP 443이 차단될 수 있다. 사용자가 방화벽을 임의로 변경하기보다 네트워크 관리자에게 문의하는 것이 안전하다.

5. HTTP/2 대체 연결로 비교 시험하기

QUIC이 원인인지 확인하려면 UDP 443을 잠시 차단해 브라우저가 HTTP/2를 사용하도록 비교할 수 있다. 이 작업은 진단용이며 영구적인 속도 향상 설정이 아니다.

관리자 권한으로 PowerShell을 실행한 후 다음 명령어를 입력한다.

New-NetFirewallRule-DisplayName"QUIC 임시 진단"-DirectionOutbound-ActionBlock-ProtocolUDP-RemotePort443

명령어 실행 후 브라우저를 완전히 종료했다가 다시 열고 문제가 발생한 사이트를 확인한다.

  • 사이트가 바로 열리면 QUIC 경로 충돌 가능성이 높다.
  • 변화가 없다면 DNS, MTU, 서버 또는 다른 방화벽 문제를 확인한다.
  • 모든 사이트가 느려진다면 임시 규칙을 즉시 제거한다.

시험이 끝나면 반드시 다음 명령어로 규칙을 삭제한다.

Remove-NetFirewallRule-DisplayName"QUIC 임시 진단"

제거 여부는 다음 명령어로 확인한다.

Get-NetFirewallRule-DisplayName"QUIC 임시 진단"

규칙이 없다는 결과가 나오면 원상 복구된 것이다. 명령어의 표시 이름을 임의로 변경했다면 제거 명령에도 동일한 이름을 사용해야 한다.

6. 브라우저에서만 임시로 비교하는 방법

Chrome에서는 실험 기능에 QUIC 설정이 제공되는 버전이 있다.

주소창에 Chrome 실험 기능 화면 입력 → Experimental QUIC protocol 검색

해당 항목이 보이면 현재 상태를 먼저 기록한 뒤 Disabled로 변경하고 Chrome을 다시 실행한다. 사이트 접속 속도와 Network의 Protocol 항목을 비교한다.

시험이 끝나면 반드시 Default로 되돌리고 Chrome을 다시 실행한다. 브라우저 버전에 따라 해당 항목이 없거나 이름이 달라질 수 있으므로 보이지 않는 메뉴를 억지로 찾을 필요는 없다.

HTTP/3를 끈 상태에서 사이트가 정상화된다고 해서 QUIC 자체가 잘못된 것은 아니다. 공유기, VPN 또는 방화벽이 QUIC을 정상적으로 처리하지 못한다는 의미에 가깝다.

7. 진단 전후 결과 기록하기

다음 표에 직접 확인한 결과를 기록하면 원인을 더욱 정확하게 판단할 수 있다.

시험 환경Network 프로토콜첫 화면 로딩판단
집 와이파이·VPN 사용직접 기록직접 기록VPN 충돌 확인
집 와이파이·VPN 해제직접 기록직접 기록VPN 전후 비교
휴대전화 핫스팟직접 기록직접 기록공유기 경로 비교
QUIC 임시 차단h2 예상직접 기록HTTP/2 대체 결과
원상 복구 후직접 기록직접 기록정상 설정 확인

한 번의 측정만으로 결론 내리지 말고 같은 조건에서 두세 번 반복하는 것이 좋다. 브라우저 캐시 때문에 두 번째 접속이 빨라질 수 있으므로 새 시크릿 창에서 비교하면 결과가 더 정확해진다.

장점과 단점 분석

장점

  • 특정 사이트만 느린 원인을 프로토콜 수준에서 확인할 수 있다.
  • 개발자 도구로 HTTP/3와 HTTP/2 사용 여부를 직접 볼 수 있다.
  • VPN, 공유기와 방화벽 문제를 단계적으로 구분할 수 있다.
  • 임시 방화벽 규칙으로 대체 연결 결과를 비교할 수 있다.
  • 정확한 삭제 명령으로 설정을 원상 복구할 수 있다.

단점

  • 관리자 권한 명령어 사용이 필요할 수 있다.
  • UDP 443 차단은 다른 QUIC 기반 서비스에도 영향을 줄 수 있다.
  • 서버 장애나 DNS 문제라면 HTTP/3를 꺼도 해결되지 않는다.
  • 캐시와 네트워크 상태에 따라 측정 결과가 달라질 수 있다.
  • 회사 네트워크는 사용자가 설정을 변경할 수 없을 수 있다.

사용자 평가 및 후기

HTTP/3 문제는 인터넷이 완전히 끊기는 것이 아니라 일부 사이트의 첫 접속만 느려 원인을 알아차리기 어렵다. VPN 해제와 휴대전화 핫스팟 비교는 별도의 설정 변경 없이 문제 범위를 빠르게 좁힐 수 있는 방법이다.

개발자 도구에서 h3와 h2를 확인하면 추측에 의존하지 않고 실제 연결 프로토콜을 비교할 수 있다. 다만 QUIC 차단 후 빨라졌다는 이유만으로 영구 차단하기보다 공유기와 VPN 프로그램의 업데이트 및 호환성을 먼저 확인하는 것이 좋다.

나의 비평

HTTP/3는 특정 사이트를 느리게 만드는 불필요한 기능이 아니라 빠른 연결과 패킷 손실 대응을 위해 개발된 기술이다. 문제의 핵심은 HTTP/3 자체보다 UDP 443을 불완전하게 처리하는 공유기, VPN과 방화벽에 있다.

나는 네트워크 환경 비교 → 브라우저 Protocol 확인 → QUIC 임시 차단 시험 → 정확한 원상 복구 순서가 가장 안전하다고 생각한다. 처음부터 방화벽을 영구 변경하거나 QUIC을 계속 꺼두는 것은 권장하지 않는다.

진단 결과 QUIC 경로가 원인으로 확인됐다면 공유기 펌웨어와 VPN을 먼저 업데이트하고, 해결이 어려울 때만 HTTP/2 대체 연결을 제한적으로 사용하는 것이 바람직하다.

ELIYAHUB

ELIYAHUB
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!