Блокировка Telegram и массовые сбои сторонних сайтов: в чём была причина

Сайты переставали открываться не потому, что их тоже блокировали целенаправленно, а потому что Роскомнадзор блокировал не отдельные IP-адреса Telegram, а целые диапазоны подсетей облачных провайдеров — прежде всего Google Cloud и Amazon AWS. Telegram использовал технику маскировки трафика (domain fronting), постоянно меняя IP внутри этих облаков, поэтому РКН пытался закрыть доступ ко всему диапазону сразу. В итоге под блокировку попадали тысячи чужих сервисов, которые арендовали серверы у тех же провайдеров и не имели к Telegram никакого отношения.

Почему страдали посторонние сайты

Провайдеры вроде Google и Amazon выделяют IP-адреса из общих пулов клиентам динамически. Один и тот же диапазон в разное время может обслуживать десятки разных проектов — интернет-магазин, корпоративный сайт, мобильное приложение. Когда блокируется не конкретный адрес, а вся подсеть, вместе с целевым сервисом падает и всё остальное, что физически размещено рядом на тех же серверах или за тем же балансировщиком нагрузки.

Как проверить, не связана ли текущая недоступность сайта с блокировкой

  • Проверить доступность сайта с разных точек — через сервисы проверки «доступен ли сайт» из разных регионов, а не только со своего компьютера.
  • Посмотреть, открывается ли сайт через мобильный интернет и через домашний провайдера — если разница есть, дело может быть в блокировке на уровне конкретного оператора.
  • Проверить сайт через VPN или прокси из другой страны: если там всё работает, а внутри страны нет — это указывает на блокировку по IP или домену, а не на поломку самого сайта.
  • Узнать IP своего сайта и проверить его через открытые реестры блокировок — так можно понять, не попал ли адрес в чей-то чужой список из-за соседства с другим сервисом на том же хостинге.

Что делать, если сайт всё ещё недоступен из-за блокировки диапазона

Если проблема действительно в IP-адресе, а не в самом сайте, есть несколько рабочих вариантов:

  • Попросить хостинг-провайдера сменить IP-адрес сервера на не заблокированный.
  • Перейти на CDN или облачного провайдера, у которого нет истории массовых блокировок диапазонов в вашем регионе.
  • Подключить собственный SSL-сертификат и выделенный IP вместо общего — это снижает риск попасть под чужую блокировку.
  • Держать резервный домен и минимальную версию сайта на другом хостинге на случай повторной ситуации с блокировкой подсетей.

Массовая блокировка Telegram в России длилась около двух лет и была официально снята в 2020 году, но сам механизм коллатеральных блокировок по подсетям с тех пор применялся и в других случаях — поэтому полезно заранее знать, как быстро диагностировать причину недоступности сайта.

Понравилась статья? Поделиться с друзьями: