사이트 접속 안 될 때 — 서버 다운인지 내 문제인지 확인하는 방법 - Tooly 가이드

2026. 03. 21

사이트 접속 안 될 때 — 서버 다운인지 내 문제인지 확인하는 방법

사이트가 안 열릴 때 서버 문제인지 내 네트워크 문제인지 구별하는 방법. HTTP 상태 코드 해석과 Cloudflare·CDN 환경 진단 포함.


웹사이트 상태 확인 도구 →

먼저 구별해야 할 것

사이트가 열리지 않을 때 가장 먼저 해야 할 것은 "나만 안 되는 건가, 아니면 서버 자체가 문제인가"를 파악하는 일이다. 원인에 따라 해결 방법이 전혀 다르기 때문이다.

  • 서버 문제라면: 호스팅 업체에 문의하거나 서버를 재시작해야 한다
  • 내 네트워크 문제라면: 공유기를 재부팅하거나 DNS를 변경해야 한다
  • DNS 문제라면: 전파 완료를 기다리거나 DNS 설정을 수정해야 한다

가장 빠른 1차 진단 — 스마트폰 데이터로 접속

집이나 사무실 Wi-Fi를 끄고, 스마트폰 모바일 데이터로 동일한 주소에 접속해본다.

스마트폰으로 접속되면: 내 Wi-Fi 네트워크나 기기 문제다. 공유기 재부팅, 브라우저 캐시 삭제, DNS 설정 확인을 순서대로 시도한다.

스마트폰으로도 안 열리면: 서버 측 문제이거나 ISP 수준의 차단일 가능성이 있다.

HTTP 응답 코드 해석

코드의미원인
200 OK서버 정상내 쪽 네트워크 문제
403 Forbidden접근 권한 없음IP 차단, 디렉터리 제한
500 Internal Server Error서버 내부 오류PHP 오류, DB 연결 실패
503 Service Unavailable서버 처리 불가과부하, 점검 중
연결 시간 초과응답 없음서버 다운, 방화벽 차단

Cloudflare를 사용하는 사이트 진단

많은 사이트가 Cloudflare를 CDN과 보안 서비스로 쓴다. Cloudflare 특유의 오류 코드가 있다.

  • 521 Web Server Is Down: Cloudflare는 살아있지만 뒤의 원본 서버가 다운된 상태
  • 522 Connection Timed Out: 원본 서버가 응답 없이 타임아웃
  • 524 A Timeout Occurred: Cloudflare가 원본 서버로부터 응답을 100초 내에 받지 못한 경우

이런 오류가 나타나면 Cloudflare 자체는 정상이고, 뒤의 원본 서버에 문제가 있다는 뜻이다.

나만 안 되는 경우 — 원인과 해결

브라우저 캐시 문제: Ctrl+Shift+R (Chrome)로 강제 새로고침한다.

DNS 캐시: Windows에서는 ipconfig /flushdns, Mac에서는 sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder로 초기화한다.

DNS 서버 변경: DNS를 Google(8.8.8.8)이나 Cloudflare(1.1.1.1)로 임시 변경해서 접속이 되는지 확인한다.

IP 차단: VPN으로 다른 IP를 써보면 이 경우인지 확인할 수 있다.

서버를 운영하는 경우 — 사전 대응

UptimeRobot은 무료로 5분 간격 모니터링을 제공한다. 사이트가 다운되면 이메일이나 Slack으로 즉시 알림을 보낸다. 무료 플랜에서 최대 50개 사이트를 모니터링할 수 있다.

목록