---
title: "지정된 호스트 이름의 서버를 찾을 수 없음 (-1003) · Kilobat 가이드"
url: "https://kilobat.app/ko/guides/server-hostname-not-found"
description: "Mac의 앱에 지정된 호스트 이름을 가진 서버를 찾을 수 없다는 메시지가 표시됩니다. 이름, DNS, VPN 및 프록시를 확인하고 실패한 이름 확인을 해결하세요."
---

오류 메시지

# Mac에서 “지정된 호스트 이름의 서버를 찾을 수 없습니다.”

오류 -1003에 대한 macOS 메시지입니다. Mac이 서버 이름을 주소로 변환하지 못했습니다. DNS가 실패했거나 이름이 존재하지 않습니다.

적용 대상: 현재 지원되는 모든 macOS 버전. 이 문서는 macOS 27.2에서 확인했습니다. · 확인일: 2026년 10월 29일

## 증상

- 앱에 “A server with the specified hostname could not be found.”가 표시됩니다.
- 앱에 `NSURLErrorDomain` 및 `-1003`이 표시될 수 있습니다.
- 같은 이름에 대해 Safari에 “Safari가 서버를 찾을 수 없음”이 표시됩니다.

## 가능한 원인

- **인터넷 연결 없음.** 네트워크를 사용할 수 없으면 원격 리졸버가 필요한 조회가 실패할 수 있습니다.
- **DNS 문제.** DNS 서버가 응답하지 않거나 해당 이름에 대한 답을 갖고 있지 않습니다.
- **자체 DNS를 사용하는 VPN.** 회사 네트워크 내부 이름은 회사 DNS를 통해서만 확인됩니다. [VPN에서 내부 이름이 확인되지 않음](https://kilobat.app/ko/guides/vpn-split-dns-internal-names)을 참고하세요.
- **존재하지 않는 이름.** 이름을 잘못 입력했거나 서버가 제거되었습니다.
- **DNS 필터.** 일부 DNS 서비스와 필터는 차단된 이름이 존재하지 않는다고 응답합니다.

## 확인 방법

1. macOS 리졸버를 통해 이름을 조회합니다. 주소 줄이 없으면 주소가 반환되지 않은 것입니다.

   ```
   dscacheutil -q host -a name example.com
   ```
2. 공개 이름은 공개 DNS 서버와 비교하세요. 사설 이름은 공개 서버로 보내지 마세요.

   ```
   dig +short example.com @1.1.1.1
   ```
3. Mac이 현재 사용하는 DNS 서버를 표시합니다.

   ```
   scutil --dns
   ```
4. 인터넷 주소에 ping을 보냅니다. 이 테스트는 DNS를 사용하지 않습니다.

   ```
   ping -c 5 1.1.1.1
   ```

## 해결 방법

1. ping은 작동하지만 조회가 실패하면 DNS를 수정하세요. [Mac에서 DNS가 확인되지 않는 경우](https://kilobat.app/ko/guides/dns-server-not-found)를 참고하세요.
2. DNS 캐시를 비운 다음 다시 시도하세요. [Mac에서 DNS 캐시 비우기](https://kilobat.app/ko/guides/flush-dns-cache-mac)를 참고하세요.
3. 회사 이름의 경우 먼저 VPN을 연결하세요.
4. DNS 필터가 이름을 차단한다면 필터에서 허용하세요.

## Kilobat 사용

1. Kilobat의 연결 진단은 네트워크, 프록시, DNS, 규칙, IPv4, IPv6, TLS 및 서버 순으로 이름을 계층별로 테스트합니다. 실패한 계층을 알려줍니다.

   ```
   kilobat why example.com
   ```
2. DNS 서버를 확인하거나 테스트용 공용 DNS 서비스를 설정합니다. 변경하려면 관리자 암호가 필요합니다.

   ```
   kilobat dns
   ```
3. 이 Kilobat 검사는 무료입니다. AI 에이전트는 MCP를 통해 `diagnose_connection` 및 `diagnose_network`(으)로 실행합니다. [특정 사이트나 API에 연결되지 않는 이유 찾기](https://kilobat.app/ko/guides/recipes/why-cant-it-connect)를 참조하세요.

## 질문

**NSURLErrorDomain -1003은 무엇인가요?**

Apple URL 로딩 시스템의 cannotFindHost 오류입니다. Apple은 이를 확인할 수 없는 호스트 이름으로 설명합니다.

**오류 -1003은 호스트가 더 이상 존재하지 않는다는 증거인가요?**

아니요. 리졸버 실패나 사용할 수 없는 사설 DNS 서버도 조회를 방해할 수 있습니다.

## 출처

- macOS 27.2의 CFNetwork.framework 오류 메시지(Localizable.loctable)
- [Apple Developer: URLError.Code cannotFindHost (-1003)](https://developer.apple.com/documentation/foundation/urlerror/code/cannotfindhost)
- [Apple 지원: Mac에서 DNS 설정 변경하기](https://support.apple.com/guide/mac-help/change-dns-settings-on-mac-mh14127/mac)
- dscacheutil(1), dig(1) 및 scutil(8), macOS 27.2에 설치된 매뉴얼 페이지

2026년 10월 29일 확인했습니다.

## 관련 가이드

- [Mac에서 DNS 이름이 확인되지 않는 경우](https://kilobat.app/ko/guides/dns-server-not-found): DNS가 실패하면 Mac이 apple.com 같은 이름을 IP 주소로 변환할 수 없습니다.
- [Mac에서 Safari가 서버를 찾을 수 없는 경우](https://kilobat.app/ko/guides/safari-cant-find-server): “Safari가 서버를 찾을 수 없음”은 대개 Mac이 사이트 이름의 주소를 가져오지 못했다는 뜻입니다.
- [Mac에서 DNS 캐시 지우기](https://kilobat.app/ko/guides/flush-dns-cache-mac): macOS는 DNS 응답을 일정 시간 보관합니다.
- [VPN에서 내부 이름이 확인되지 않습니다](https://kilobat.app/ko/guides/vpn-split-dns-internal-names): macOS는 한 도메인의 쿼리를 하나의 DNS 서버에, 다른 쿼리는 다른 서버에 보낼 수 있습니다.
- [Mac의 Chrome에서 ERR_NAME_NOT_RESOLVED 오류가 발생하는 경우](https://kilobat.app/ko/guides/err-name-not-resolved): Chromium은 이 오류를 “호스트 이름을 확인할 수 없습니다.”라고 설명합니다. Chrome이 사이트 이름에 대한 주소를 가져오지 못했습니다.
