크롬 DNS_PROBE_FINISHED_NXDOMAIN 원인부터 해결법

크롬에서 “사이트에 연결할 수 없음 – DNS_PROBE_FINISHED_NXDOMAIN” 오류가 뜨면 대부분 URL 오타, 오래된 DNS 캐시, DNS 서버 문제 중 하나가 원인입니다. 가장 빠른 해결법은 크롬 캐시 삭제, 내부 DNS 캐시 초기화, 공용 DNS 서버(8.8.8.8 등)로 변경하는 것이니 아래 순서대로 하나씩 따라 해보세요.

DNS_PROBE_FINISHED_NXDOMAIN 오류란?

NXDOMAIN은 “Non-Existent Domain(존재하지 않는 도메인)”의 줄임말인데요. 즉, 브라우저가 DNS 서버에 “이 주소가 어디 IP야?”라고 물었는데, DNS 서버가 “그런 도메인은 존재하지 않는다”고 답했을 때 나타나는 오류예요.

원인은 발생 빈도 순으로 이렇게 정리할 수 있습니다.

  1. URL 오타 — 가장 흔한 원인이에요. gogle.com처럼 한 글자만 잘못 입력해도 그 주소는 DNS에 존재하지 않아 오류가 나요.
  2. 오래된/손상된 DNS 캐시 — 컴퓨터나 브라우저가 예전 DNS 정보를 그대로 들고 있어서 발생해요.
  3. DNS 서버 자체 문제 — 사용 중인 DNS 서버가 일시적으로 응답하지 못하거나 설정이 꼬인 경우예요.
  4. 네트워크/라우터 문제 — 공유기나 인터넷 회선 자체의 문제로 나타나기도 해요.

※ 해당 방법은 윈도우 10·11 기준으로 작성했습니다.

가장 먼저 확인할 것

본격적인 설정 변경에 들어가기 전에, 아래 3가지부터 확인해보세요. 의외로 이 단계에서 바로 해결되는 경우가 많습니다.

  • 주소창에 입력한 URL의 철자가 정확한지 다시 확인
  • 크롬 브라우저 완전히 종료 후 재시작
  • PC 자체 재부팅

크롬 캐시 & 내부 DNS 캐시 삭제하기

1단계. 크롬 캐시 삭제
주소창에 chrome://settings/clearBrowserData를 입력해 이동한 뒤, 삭제할 기간을 “전체 기간”으로 설정하고 “캐시된 이미지 및 파일” 항목만 체크해 “인터넷 사용 기록 삭제”를 진행합니다. 완료 후 크롬을 재시작합니다.

2단계. 크롬 내부 DNS 캐시 삭제 (놓치기 쉬운 핵심 단계)
많이들 놓치는 부분인데, 크롬은 자체적으로도 DNS 캐시를 따로 저장해둡니다. 주소창에 chrome://net-internals/#dns를 입력해 이동한 뒤, “Clear host cache” 버튼을 눌러 초기화해주세요. 위 1단계로 해결이 안 됐다면 이 단계에서 해결될 수 있습니다.

크롬 설정으로 해결하기

실험적 기능(flags) 초기화
주소창에 chrome://flags/를 입력해 이동한 뒤, 우측 상단의 “Reset all” 버튼을 눌러 실험적 기능을 모두 비활성화하고 크롬을 재시작합니다.

확장 프로그램 비활성화
주소창에 chrome://extensions/를 입력해 이동한 뒤, 설치된 확장 프로그램을 하나씩 꺼보며 오류가 해결되는지 확인해요. 특정 확장 프로그램이 DNS 요청을 가로채는 경우가 종종 있어요.

윈도우 네트워크 설정으로 해결하기

DNS 클라이언트 서비스 재시작
실행 창(Win 키 + R)에 services.msc를 입력해 실행한 뒤, 서비스 목록에서 “DNS Client”를 찾아 우클릭 후 “다시 시작”을 눌러요.

DNS 플러시 및 IP 주소 갱신
명령 프롬프트(관리자 권한)를 열어 ipconfig /flushdns → ipconfig /release → ipconfig /renew 순서로 명령어를 입력해 DNS 캐시를 비우고 IP를 새로 할당받습니다.

