Коротко. «Не удаётся получить доступ к сайту» (This site can't be reached) — это обобщённая ошибка Chrome, которая прячет за собой конкретную причину: ERR_NAME_NOT_RESOLVED (DNS), ERR_CONNECTION_REFUSED (проверку портов закрыт), ERR_CONNECTION_TIMED_OUT (нет ответа) или ERR_CONNECTION_RESET (соединение сброшено). Первый шаг — посмотреть код ошибки под заголовком и пройти по чек-листу: проверить DNS через nslookup, доступность через ping и порт через curl -I -v.
Что значит «Не удаётся получить доступ к сайту»
Chrome показывает эту страницу, когда не смог установить соединение. Сам по себе заголовок неинформативен — реальная диагностика начинается с подкода ошибки в сером тексте под ним.
Не лечите симптом — найдите код ошибки. ERR_NAME_NOT_RESOLVED и ERR_CONNECTION_REFUSED требуют совершенно разных действий.
Чек-лист: какой код ошибки
- ERR_NAME_NOT_RESOLVED — не резолвится DNS. Проверяйте записи домена.
- ERR_CONNECTION_REFUSED — порт закрыт или сервис не запущен.
- ERR_CONNECTION_TIMED_OUT — сервер не ответил, перегрузка или сеть.
- ERR_CONNECTION_RESET — соединение оборвано на полпути.
- ERR_ADDRESS_UNREACHABLE — маршрут до хоста недоступен.
Базовая диагностика
Пройдите три проверки по порядку — DNS, доступность, порт:
# 1. Резолвится ли домен в IP
nslookup example.com
dig example.com
# 2. Доходят ли пакеты до хоста
ping example.com
# 3. Открыт ли порт и отвечает ли сервер
curl -I -v https://example.com
Исправление на стороне пользователя
- Сбросьте DNS-кэш:
ipconfig /flushdnsилиsudo dscacheutil -flushcache. - Очистите кэш браузера и cookie, откройте сайт в инкогнито.
- Отключите VPN, прокси и расширения.
- Смените DNS-сервер на 1.1.1.1 или 8.8.8.8.
- Перезагрузите роутер и проверьте сайт с мобильного интернета.
Исправление на стороне сервера
Если сайт недоступен для всех — проверьте слой за слоем:
# DNS-записи указывают на верный IP?
dig +short example.com
# Веб-сервер запущен и слушает порт?
sudo systemctl status nginx
sudo ss -tlnp | grep -E ':80|:443'
Убедитесь, что домен не истёк, проверку SSL валиден, а firewall пропускает 80 и 443.
Причины и решения
| Код / причина | Решение |
|---|---|
| ERR_NAME_NOT_RESOLVED | Починить DNS Lookup, проверить регистрацию домена |
| ERR_CONNECTION_REFUSED | Запустить сервис, открыть порт |
| ERR_CONNECTION_TIMED_OUT | Снять нагрузку, проверить firewall |
| ERR_CONNECTION_RESET | Проверить SSL/TLS, MTU, нестабильную сеть |
| Истёк домен или SSL | Продлить домен, обновить сертификат |
Как предотвратить повторение
«Сайт недоступен» — худший сценарий: пользователь видит белый экран и уходит. Чтобы узнавать о падении первым, а не из жалоб, поставьте аптайм-мониторинг сайтов с проверкой каждые несколько минут и алертами в Telegram, Slack, email или вебхук. Мультирегиональная проверка (RU/EU/US) покажет, недоступен сайт глобально или только в одном регионе.
Начните с проверки доступности и HTTP-заголовков, проверьте DNS lookup и ping и порты. Если сомневаетесь в сертификате — SSL-чекер. Полный гид — мониторинг сайтов.
Частые вопросы
С чего начать, если вижу эту ошибку?
Найдите код под заголовком (ERR_*). Он точно указывает причину — DNS, порт, таймаут или сброс — и определяет, что чинить.
Это проблема Chrome?
Нет, Chrome лишь показывает ошибку. Проверьте сайт в другом браузере и с другого устройства, чтобы исключить локальные настройки.
Почему сайт открывается с телефона, но не с компьютера?
Скорее всего, у компьютера сломан DNS-кэш, активен VPN/прокси или другой DNS-сервер. Сбросьте кэш и сравните DNS-настройки.
Как понять, что сайт упал именно сейчас?
Непрерывный мониторинг с короткими интервалами и алертами сообщит о падении за минуты. Бесплатно — 10 мониторов с проверкой раз в 5 минут.