Сообщения об ошибках
«Не удалось найти сервер с указанным именем узла.» на Mac
Это текст macOS для ошибки -1003. Mac не смог превратить имя сервера в адрес: сбой DNS или такого имени не существует.
Симптомы
- Приложение показывает «Не удалось найти сервер с указанным именем хоста.» (англ. “A server with the specified hostname could not be found.”)
- Приложение может показывать
NSURLErrorDomainи-1003. - Safari показывает «Safari не удается найти сервер» для того же имени.
Вероятные причины
- Нет подключения к интернету. Без подключения ни одно имя не разрешится.
- Проблема с DNS. DNS-сервер не отвечает или не знает ответа для этого имени.
- VPN со своим DNS. Имена внутри сети компании разрешаются только через DNS компании. См. Внутренние имена не разрешаются через VPN.
- Имени не существует. Опечатка или сервер, который удалили.
- DNS-фильтр. Некоторые DNS-службы и фильтры отвечают, что заблокированных имён не существует.
Как проверить
Разрешите имя через резолвер macOS. Если строк с адресами нет, поиск не удался.
dscacheutil -q host -a name example.comСпросите публичный DNS-сервер напрямую. Если здесь ответ есть, а выше — нет, дело в ваших настройках DNS.
dig +short example.com @1.1.1.1Покажите DNS-серверы, которые Mac использует сейчас.
scutil --dnsОтправьте пинг на адрес в интернете. Эта проверка не использует DNS.
ping -c 5 1.1.1.1
Как исправить
Если ping работает, а поиск имён — нет, исправьте DNS. См. DNS не работает на Mac.
Очистите кэш DNS и попробуйте снова. См. Очистка кэша DNS на Mac.
Для внутреннего имени компании сначала подключите VPN.
Если имя блокирует DNS-фильтр, разрешите его в фильтре.
С Kilobat
Диагностика подключения Kilobat проверяет имя уровень за уровнем: сеть, прокси, DNS, правила, IPv4, IPv6, TLS и сервер. Она называет уровень, на котором произошёл сбой.
kilobat why example.comПосмотрите DNS-серверы или для проверки задайте публичную службу DNS. Для изменений нужен пароль администратора.
kilobat dnsЭти проверки Kilobat бесплатны. ИИ-агенты запускают их через MCP с помощью
diagnose_connectionиdiagnose_network. См. Почему не подключается один сайт или API.
Вопросы
Что такое NSURLErrorDomain -1003?
Это ошибка cannotFindHost системы загрузки URL (URL Loading System) от Apple. Apple описывает её как имя хоста, которое не удалось разрешить.
Источники
- Текст ошибки в CFNetwork.framework, macOS 27.2 (Localizable.loctable)
- Apple Developer: URLError.Code cannotFindHost (-1003)
- Поддержка Apple: изменение настроек DNS на Mac
- dscacheutil(1), dig(1) и scutil(8), man-страницы из macOS 27.2
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.