특정 사이트만 안 열릴 때 원인부터 해결까지

결론부터 말하면, 특정 사이트만 접속이 안 될 때는 대부분 DNS 캐시 문제이거나 브라우저 캐시 충돌이고, 두 가지를 순서대로 처리하면 10분 안에 해결됩니다. 그런데 같은 증상처럼 보여도 원인이 세 가지 층위로 나뉘기 때문에, 어디서 막혔는지 정확히 짚지 않으면 엉뚱한 곳만 건드리다 시간을 낭비하게 됩니다.

나만 안 열리는 건지, 사이트 자체가 죽은 건지 어떻게 알 수 있을까요?

가장 먼저 할 일은 'downdetector.com' 또는 'isitdownrightnow.com'에 해당 사이트 주소를 입력해 전 세계적으로 접속 불가 상태인지 확인하는 것입니다. 전 세계 사용자도 못 들어간다면 서버 문제이므로 내 컴퓨터를 건드릴 필요가 없습니다. 반면 사이트는 정상인데 나만 안 된다면 내 네트워크 또는 브라우저 문제입니다.

📌 3줄 요약
✅ DNS 초기화로 70% 해결
✅ 단계별 점검으로 원인 특정
✅ 브라우저·공유기·ISP 순 확인

1왜 특정 사이트만 콕 집어서 안 열리는 걸까요?

원인 1. DNS 캐시 오염 — 브라우저나 운영체제는 도메인 주소를 IP로 변환한 결과를 캐시에 저장합니다.

이 캐시가 오래되거나 사이트가 서버 이전으로 IP를 바꿨을 때, 오래된 주소로 계속 연결을 시도해 오류가 납니다. 전체 인터넷이 아니라 특정 사이트만 안 되는 이유가 바로 이것입니다.

원인 2. 브라우저 캐시·쿠키 충돌 — 크롬 기준으로 캐시가 1GB를 넘으면 특정 리소스를 불러올 때 충돌이 생깁니다.

특히 HTTPS 인증서가 교체된 사이트는 기존 쿠키와 충돌해 'ERR_CONNECTION_REFUSED' 또는 'ERR_CERT_COMMON_NAME_INVALID' 오류를 냅니다.

원인 3. 공유기 또는 ISP 레벨 차단 — 국내 통신사는 방송통신위원회 차단 목록에 따라 특정 도메인을 DNS 레벨에서 차단합니다.

이 경우 일반 DNS로는 영원히 안 열리고 공공 DNS로 바꾸거나 VPN을 써야 합니다.

1단계. 브라우저 캐시·쿠키 지우기 (소요시간 약 2분)

크롬 기준으로 Ctrl+Shift+Delete를 누르면 '인터넷 사용 기록 삭제' 창이 열립니다. '기간'을 '전체 기간'으로 바꾸고, '쿠키 및 기타 사이트 데이터'와 '캐시된 이미지 및 파일' 두 항목에 반드시 체크한 뒤 '데이터 삭제' 버튼을 클릭합니다.

엣지는 동일하게 Ctrl+Shift+Delete, 파이어폭스는 같은 단축키 후 '모두 지우기'를 누릅니다.

⚠️ 주의  쿠키를 지우면 로그인된 모든 사이트에서 자동으로 로그아웃됩니다. 중요한 작업 중이라면 다른 브라우저에서 먼저 테스트하세요.

캐시를 지운 뒤에도 안 된다면, 크롬에서 시크릿 창(Ctrl+Shift+N)을 열어 시도해 보세요. 시크릿 창에서 열리면 확장 프로그램이 원인입니다.

크롬 주소창에 'chrome://extensions'를 입력해 광고 차단, VPN, 보안 관련 확장 프로그램을 하나씩 비활성화하며 범인을 찾으세요.

2단계. DNS 캐시 초기화 및 DNS 서버 변경 (소요시간 약 3분)

Windows 10·11 공통으로, 검색창에 'cmd'를 입력하고 '관리자 권한으로 실행'을 선택합니다. 명령 프롬프트 창에 아래 명령어를 하나씩 입력하고 Enter를 누릅니다.

2ipconfig /flushdns

3netsh int ip reset

4netsh winsock reset

세 줄 모두 실행한 뒤 PC를 재시작합니다. flushdns는 저장된 DNS 기록을 전부 지우고, winsock reset은 네트워크 소켓 설정을 초기값으로 되돌립니다.

이 두 가지 조합이 DNS 문제의 90%를 해결합니다.

그래도 안 된다면 DNS 서버 자체를 변경합니다. 제어판 → 네트워크 및 인터넷 → 네트워크 연결 → 현재 사용 중인 연결 우클릭 → 속성 → 'IPv4' 더블클릭 → '다음 DNS 서버 주소 사용'을 선택하고 기본 설정 DNS 서버에 '8.8.8.8', 보조에 '8.8.4.4'(구글 DNS)를 입력합니다.

