Сообщения об ошибках

«Не удалось найти сервер с указанным именем узла.» на Mac

Это текст macOS для ошибки -1003. Mac не смог превратить имя сервера в адрес: сбой DNS или такого имени не существует.

Применимость: все актуальные версии macOS. Текст проверен на macOS 27.2.Проверено: 29 октября 2026 г.

Симптомы

  • Приложение показывает «Не удалось найти сервер с указанным именем хоста.» (англ. “A server with the specified hostname could not be found.”)
  • Приложение может показывать NSURLErrorDomain и -1003.
  • Safari показывает «Safari не удается найти сервер» для того же имени.

Вероятные причины

  • Нет подключения к интернету. Без подключения ни одно имя не разрешится.
  • Проблема с DNS. DNS-сервер не отвечает или не знает ответа для этого имени.
  • VPN со своим DNS. Имена внутри сети компании разрешаются только через DNS компании. См. Внутренние имена не разрешаются через VPN.
  • Имени не существует. Опечатка или сервер, который удалили.
  • DNS-фильтр. Некоторые DNS-службы и фильтры отвечают, что заблокированных имён не существует.

Как проверить

  1. Разрешите имя через резолвер macOS. Если строк с адресами нет, поиск не удался.

    dscacheutil -q host -a name example.com
  2. Спросите публичный DNS-сервер напрямую. Если здесь ответ есть, а выше — нет, дело в ваших настройках DNS.

    dig +short example.com @1.1.1.1
  3. Покажите DNS-серверы, которые Mac использует сейчас.

    scutil --dns
  4. Отправьте пинг на адрес в интернете. Эта проверка не использует DNS.

    ping -c 5 1.1.1.1

Как исправить

  1. Если ping работает, а поиск имён — нет, исправьте DNS. См. DNS не работает на Mac.

  2. Очистите кэш DNS и попробуйте снова. См. Очистка кэша DNS на Mac.

  3. Для внутреннего имени компании сначала подключите VPN.

  4. Если имя блокирует DNS-фильтр, разрешите его в фильтре.

С Kilobat

  1. Диагностика подключения Kilobat проверяет имя уровень за уровнем: сеть, прокси, DNS, правила, IPv4, IPv6, TLS и сервер. Она называет уровень, на котором произошёл сбой.

    kilobat why example.com
  2. Посмотрите DNS-серверы или для проверки задайте публичную службу DNS. Для изменений нужен пароль администратора.

    kilobat dns
  3. Эти проверки Kilobat бесплатны. ИИ-агенты запускают их через MCP с помощью diagnose_connection и diagnose_network. См. Почему не подключается один сайт или API.

Вопросы

Что такое NSURLErrorDomain -1003?

Это ошибка cannotFindHost системы загрузки URL (URL Loading System) от Apple. Apple описывает её как имя хоста, которое не удалось разрешить.

Источники

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.