Сообщения об ошибках
«Safari не удается подключиться к серверу» на Mac
Safari нашёл адрес сайта, но подключение к серверу не открылось. DNS работает. Сбой — на сервере или на пути к нему.
Симптомы
- Safari сообщает: «Safari не удается открыть страницу …, так как Safari не удается подключиться к серверу …».
- Другие сайты открываются.
- Адрес указывает на локальный сервер, например
localhost:3000, а сервер не запущен.
Вероятные причины
- Сервер не работает или отклоняет подключения. Порт никто не слушает, или сервер отклоняет подключение.
- Локальный сервер не запущен. Для адреса
localhostдолжен работать ваш собственный сервер. См. Порт уже занят на Mac. - Брандмауэр или фильтр. Порт может блокировать брандмауэр, фильтр контента или корпоративная сеть.
- VPN или прокси. Трафик идёт через VPN или прокси, которые не могут достучаться до сервера.
- Сломанный путь IPv6. У сайта есть адрес IPv6, но в вашей сети IPv6 не работает.
Как проверить
Откройте тот же адрес на другом устройстве в той же сети. Если и там не открывается, проблема в сети или сервере.
Проверьте порт из Терминала с тайм-аутом 5 секунд.
nc -vz -G 5 example.com 443Запросите страницу и покажите каждый шаг подключения.
curl -v -o /dev/null https://example.comПопробуйте только IPv4, затем только IPv6. Если не работает только IPv6, прочитайте Проблемы с IPv6 на Mac.
curl -4 -I https://example.com curl -6 -I https://example.comДля локального адреса проверьте, слушает ли сервер этот порт.
lsof -nP -iTCP:3000 -sTCP:LISTEN
Как исправить
Обновите страницу через несколько минут. Загруженный сервер может снова заработать.
Если сервер локальный, запустите его. Затем используйте порт, который он выведет.
Если включены VPN, прокси или защитное приложение, ненадолго выключите их для проверки. После проверки включите снова.
Если не работает только IPv6, исправьте IPv6 или сообщите провайдеру. См. Проблемы с IPv6 на Mac.
Если сайт блокирует корпоративная сеть, обратитесь к администратору.
С Kilobat
Диагностика подключения Kilobat проверяет сайт уровень за уровнем: сеть, прокси, DNS, правила, IPv4, IPv6, TLS и сервер. Она называет уровень, на котором произошёл сбой.
kilobat why https://example.comПокажите время DNS, подключения, TLS и первого байта для одного URL.
kilobat http-check https://example.comЭти проверки Kilobat бесплатны. ИИ-агенты запускают их через MCP с помощью
diagnose_connectionиdiagnose_network. См. Почему не подключается один сайт или API.
Вопросы
Почему Safari находит сервер, но не подключается?
Найти сервер — задача DNS. Подключение — отдельный шаг. Здесь DNS сработал, а подключение — нет.
Источники
- Текст ошибки в Safari.framework, macOS 27.2 (Localizable.strings)
- Apple Developer: URLError.Code cannotConnectToHost (-1004)
- Поддержка Apple: если Safari на Mac работает не так, как ожидалось
- nc(1), curl(1) и lsof(8), man-страницы из macOS 27.2
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.