ERR_TIMED_OUT значит, что браузер начал операцию и не дождался её конца. При открытии сайта это почти всегда соединение: браузер перебрал все адреса сервера и упёрся в свой потолок в 4 минуты, либо сервер принял соединение и полминуты молчал вместо защищённого рукопожатия. От похожей ERR_CONNECTION_TIMED_OUT ошибка отличается тем, кто сдался первым: там — операционная система, здесь — сам браузер.
На экране это выглядит так: «Не удаётся получить доступ к сайту», ниже — «Превышено время ожидания ответа» и код ERR_TIMED_OUT. Ошибка возникает на любом устройстве: компьютере, смартфоне, планшете, — когда вы пытаетесь открыть сайт, а браузер не видит ответа. Что она означает и как решить проблему, разберём ниже: сначала основные факты из кода браузера и наши замеры, затем инструкции для посетителя и для владельца сайта.
Какой код отдаёт ваш сайт прямо сейчас, покажет проверка доступности: наш сервер запрашивает страницу снаружи и пишет код ответа, время отклика и срок SSL-сертификата.
Что говорит Chromium
Chrome, Яндекс Браузер и Edge построены на Chromium, и список сетевых ошибок у них общий. В нём две похожие строки:
| Код | Ошибка | Описание в коде |
|---|---|---|
| −7 | TIMED_OUT | «An operation timed out» — операция не уложилась во время |
| −118 | CONNECTION_TIMED_OUT | «A connection attempt timed out» — не уложилась попытка соединения |
Описание у −7 общее: «операция», а не «соединение». Поэтому, чтобы понять, что именно не дождалось ответа, нужно смотреть, где в коде ставится этот код. При загрузке страницы таких мест два.
Два таймера браузера
Четыре минуты на соединение. Когда у домена несколько IP-адресов,
браузер пробует их по очереди. Общее время на это ограничено, и в коде
прямо написано, почему лимит такой большой: одна попытка «varies greatly
between systems (anywhere from 20 seconds to 190 seconds)». Значение —
base::Minutes(4). Когда время выходит, задача соединения завершается с
ERR_TIMED_OUT.
Тридцать секунд на рукопожатие. Для https после TCP-соединения идёт
TLS-рукопожатие: стороны договариваются о шифре и сертификате. На этот шаг
отдельный таймер — kSSLHandshakeTimeout(base::Seconds(30)). Сервер принял
соединение, но молчит — через полминуты та же ошибка.
| Что случилось | Ошибка в Chrome, ERR_… | Через сколько |
|---|---|---|
| один адрес, сервер молчит | CONNECTION_TIMED_OUT | по таймеру системы |
| несколько адресов, все молчат | TIMED_OUT | 4 минуты |
| соединение есть, рукопожатия нет | TIMED_OUT | 30 секунд |
Стенд: где ошибка есть, а где её нет
Мы подняли на своей машине три сервера, которые принимают соединение и дальше ведут себя по-разному, и открыли каждый в Chromium:
| Сервер | Результат | Время |
|---|---|---|
| https, соединение принято, рукопожатия нет | TIMED_OUT | 30,0 с |
| http, соединение принято, ответа нет | ошибки нет, вкладка ждёт | прервали на 420 с |
| http, прислал заголовки и начало страницы, замолчал | ошибки нет, вкладка ждёт | прервали на 420 с |
Таймер в 30 секунд сработал секунда в секунду. А вот обычный http без шифрования браузер ждёт сколько угодно: собственного предела на ответ у него нет. Поэтому страница, которая «крутится» бесконечно, и страница с этой ошибкой — разные поломки. В первом случае сервер принял запрос и думает, во втором до запроса дело не дошло.
Наш замер: 2056 сайтов, пять с ERR_TIMED_OUT
Мы взяли 2056 сайтов из нашего списка организаций и 16 октября 2026 года подключились к каждому по https из российской сети. Отдельно засекли TCP-соединение и TLS-рукопожатие с порогом 30 секунд, как у Chromium.
Рукопожатие дольше 30 секунд — ноль. В первом проходе таких было четыре, но при повторе все четыре ответили нормально: зависание дал затор на нашем же прокси, а не сайты. Так что на практике этот путь к ошибке редкий.
Соединение не устанавливается — 28 сайтов. У 22 из них один адрес, у шести — два и больше. Многоадресные мы открыли в настоящем Chromium:
| Сайт | IP-адресов | Ошибка в Chrome, ERR_… | Через сколько |
|---|---|---|---|
| company.rzd.ru | 14 | TIMED_OUT | 240,2 с |
| bermudskiy.ru | 2 | TIMED_OUT | 240,2 с |
| ibishotel.com | 2 | TIMED_OUT | 240,1 с |
| tyreplus.ru | 2 | TIMED_OUT | 240,2 с |
| мсч.16.мвд.рф | 2 | TIMED_OUT | 240,3 с |
| airportnn.ru, для сравнения | 1 | CONNECTION_TIMED_OUT | 130,0 с |
Шестой многоадресный сайт в момент проверки не разрешился в DNS, и мы его исключили. Итог однозначный: молчащий сайт с несколькими адресами даёт ERR_TIMED_OUT ровно через 4 минуты, с одним адресом — ERR_CONNECTION_TIMED_OUT раньше. Подробно о втором случае — в статье ERR_CONNECTION_TIMED_OUT: сайт не ответил вовремя.
Что общего у этих пяти? Несколько адресов обычно ставят для надёжности: если один сервер упадёт, ответит другой. Здесь не ответил ни один. Чаще всего так выглядит фильтр, который молча отбрасывает пакеты из чужих сетей, или переезд, после которого в DNS остались старые адреса.
Возможные причины на стороне пользователя
Если сайт открывается у других, а у вас нет, ответа сервера не дождался именно ваш компьютер, и проблема на вашем устройстве или в вашей сети. Вариантов много, но обычно причиной бывает одно из следующего:
- Интернет-соединение. Отсутствие стабильной связи, низкая скорость, слабый Wi-Fi, роутер, который не справляется с нагрузкой, узкий канал пропускной способности или программы, потребляющие весь трафик: торрент-клиент, облачная синхронизация, загрузка обновлений и больших файлов.
- Программы, влияющие на подключение. VPN, прокси, антивирус и брандмауэр стоят между браузером и сетью и могут молча блокировать соединение с сайтом. Например, антивирус с веб-защитой иногда считает угрозой безопасности обычную страницу.
- Настройки Windows. Неправильный DNS, сбой сетевого адаптера, лишняя строка в файле hosts.
- Браузер. Расширения, которые фильтруют запросы, повреждённый кэш, устаревшая версия.
- Ограничение доступа. Сайт заблокирован провайдером или оператором, или сам сервер не пускает посетителей из вашей сети.
Как исправить ERR_TIMED_OUT: способы по порядку
Идите сверху вниз: первые шаги занимают минуту, последние меняют системные настройки. После каждого шага пробуйте открыть сайт снова.
Эти способы помогли решить проблему не одному пользователю, и некоторые из них подходят для любой ошибки соединения.
1. Проверьте доступность сайта. Откройте его с телефона через мобильный интернет, а не через тот же Wi-Fi. Не открывается и там — вероятнее всего, сервер лежит или находится под ограничением, и исправлять на своём компьютере нечего. Узнать о недоступности сайта для всех можно и с помощью онлайн-проверки.
2. Перезагрузите роутер и компьютер. Простая перезагрузка сбрасывает зависшие соединения и таблицу адресов роутера.
3. Отключите VPN, прокси и антивирус. Прокси в Windows проверяется в «Параметры» → «Сеть и Интернет» → «Прокси»: автоматическое определение параметров можно оставить, ручной прокси-сервер — выключить. Антивирус и брандмауэр (файрвол) отключите на несколько минут для проверки: включённый фильтр трафика постоянно активно проверяет соединения. Если после этого сайт открылся, добавьте его в исключения, а защиту включите обратно.
4. Очистите кэш и cookies. Повреждённые файлы кэша тоже могут быть причиной. В Chrome и Яндекс Браузере это Ctrl+Shift+Delete, период «Всё время». Заодно попробуйте режим инкогнито: в нём расширения по умолчанию выключены. Данные сайтов после очистки придётся ввести заново: пароли сохраняются, а входы в аккаунты — нет.
5. Проверьте расширения. Блокировщики рекламы, «ускорители» и расширения-VPN перехватывают запросы. Отключите все и включайте по одному: так видно, какое расширение загружает страницу с ошибкой. Остальные можно использовать дальше.
6. Смените DNS. В свойствах сетевого подключения откройте «IP версии 4» и укажите DNS вручную: 77.88.8.8 у Яндекса или 8.8.8.8 у Google. Если провайдерский DNS отдаёт старый адрес сайта, после смены ошибка пропадёт.
7. Сбросьте кэш DNS и настройки сети. Запустите командную строку от имени администратора и выполните по очереди:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Убедитесь, что каждая команда вернула сообщение об успехе. Потом перезагрузите компьютер. В Windows 10 и 11 есть то же самое кнопкой: «Параметры» → «Сеть и Интернет» → «Сброс сети».
8. Отключите IPv6. Если у провайдера IPv6 работает с ошибками, браузер тратит время на адрес, который не отвечает, и до конца времени ожидания не успевает перейти к рабочему. В свойствах подключения снимите галочку «IP версии 6» и проверьте снова.
9. Проверьте файл hosts. Он лежит в C:\Windows\System32\drivers\etc. Откройте его блокнотом: строка с адресом нужного сайта, которую вы не добавляли сами, перенаправляет браузер не туда. Такие записи иногда оставляют вредоносные программы.
10. Обновите драйвер сетевого адаптера и браузер. Драйвер скачайте с сайта производителя, браузер обновится через меню управления. Если ошибка на всех сайтах и началась после обновления Windows, поможет переустановка драйвера или восстановление системы на дату, когда всё работало.
11. Обратитесь к провайдеру. Сайт открывается через мобильный интернет, но не через домашний, и ничего из списка не помогло — значит, трафик к нему режет сеть провайдера. Это решает только техническая поддержка: сообщите ей адрес сайта и время, когда возникает ошибка, — эта информация поможет быстрее найти проблемный участок.
Что делать владельцу сайта
ERR_TIMED_OUT у посетителей значит, что до вашего сервера не дошло ни одно соединение за четыре минуты. Поисковый робот в такой ситуации тоже уходит ни с чем.
- Посмотрите все адреса домена. Команда
dig +short ваш-сайт.ru Aили любой онлайн-сервис DNS покажет список. Лишний адрес от старого хостинга — частая причина. - Проверьте каждый адрес отдельно.
curl -v --resolve ваш-сайт.ru:443:IP https://ваш-сайт.ru/подключается к конкретному IP. Молчащий адрес из DNS уберите. - Проверьте фильтры. Если сайт открывается из одной страны и молчит в другой, его режет межсетевой экран или защита от атак на стороне хостинга.
- Проверьте с разных сетей. Ваш домашний интернет не показатель: нужна проверка снаружи, с другого провайдера.
Когда сайт снова открывается, посмотрите, что ещё мешает ему в поиске. Движок разбирает одну страницу: метатеги, заголовки, canonical, robots.txt, карту сайта. Без регистрации.
Границы замера
- Время соединения мерили через российскую сеть, Chrome запускали из Германии. Сайты, закрытые для одной из стран, в обоих случаях дали тот же результат.
- Chromium на Linux, один прогон на сайт. В Windows таймер системы другой, поэтому время ERR_CONNECTION_TIMED_OUT может отличаться, а 4 минуты и 30 секунд — константы браузера.
- Ошибку −7 Chromium ставит и в других операциях. Мы разбирали только открытие страницы.
Коротко
- ERR_TIMED_OUT — сработал таймер самого браузера, а не системы.
- 4 минуты — на соединение со всеми адресами сайта, 30 секунд — на TLS-рукопожатие.
- Из 2056 сайтов пять молчащих с несколькими адресами дали ERR_TIMED_OUT через 240 секунд; сайт с одним адресом — ERR_CONNECTION_TIMED_OUT через 130.
- Сервер по http, принявший запрос и замолчавший, ошибки не даёт вовсе: вкладка ждёт без конца.
- Владельцу — проверить каждый IP домена и убрать молчащие.
