Открывается ли сайт из России?
Реальная диагностика с нашего сервера в РФ. Не «есть ли в реестре РКН» — а проходит ли запрос через сеть до конца. Видим DNS-подмену, IP-блок, DPI на SNI и современные пост-handshake обрывы (ТСПУ).
Что именно мы проверяем
Пять последовательных слоёв сети — каждый отвечает за свой класс блокировок.
- 1
DNS-резолв
Узнаём IP-адрес домена через системный резолвер в РФ. Если ответ — 0.0.0.0, 127.0.0.1 или другой заведомо неверный адрес, провайдер делает DNS-подмену.
- 2
TCP-соединение
Открываем TCP-сокет к полученному IP на порт 443. Reset или таймаут на этом этапе означает, что IP блокируется на маршруте — типично для блокировок по списку адресов.
- 3
TLS-handshake
Отправляем ClientHello с правильным SNI. Если handshake обрывается посередине — провайдер видит имя хоста в открытом виде и сбрасывает соединение. Это классический DPI-блок по SNI.
- 4
HTTP-ответ + подсчёт байт (самое важное)
Делаем настоящий GET / с браузерным User-Agent и стримим тело ответа, подсчитывая каждый полученный байт. Современные ТСПУ пропускают первые ~32 КБ, затем сбрасывают поток. Без подсчёта байт это пропустить легко — мы видим обрыв в характерном окне 8–64 КБ и помечаем как сигнатуру ТСПУ.
- 5
Содержимое страницы
Проверяем, что вернулась настоящая страница сайта, а не страница-заглушка провайдера вместо неё.
Чем это отличается от других проверок
Видит только формальные записи. Сайт может быть заблокирован DPI без всякой записи в реестре, или быть в реестре, но при этом открываться у некоторых провайдеров.
Мы видим то, что реально происходит на проводе: проходит ли DNS, открывается ли TCP, доходит ли тело ответа до конца.
HEAD не получает тело — современная пост-handshake блокировка остаётся незамеченной, статус 200 успешен.
Мы качаем тело и считаем байты. Если ответ оборвался на 32 КБ — это сигнатура современной блокировки ТСПУ, и старые инструменты этого не видят.
Если сайт не открывается — не видно, на каком уровне проблема. Это DNS? Сеть? Сертификат? Контент?
Каждый слой проверяется отдельно, в отчёте видно где именно произошёл сбой и почему.
Если сайт лежит во всём мире, а не только в РФ — это не блокировка, а проблема сайта. Без сравнения непонятно.
Параллельно делаем такой же запрос с серверов вне РФ, сравниваем. Если из-за рубежа открывается, а из РФ нет — проблема в российском сегменте.
Хотите следить регулярно?
Эта страница — разовая проверка. UptimeDog умеет следить за вашим сайтом непрерывно: проверка каждые 30 секунд, уведомления в Telegram и Email, отдельный мониторинг с RU-точки.