오류 메시지
Mac의 Chrome에서 DNS_PROBE_FINISHED_NXDOMAIN
DNS 조회가 실패하고 Chrome 자체 확인에서 이름이 존재하지 않는다고 판단하면 이 코드가 표시됩니다. Chromium 소스에는 “도메인이 존재하지 않아야 합니다”라고 명시되어 있습니다.
증상
- Chrome에 “사이트에 연결할 수 없음”과 DNS_PROBE_FINISHED_NXDOMAIN 코드가 표시됩니다.
- Chrome에 서버 IP 주소를 찾을 수 없다고 표시됩니다.
- 같은 이름에 대해 Safari에 “Safari가 서버를 찾을 수 없음”이 표시됩니다.
가능한 원인
- 주소 오타. 잘못 입력한 이름은 DNS에 존재하지 않습니다.
- 만료되었거나 삭제된 도메인. 이전에는 존재했지만 소유자가 삭제한 이름입니다.
- DNS 필터. 일부 DNS 필터와 광고 차단기는 차단된 이름이 존재하지 않는다고 응답합니다.
- VPN 없이 내부 이름 사용. 회사 내부 이름은 회사 DNS에만 존재합니다. VPN에서 내부 이름이 확인되지 않는 경우를 참조하세요.
- 잘못된 DNS 서버. DNS 서버가 이름이 없다는 잘못된 응답을 반환할 수 있습니다.
확인 방법
주소를 살펴보고 오타를 수정하세요.
macOS 리졸버를 통해 이름을 조회합니다. 주소 줄이 없으면 주소가 반환되지 않은 것입니다.
dscacheutil -q host -a name example.com공개 이름은 공개 DNS 서버와 비교하세요. 사설 이름은 공개 서버로 보내지 마세요.
dig +short example.com @1.1.1.1Mac이 현재 사용하는 DNS 서버를 표시합니다.
scutil --dns셀룰러 데이터에서 같은 주소를 여세요. 두 네트워크에서 모두 실패해도 이름이 없다는 증거는 아닙니다.
해결 방법
DNS만 작동하지 않으면 테스트를 위해 네트워크의 DNS 또는 공개 DNS를 설정하세요. Mac에서 DNS 이름이 확인되지 않음을 참조하세요.
DNS 필터가 이름을 차단한다면 필터에서 허용하세요.
회사 이름의 경우 먼저 VPN을 연결하세요.
DNS 캐시를 지운 다음 다시 불러오세요. Mac에서 DNS 캐시 지우기를 참조하세요.
Kilobat 사용
Kilobat의 연결 진단은 네트워크, 프록시, DNS, 규칙, IPv4, IPv6, TLS 및 서버 순으로 이름을 계층별로 테스트합니다. 실패한 계층을 알려줍니다.
kilobat why example.com이 Kilobat 검사는 무료입니다. AI 에이전트는 MCP를 통해
diagnose_connection및diagnose_network(으)로 실행합니다. 특정 사이트나 API에 연결되지 않는 이유 찾기를 참조하세요.
질문
NXDOMAIN은 무엇을 의미하나요?
NXDOMAIN은 존재하지 않는 이름에 대한 DNS 응답입니다.
Chrome은 언제 이 코드를 표시하나요?
Chromium은 조회가 실패하면 DNS 탐지를 실행합니다. DNS 서버가 작동하면 도메인이 존재하지 않는다고 보고합니다.
출처
- Chromium 소스: components/error_page/common/net_error_info.h
- Chromium 소스: components/error_page_strings.grdp
- Google Chrome 고객센터: Chrome의 연결 및 로드 오류 해결
- RFC 8020: NXDOMAIN: There Really Is Nothing Underneath
- dscacheutil(1) 및 dig(1), macOS 27.2와 함께 설치된 매뉴얼 페이지
2026년 10월 29일 확인했습니다.