확인을 누른 뒤 다시 접속을 시도하세요.

맥OS라면 시스템 설정 → 네트워크 → Wi-Fi 또는 이더넷 → 세부사항 → DNS 탭에서 기존 주소를 삭제하고 8.8.8.8을 추가하면 됩니다.

3단계. 공유기 재시작 및 hosts 파일 확인 (소요시간 약 5분)

공유기 전원을 30초 이상 끈 뒤 다시 켜세요. 단순 재시작이 아니라 전원 케이블을 뽑아야 공유기 내부 DNS 캐시까지 초기화됩니다.

10초만 껐다 켜면 캐시가 남아 있을 수 있습니다.

Windows의 hosts 파일도 확인이 필요합니다. 악성코드나 보안 프로그램이 이 파일을 수정해 특정 사이트를 강제 차단하기도 합니다.

파일 탐색기를 열고 주소창에 'C:\Windows\System32\drivers\etc'를 입력합니다. 'hosts' 파일을 메모장으로 열어 접속하려는 도메인 이름이 적혀 있는지 확인합니다.

해당 줄이 있다면 삭제하고 저장하세요. 저장이 안 되면 hosts 파일을 바탕화면에 복사해 수정 후 다시 원래 위치에 붙여넣기 하면 됩니다.

그래도 안 열릴 때, 추가 점검 방법은 무엇이 있을까요?

방화벽과 백신 프로그램을 임시로 끄고 접속을 테스트해 보세요. V3, 알약, Windows Defender 등이 특정 사이트를 악성 사이트로 오탐해 차단하는 경우가 꽤 있습니다.

백신을 끈 상태에서 접속이 된다면 해당 프로그램의 '예외 사이트' 목록에 해당 도메인을 추가하면 됩니다.

핑(Ping) 테스트도 유용합니다. cmd에서 'ping 사이트주소'를 입력했을 때 응답이 오면 도메인 해석은 정상이고 포트나 방화벽 문제입니다.

응답이 없으면 DNS나 라우팅 문제입니다. 추가로 'tracert 사이트주소'를 실행하면 어느 구간에서 패킷이 막히는지 홉 단위로 보여주기 때문에 ISP 레벨에서 막힌 건지 내 네트워크에서 막힌 건지 구분할 수 있습니다.

ISP 차단이 의심되는 경우, 1.1.1.1(클라우드플레어 DNS)로 변경하거나 DoH(DNS over HTTPS) 기능을 크롬에서 활성화해 보세요. 크롬 설정 → 개인 정보 보호 및 보안 → 보안 → '보안 DNS 사용'을 켜고 'Cloudflare(1.1.1.1)'를 선택하면 됩니다.

그래도 안 되면 그 사이트는 국내 법령에 따라 통신사 레벨에서 차단된 것이며, 일반적인 방법으로는 접속이 불가능합니다.

5초보가 자주 하는 실수와 예방법

실수 1. 브라우저 캐시만 지우고 DNS 초기화는 건너뛰는 경우가 많습니다.

두 가지는 저장 위치가 달라서 한 가지만 해서는 효과가 절반입니다. 반드시 두 단계를 모두 실행하세요.

실수 2. DNS 서버를 변경한 뒤 PC를 재시작하지 않는 경우입니다.

DNS 변경은 재시작 없이 즉시 적용되는 것처럼 보이지만, 일부 운영체제에서는 재시작 전까지 기존 설정이 남아 있어 테스트가 무의미합니다. 설정 변경 후 반드시 재시작하세요.

예방법으로는 DNS 서버를 처음부터 8.8.8.8로 설정해 두는 것을 권장합니다. 통신사 기본 DNS보다 응답 속도가 평균 20~50ms 빠르고, 캐시 오염 문제도 훨씬 드뭅니다.

브라우저 캐시는 한 달에 한 번 Ctrl+Shift+Delete로 정기 삭제하는 습관을 들이면 이런 문제가 생기는 빈도 자체가 크게 줄어듭니다.


❓ 자주 묻는 질문
Q. 왜 특정 사이트만 콕 집어서 안 열리는 걸까요?
원인 1. DNS 캐시 오염 — 브라우저나 운영체제는 도메인 주소를 IP로 변환한 결과를 캐시에 저장합니다. 이 캐시가 오래되거나 사이트가 서버 이전으로 IP를 바꿨을 때, 오래된 주소로 계속 연결을 시도해 오류가 납니다. 전체 인터넷이 아니라 특정 사이트만 안 되는 이유가 바로 이것입니다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다