DNS_PROBE_FINISHED_NXDOMAIN 오류가 나오면 먼저 주소 오타와 접속 대상이 맞는지 확인한 뒤, 브라우저와 기기의 DNS 캐시를 지워 보세요. 특정 사이트만 열리지 않으면 사이트의 도메인 설정 문제일 수 있고, 여러 사이트가 동시에 열리지 않으면 내 기기·공유기·DNS 서버 문제일 가능성이 큽니다.
📌 핵심 5줄 요약
1. 오류 의미: DNS 조회 결과 도메인이 존재하지 않거나 현재 주소를 찾지 못했다는 뜻입니다.
2. 가장 먼저 할 일: 주소 철자, www 포함 여부, 다른 사이트 접속 여부를 확인합니다.
3. 윈도우 해결: 관리자 권한 명령 프롬프트에서 ipconfig /flushdns를 실행합니다. 이 명령은 DNS 클라이언트 캐시를 초기화합니다.
4. 원인 구분: 한 사이트만 실패하면 도메인·서버 문제, 여러 사이트가 실패하면 네트워크·DNS 문제일 가능성이 높습니다.
5. 계속 실패할 때: 다른 네트워크에서 테스트하고, 웹사이트 운영자라면 DNS 레코드와 네임서버 설정을 점검해야 합니다.
📌 목차
01 | 오류의 의미와 발생 원인
02 | 가장 먼저 확인할 항목
03 | 브라우저 재시작과 시크릿 창 테스트
04 | 윈도우 DNS 캐시 삭제
05 | macOS DNS 캐시 초기화
06 | 스마트폰에서 확인하는 방법
07 | 공유기와 네트워크 점검
08 | DNS 서버 변경 테스트
09 | nslookup으로 원인 확인
10 | 특정 사이트만 안 열릴 때
11 | 모든 사이트가 안 열릴 때
12 | 웹사이트 운영자가 점검할 DNS 설정
13 | 실제 사례로 보는 해결 순서
14 | 해결되지 않을 때의 판단 기준
01 | 오류의 의미와 발생 원인
DNS는 사람이 입력한 도메인 이름을 서버 IP 주소로 바꿔 주는 시스템입니다. NXDOMAIN은 DNS 조회 결과 요청한 도메인이 존재하지 않는다는 의미이므로, 브라우저가 웹사이트의 서버 주소를 찾지 못할 때 이 오류가 표시됩니다.
원인은 크게 주소 오타, 오래된 DNS 캐시, 인터넷 서비스 제공업체의 DNS 문제, 공유기 오류, 도메인 만료 또는 잘못된 DNS 레코드로 나눌 수 있습니다.
02 | 가장 먼저 확인할 항목
주소창의 도메인을 한 글자씩 확인하세요. 특히 숫자와 영문 철자, 하이픈, www 유무, .com·.net·.co.kr 같은 도메인 확장자를 살펴봐야 합니다.
그다음 다른 웹사이트를 열어 보세요. 다른 사이트는 정상인데 한 사이트만 접속되지 않는다면 내 인터넷보다 해당 도메인 또는 서버 설정을 먼저 의심하는 편이 효율적입니다.
| 상황 | 우선 의심할 원인 |
|---|---|
| 한 사이트만 접속 불가 | 주소 오타, 도메인 만료, DNS 레코드 오류 |
| 여러 사이트가 동시에 접속 불가 | 공유기, 회선, 로컬 DNS 캐시, DNS 서버 |
| Wi-Fi에서만 접속 불가 | 공유기 또는 해당 네트워크 DNS 설정 |
| 한 기기에서만 접속 불가 | 기기 DNS 캐시, VPN, 보안 프로그램 |
03 | 브라우저 재시작과 시크릿 창 테스트
브라우저를 완전히 종료한 뒤 다시 실행하고, 같은 주소를 시크릿 창에서 열어 보세요. 확장 프로그램, 로그인 세션, 브라우저 캐시가 원인인지 빠르게 구분할 수 있습니다.
크롬에서는 주소창에 chrome://network-errors/를 입력해 네트워크 오류 코드 목록을 확인할 수 있습니다. 다만 이 화면은 원인을 자동으로 고치는 기능이 아니라 오류 유형을 확인하는 용도입니다.
04 | 윈도우 DNS 캐시 삭제
윈도우에서는 다음 순서로 DNS 캐시를 초기화합니다.
- 시작 메뉴에서 명령 프롬프트를 검색합니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- ipconfig /flushdns를 입력하고 Enter 키를 누릅니다.
- “Successfully flushed the DNS Resolver Cache”와 같은 완료 메시지를 확인합니다.
- 브라우저를 다시 열고 사이트에 접속합니다.
ipconfig /flushdns는 DNS 리졸버 캐시에 저장된 항목을 삭제하며, 잘못 저장된 부정 응답도 제거하는 데 사용할 수 있습니다.
05 | macOS DNS 캐시 초기화
맥에서는 터미널을 열고 macOS 버전에 맞는 DNS 캐시 초기화 명령을 실행해야 합니다. macOS는 버전에 따라 명령이 다를 수 있으므로 인터넷에서 확인되지 않은 명령을 무작정 복사하기보다, 사용 중인 macOS 버전의 공식 문서를 기준으로 확인하는 것이 안전합니다.
명령 실행 후에는 브라우저를 완전히 종료했다가 다시 열고, 같은 사이트를 재확인하세요. 단순히 새로고침하는 것만으로는 브라우저나 운영체제에 남은 캐시가 즉시 사라지지 않을 수 있습니다.
06 | 스마트폰에서 확인하는 방법
스마트폰에서는 먼저 Wi-Fi를 끄고 모바일 데이터로 같은 사이트를 열어 보세요. 모바일 데이터에서는 열리지만 Wi-Fi에서만 실패하면 집이나 사무실 공유기, 해당 네트워크의 DNS 설정을 점검해야 합니다.
반대로 두 네트워크 모두에서 특정 사이트만 열리지 않는다면 도메인 자체의 문제일 수 있습니다. VPN, 광고 차단 앱, 보안 앱, 안드로이드의 비공개 DNS 설정을 임시로 확인하는 것도 도움이 됩니다. 설정을 변경했다면 테스트 후 원래 보안 설정으로 되돌리는 것이 좋습니다.
07 | 공유기와 네트워크 점검
공유기의 전원을 끄고 잠시 기다린 뒤 다시 켜면 일시적인 DNS 전달 오류가 해소될 수 있습니다. 동시에 다른 기기에서도 같은 사이트를 열어 보세요.
모든 기기에서 같은 오류가 나타나면 공유기보다 인터넷 회선 또는 인터넷 서비스 제공업체의 DNS 문제일 가능성이 커집니다. 이 경우 고객센터에 연락할 때 “특정 도메인에서 NXDOMAIN 응답이 발생한다”고 전달하면 일반적인 Wi-Fi 재연결 안내보다 정확한 점검을 받을 수 있습니다.
08 | DNS 서버 변경 테스트
기본 DNS 서버에 문제가 있는지 확인하려면 네트워크 설정에서 다른 신뢰할 수 있는 DNS 서버를 임시로 지정해 접속 여부를 비교할 수 있습니다. 단, DNS 서버를 바꿔도 존재하지 않는 도메인이 새로 생기는 것은 아닙니다.
변경 후 접속된다면 기존 DNS 서버의 캐시나 응답 문제를 의심할 수 있습니다. 반대로 어떤 DNS 서버에서도 NXDOMAIN이 반환되면 도메인 자체가 존재하지 않거나 권한 DNS 설정에 문제가 있을 가능성이 높습니다.
09 | nslookup으로 원인 확인
윈도우 명령 프롬프트에서 다음 명령을 실행하면 현재 DNS 조회 결과를 확인할 수 있습니다.
nslookup example.com
여기서 example.com 부분을 문제가 발생한 실제 도메인으로 바꾸세요. “Non-existent domain” 또는 유사한 응답이 나오면 DNS 서버가 해당 이름을 찾지 못한 것입니다. Microsoft는 DNS 클라이언트 문제를 확인할 때 외부 도메인에 대해 nslookup을 실행하고, 실패한 이름의 캐시 상태를 점검하는 방법을 안내합니다.
10 | 특정 사이트만 안 열릴 때
특정 사이트 하나만 안 열리고 다른 사이트가 정상이라면 주소 오타와 함께 도메인 등록 상태, 네임서버, A 레코드 또는 CNAME 레코드를 확인해야 합니다.
최근 도메인이나 DNS 레코드를 변경했다면 모든 DNS 서버에 변경 내용이 반영되기까지 시간이 걸릴 수 있습니다. Cloudflare도 새 도메인이나 하위 도메인이 해석되지 않을 때 해당 도메인의 DNS 레코드와 올바른 원본 서버 주소를 확인하도록 안내합니다.
11 | 모든 사이트가 안 열릴 때
모든 사이트가 접속되지 않는다면 먼저 인터넷 연결 아이콘, 공유기 상태, 다른 기기의 접속 여부를 확인하세요. Wi-Fi를 끄고 모바일 데이터로 테스트하면 회선 문제와 기기 문제를 빠르게 나눌 수 있습니다.
VPN이나 프록시를 사용 중이라면 잠시 해제하고, 보안 프로그램이 DNS 요청을 차단하고 있지 않은지도 확인하세요. 네트워크 설정을 초기화하기 전에는 저장된 Wi-Fi 비밀번호와 VPN 설정이 삭제될 수 있다는 점을 고려해야 합니다.
12 | 웹사이트 운영자가 점검할 DNS 설정
사이트 운영자라면 방문자 기기보다 도메인 설정을 먼저 확인해야 합니다. 도메인의 네임서버가 의도한 DNS 제공업체를 가리키는지, 루트 도메인과 www 하위 도메인에 필요한 레코드가 모두 존재하는지 살펴보세요.
DNS 레코드가 올바르더라도 잘못된 IP 주소를 가리키면 정상 접속되지 않습니다. Cloudflare 사용 중이라면 예상한 루트 도메인과 하위 도메인 레코드가 모두 등록되어 있는지 확인하고, DNS 변경 직후에는 일부 리졸버에 이전 응답이 남아 있을 수 있습니다.
13 | 실제 사례로 보는 해결 순서
예를 들어 노트북에서 한 쇼핑몰만 DNS_PROBE_FINISHED_NXDOMAIN 오류가 발생하고, 휴대폰 모바일 데이터에서는 정상적으로 열린다고 가정해 보겠습니다. 이 경우 노트북 자체의 DNS 캐시나 Wi-Fi 네트워크가 원인일 수 있으므로 주소 확인, 시크릿 창, DNS 캐시 삭제, 모바일 핫스팟 접속 순서로 점검하는 것이 효율적입니다.
반대로 노트북·휴대폰·태블릿이 모두 같은 Wi-Fi에서 해당 사이트를 열지 못하지만 모바일 데이터에서는 정상이라면 공유기 또는 인터넷 회선의 DNS 응답을 의심해야 합니다. 이렇게 접속 환경을 바꿔 보는 테스트가 불필요한 설정 변경을 줄여 줍니다.
14 | 해결되지 않을 때의 판단 기준
DNS 캐시 삭제와 다른 네트워크 테스트 후에도 특정 도메인만 실패한다면 사이트 운영자에게 문의할 사안일 가능성이 높습니다. 도메인 등록 만료, 네임서버 변경 누락, DNSSEC 설정 오류, 레코드 삭제 등이 원인일 수 있습니다.
반대로 여러 사이트가 모든 네트워크에서 실패한다면 기기 고장으로 단정하지 말고 인터넷 서비스 제공업체의 장애 여부를 확인하세요. DNS 오류는 브라우저를 재설치한다고 해결되지 않는 경우가 많습니다.
☑ 체크리스트
- 주소 철자와 도메인 확장자를 확인했는가
- 다른 웹사이트도 접속되지 않는지 확인했는가
- 시크릿 창 또는 다른 브라우저에서 테스트했는가
- 윈도우에서 ipconfig /flushdns를 실행했는가
- Wi-Fi와 모바일 데이터를 바꿔 테스트했는가
- 공유기와 VPN·프록시 설정을 확인했는가
- 웹사이트 운영자라면 네임서버와 DNS 레코드를 확인했는가
📖 자주하는 질문 Q&A
DNS_PROBE_FINISHED_NXDOMAIN은 인터넷이 끊긴 것인가요?
반드시 그렇지는 않습니다. 인터넷은 연결되어 있어도 특정 도메인을 IP 주소로 변환하지 못하면 이 오류가 나타날 수 있습니다.
DNS 캐시를 삭제하면 파일이나 개인정보가 지워지나요?
DNS 캐시 삭제는 도메인 조회 기록을 초기화하는 작업이며, 일반적으로 개인 파일이나 브라우저 즐겨찾기를 삭제하지 않습니다.
DNS 서버를 바꾸면 무조건 해결되나요?
아닙니다. 로컬 DNS 서버 문제에는 도움이 될 수 있지만 도메인이 실제로 존재하지 않거나 웹사이트 DNS 설정이 잘못된 경우에는 해결되지 않습니다.
한 사이트만 계속 안 열리면 어떻게 해야 하나요?
다른 네트워크에서도 같은지 확인한 뒤, 도메인 운영자에게 DNS 설정 또는 서버 장애 여부를 문의하는 것이 좋습니다.
📝 마무리
DNS_PROBE_FINISHED_NXDOMAIN은 도메인 주소를 찾지 못했다는 의미이므로 주소 확인과 접속 환경 비교가 가장 먼저입니다. 윈도우에서는 DNS 캐시를 삭제하고, Wi-Fi와 모바일 데이터를 바꿔 테스트하면 기기·네트워크·사이트 문제를 빠르게 구분할 수 있습니다. 특정 사이트만 계속 실패한다면 도메인 운영자의 DNS 설정까지 점검해야 합니다.
