인터넷을 자주 사용하다 보면 네트워크 연결 오류나 DNS 오류를 한 번쯤은 겪어봤을 것입니다.
그중에서도 특히 자주 만나게 되는 오류가 바로 DNS_PROBE_FINISHED_NXDOMAIN입니다. 이 오류가 발생하면 구글, 빙 등 어떤 사이트에도 접속할 수 없어 상당히 답답한 상황이 됩니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류란?
DNS_PROBE_FINISHED_NXDOMAIN 오류는 시스템 설정 문제 또는 DNS 관련 문제로 인해 나타나는 메시지입니다. DNS(도메인 네임 시스템, Domain Name System)는 인터넷 트래픽을 관리하며, 도메인 이름과 실제 웹 서버를 연결하는 핵심 역할을 담당합니다.
전문가 팁: 잘못된 설정, 불필요한 파일, 유해 프로그램 등으로 인한 시스템 문제나 성능 저하를 예방하려면 전용 PC 최적화 도구를 활용해 정기적으로 점검하는 것이 좋습니다.
브라우저 주소창에 URL을 입력하면 DNS는 즉시 작동하여 해당 URL을 컴퓨터가 이해할 수 있는 IP 주소로 변환합니다. 이 과정을 'DNS 이름 확인(DNS name resolution)'이라고 합니다.
그런데 DNS가 URL을 제대로 변환하지 못하면 DNS_PROBE_FINISHED_NXDOMAIN 오류가 발생합니다. 사용하는 브라우저에 따라 표시되는 오류 메시지는 조금씩 다릅니다.
브라우저별 오류 메시지
구글 크롬(Google Chrome):
- 이 사이트에 액세스할 수 없음(The site can't be reached)
- 이 웹페이지를 사용할 수 없음(This webpage is not available)
모질라 파이어폭스(Mozilla Firefox):
- 죄송합니다. 해당 사이트를 찾을 수 없습니다(Hmm. We're having trouble finding that site.)
- domain.com 서버에 연결할 수 없습니다(We can't connect to the server at domain.com)
마이크로소프트 엣지(Microsoft Edge):
- 음… 이 페이지에 연결할 수 없음(Hmmm… can't reach this page.)
- 웹 주소가 올바른지 확인하세요: domain.com
사파리(Safari):
- Safari에서 서버를 찾을 수 없음(Safari Can't Find the Server)
- Safari가 "domain.com" 서버를 찾을 수 없어 페이지를 열 수 없습니다
다행히 이 오류는 누구나 수동 또는 자동으로 해결할 수 있습니다. 다만 몇 가지 방법을 차례로 시도해야 하므로 어느 정도의 인내심이 필요합니다.
DNS_PROBE_FINISHED_NXDOMAIN 오류 해결 방법
운영체제에 따라 해결 방법이 조금씩 다르지만, 여기서는 Windows 환경에서 바로 시도해볼 수 있는 8가지 해결책을 소개합니다.
방법 1: DNS 캐시 초기화(DNS Flush)
DNS를 초기화하고 DNS 서버 주소를 새로 설정해보세요. 순서는 다음과 같습니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다. 또는 시작 메뉴에서 명령 프롬프트를 검색한 후 상단 결과를 마우스 오른쪽 버튼으로 클릭합니다.
- 관리자 권한으로 실행을 선택하고 예를 클릭해 확인합니다.
- 명령줄에 ipconfig /flushdns 명령어를 입력하고 Enter 키를 누릅니다.
- 다시 실행(Run) 창을 열고 입력란에 ncpa.cpl을 입력한 후 확인을 클릭합니다. 그러면 네트워크 연결(Network Connections) 창이 열립니다. 현재 사용 중인 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
- 네트워킹 탭에서 인터넷 프로토콜 버전 4(TCP/IPv4)를 찾아 선택한 뒤 속성을 클릭합니다.
- 다음 DNS 서버 주소 사용 옵션에 체크하고 아래 값을 입력합니다.
- 기본 설정 DNS 서버: 8.8.8.8
- 대체 DNS 서버: 8.8.4.4
- 확인을 누르고 창을 닫습니다.
방법 2: DNS 클라이언트 서비스 재시작
Windows에서 DNS 서비스를 재시작하는 방법은 두 가지가 있습니다. 명령 프롬프트를 사용하는 방법과 서비스(Services) 패널을 사용하는 방법입니다.
서비스 패널 사용하기:
- Windows + R 키를 눌러 실행 창을 엽니다.
- 입력란에 services.msc를 입력합니다.
- Enter 키를 누릅니다.
- DNS Client 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 후 다시 시작(Restart)을 선택합니다. 옵션이 회색으로 비활성화되어 있다면 명령 프롬프트 방식을 이용하세요.
명령 프롬프트 사용하기:
- Windows 검색창에 cmd를 입력합니다.
- 상단 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 나타나는 창에서 예를 클릭합니다.
- 아래의 두 명령어를 순서대로 입력하고 각각 Enter 키를 누릅니다.
- net stop dnscache
- net start dnscache
두 방법 모두 작동하지 않는다면 사용 중인 Windows 버전이 해당 기능을 지원하지 않을 가능성이 높습니다. 이 경우 아래의 다른 해결 방법을 시도해보세요.
방법 3: 입력한 URL 확인
의외로 단순해 보이지만, 많은 경우 사람의 실수가 원인입니다. 예를 들어 URL에 잘못된 문자를 입력했거나, www.domain.com 대신 ww.domain.com처럼 오타를 입력했다면 이 오류가 나타날 수 있습니다. 주소를 다시 한번 꼼꼼히 확인해보세요.
방법 4: HOSTS 파일 초기화
여전히 오류가 지속된다면 Windows HOSTS 파일이 범인일 수 있습니다. 최근 HOSTS 파일을 수정한 적이 있다면 초기화하는 것이 가장 확실한 해결책입니다.
방법 5: 불필요한 브라우저 캐시 삭제
브라우저 캐시를 주기적으로 삭제하면 오래된 데이터 사용을 막고 개인정보를 보호할 수 있으며, DNS_PROBE_FINISHED_NXDOMAIN 같은 오류 발생도 예방할 수 있습니다. Windows PC의 불필요한 파일과 캐시를 정리하려면 Outbyte PC Repair 같은 신뢰할 수 있는 PC 클리닝 도구를 활용하는 것도 좋은 방법입니다.
방법 6: 백신 및 VPN 일시 비활성화
백신 프로그램이나 VPN 소프트웨어가 네트워크 설정(DNS 서버 설정 포함)을 덮어쓰거나 충돌을 일으키는 경우가 종종 있습니다. VPN이나 백신을 사용 중이라면 일시적으로 비활성화한 후 오류가 해결되는지 확인해보세요.
방법 7: 브라우저 설정 초기화
브라우저의 실험적 기능이나 설정이 의도치 않게 변경되었을 수 있습니다. 브라우저 주소창에 chrome://flags를 입력한 뒤 Reset all to default(모두 기본값으로 재설정)을 클릭하고, 브라우저를 재시작하세요. 기본 설정으로 브라우저가 열리면 오류 없이 정상적으로 작동할 가능성이 높습니다.
방법 8: 컴퓨터 재시작
아주 기본적인 방법이지만 꼭 짚고 넘어가야 합니다. 위 방법들이 모두 효과가 없다면 컴퓨터를 재시작해보세요. 공유기(라우터)까지 함께 재부팅하면 더욱 좋습니다. 수백 개의 응용 프로그램과 탭이 동시에 실행 중이면 리소스 부족으로 문제가 생길 수 있으며, 재시작하면 임시 캐시도 함께 정리됩니다.
마무리
DNS_PROBE_FINISHED_NXDOMAIN 오류가 얼마나 답답하더라도, 해결 자체는 생각보다 간단합니다. DNS 캐시 초기화, 다른 DNS 서버로 변경, 백신 일시 중지, 브라우저 캐시 삭제, IP 갱신 등의 방법만으로도 금방 인터넷을 다시 사용할 수 있을 것입니다. 만약 모든 방법이 실패한다면 공인된 Windows 기술 지원 전문가에게 도움을 요청하는 것이 가장 좋습니다.
혹시 놓친 내용이 있나요? DNS_PROBE_FINISHED_NXDOMAIN 오류의 다른 해결 방법을 알고 계시다면 댓글로 알려주세요!