DNS 서버를 공용 DNS로 변경
“Windows 설정(Win 키 + I) → 네트워크 및 인터넷 → 이더넷”으로 이동해 “DNS 서버 할당”의 편집 버튼을 누르고, 기본 설정 DNS를 8.8.8.8(구글) 또는 1.1.1.1(클라우드플레어), 대체 DNS를 8.8.4.4로 설정하세요.

hosts 파일 확인
파일 탐색기로 C:\Windows\System32\drivers\etc 경로로 이동해 hosts 파일을 메모장으로 열고, 접속 오류가 발생한 도메인이 차단 목록에 있는지 확인 후 있다면 삭제하고 저장하세요.

그래도 안 될 때 해결 방법

  • 라우터 재부팅: 공유기 전원을 뽑았다가 다시 연결하고 완전히 재시작될 때까지 기다린 뒤 재접속해보세요. 네트워크 신호 자체를 새로 고치는 효과가 있어요.
  • VPN 일시 비활성화: VPN을 쓰고 있다면 잠시 꺼두고 접속을 확인해보세요.
  • 바이러스 백신 비활성화: Windows Defender 외 타사 백신을 쓰고 있다면 일시적으로 꺼서 오류가 사라지는지 확인해보세요.

모바일(안드로이드/아이폰)에서 발생했다면?

PC뿐 아니라 모바일에서도 같은 오류가 나타날 수 있습니다.

  • 안드로이드: 설정 > Wi-Fi > 연결된 네트워크 길게 누르기 > 네트워크 수정 > 고급 옵션에서 IP 설정을 “고정”으로 바꾸고 DNS 1을 8.8.8.8로 입력
  • 아이폰: 설정 > Wi-Fi > 연결된 네트워크 옆 정보(i) 아이콘 > DNS 구성을 “수동”으로 바꾸고 8.8.8.8 추가
  • 두 경우 모두 안 되면 Wi-Fi를 껐다 켜거나, 기기를 재부팅해보시는 것도 방법입니다.

직접 겪어보며 느낀 점

저도 한번은 캐시 삭제, DNS 서버 변경까지 다 해봤는데도 안 돼서 한참 헤맸는데, 알고 보니 크롬 자체 DNS 캐시(chrome://net-internals/#dns)가 문제였더라고요. 이 단계는 잘 알려지지 않아서 그런지 다른 글에서는 잘 안 나오는데, 막혔을 땐 꼭 한번 시도해보시길 추천드려요.

자주 묻는 질문 (FAQ)

Q. DNS_PROBE_FINISHED_NXDOMAIN 오류는 왜 생기나요?
브라우저가 입력한 도메인의 IP 주소를 DNS 서버에서 찾지 못했을 때 나타납니다. URL 오타, DNS 캐시 문제, DNS 서버 자체 문제 등이 주요 원인이에요.

Q. 캐시를 지워도 안 되면 뭘 해야 하나요?
chrome://net-internals/#dns에서 크롬 내부 DNS 캐시를 별도로 지워보세요. 브라우저 설정에서 지운 캐시와는 별개로 저장되는 경우가 있습니다.

Q. 특정 사이트에서만 이 오류가 발생해요.
hosts 파일에 해당 도메인이 차단 목록으로 등록돼 있지 않은지 확인해보세요. 다른 사이트는 잘 되는데 특정 사이트만 안 된다면 이 경우가 가장 많습니다.

Q. 모든 방법을 다 해봤는데도 해결이 안 돼요.
라우터를 재부팅하거나, 사용 중인 VPN / 백신 프로그램을 일시적으로 꺼보세요. 그래도 안 된다면 인터넷 회선 자체 문제일 수 있어 통신사 문의가 필요합니다.

Q. 모바일에서도 같은 방법이 통하나요?
원리는 같지만 설정 경로가 달라요. 안드로이드/아이폰 모두 Wi-Fi 설정에서 DNS를 8.8.8.8 같은 공용 DNS로 수동 변경하면 대부분 해결됩니다.

함께 보면 좋은 글

윈도우 컴퓨터 초기화 방법, 백업부터 포맷까지 총정리

내 컴퓨터 그래픽카드 확인 방법 5가지 (노트북도 동일)

ERR_CONNECTION_RESET 원인과 해결법ㅣPC/모바일 총정리

antimalware service executable CPU 해결 총정리 (2026)