В условиях изменяющейся сетевой инфраструктуры пользователи мобильного интернета сталкиваются с вопросами: какие ресурсы остаются доступными, и как это выглядит на техническом уровне? Этот материал — результат практического исследования с использованием стандартных инструментов сетевого анализа.

Никаких домыслов — только измерения, цифры и технические факты.

Дисклеймер: Статья носит исключительно образовательный и исследовательский характер. Все измерения проводились на личном устройстве в легальных целях изучения сетевого трафика.


Методика исследования

Стенд для тестирования

[iPhone с мобильным интернетом] 
         ↓ (режим модема)
    [MacBook] 
         ↓ (тестирование + захват)
   [Bash-скрипты + Wireshark]

Почему такая схема:

  • Мобильный интернет показывает актуальное состояние фильтрации на уровне оператора;

  • Режим модема не искажает трафик;

  • MacBook позволяет использовать профессиональные инструменты.

Что тестировалось

Для объективности был составлен список из 26 доменов в нескольких категориях:

Категория

Количество

Примеры

Государственные сервисы

4

gosuslugi.ru, government.ru, kremlin.ru

Российские соцсети

3

vk.com, ok.ru, mail.ru

Сервисы Яндекса

3

yandex.ru, dzen.ru

Маркетплейсы

3

ozon.ru, wildberries.ru, avito.ru

Медиа

1

rutube.ru

Операторы связи

5

mts.ru, beeline.ru, megafon.ru и др.

Платёжные системы

1

mironline.ru

Контроль: нейтральные зарубежные

3

wikipedia.org, github.com, stackoverflow.com

Контроль: известные заблокированные

3

twitter.com, facebook.com, instagram.com

Параметры тестирования

Для каждого домена выполнялись:

  1. DNS-запросы к двум серверам:

    • Yandex DNS (77.88.8.8)

    • Google DNS (8.8.8.8)

  2. ICMP Ping (3 пакета) — проверка доступности IP

  3. HTTPS-запрос с таймаутом 10 секунд

  4. Traceroute (первые 5 хопов) — маршрут до хоста

Время проведения: 5 ноября 2025, 22:58–23:11 (MSK)
Длительность: 13 минут
Параллельный захват: Wireshark (PCAPNG формат)


Результаты: сухие цифры

Общая статистика

Из 26 протестированных доменов:

Статус

Количество

Процент

✅ Полностью работают (HTTP 2xx/3xx)

11

42%

⚠️ DNS резолвится, но HTTP не работает

14

54%

❌ Полностью недоступны (даже DNS)

1

4%

Детальная таблица результатов

Домен

Категория

DNS (Yandex)

DNS (Google)

Ping

HTTPS

Время отклика

vk.com

Соцсети RU

✅

❌

✅

✅ 200

451ms

ok.ru

Соцсети RU

✅

❌

✅

✅ 200

66ms

mail.ru

Соцсети RU

✅

❌

✅

✅ 302

187ms

yandex.ru

Яндекс

✅

❌

✅

✅ 302

387ms

ya.ru

Яндекс

✅

❌

✅

✅ 302

349ms

dzen.ru

Яндекс

✅

❌

❌

✅ 302

—

ozon.ru

Маркетплейс

✅

❌

✅

✅ 307

478ms

wildberries.ru

Маркетплейс

✅

❌

❌

✅ 307

—

avito.ru

Маркетплейс

✅

❌

❌

✅ 301

—

rutube.ru

Медиа

✅

❌

✅

✅ 200

342ms

mts.ru

Оператор

✅

❌

✅

✅ 302

478ms

gosuslugi.ru

Госуслуги

✅

❌

❌

❌

timeout

government.ru

Гос

✅

❌

❌

❌

timeout

kremlin.ru

Гос

✅

❌

❌

❌

timeout

vybory.gov.ru

Гос

✅

❌

❌

❌

timeout

beeline.ru

Оператор

✅

❌

❌

❌

timeout

megafon.ru

Оператор

✅

❌

❌

❌

timeout

rostelecom.ru

Оператор

✅

❌

❌

❌

timeout

t2-mobile.ru

Оператор

✅

❌

❌

❌

timeout

wikipedia.org

Зарубежный

✅

❌

❌

❌

timeout

github.com

Зарубежный

✅

❌

❌

❌

timeout

stackoverflow.com

Зарубежный

✅

❌

❌

❌

timeout

twitter.com

Заблокирован

✅

❌

❌

❌

timeout

facebook.com

Заблокирован

✅

❌

❌

❌

timeout

instagram.com

Заблокирован

✅

❌

❌

❌

timeout

mironline.ru

Платёжная

❌

❌

❌

❌

—


Ключевые находки

1. Google DNS полностью недоступен

Результат для ВСЕХ 26 доменов:
DNS (Google): ;; connection timed out; no servers could be reached

Вывод: DNS-сервер Google (8.8.8.8) не отвечает ни на один запрос. Это означает ограничение на уровне оператора.

2. Yandex DNS работает избирательно

Yandex DNS (77.88.8.8) успешно резолвит 25 из 26 доменов (96%), включая:

  • Все российские сервисы

  • Государственные порталы

  • Зарубежные ресурсы (Wikipedia, GitHub)

  • Заблокированные соцсети (Twitter, Facebook)

Но: DNS-резолвинг не гарантирует доступность!

3. Промежуточный маршрутизатор оператора

У всех работающих соединений в traceroute появляется хоп:

198.18.9.129 ~33-40ms

Что это:

  • 198.18.0.0/15 — диапазон для CGNAT (Carrier-Grade NAT)

  • Это шлюз/маршрутизатор оператора с NAT

  • Разрешённый трафик маршрутизируется через него

  • Заблокированный трафик дропается ДО этого хопа

У неработающих соединений этого хопа нет:

1  172.20.10.1  (локальный шлюз)
2  * * *
3  * * *

4. Государственные сервисы не работают (парадокс!)

Госуслуги из "официального белого списка", но:

gosuslugi.ru:
  DNS (Yandex): 213.59.253.7  ✅ резолвится
  Ping: timeout               ❌ не отвечает
  HTTPS: Connection failed    ❌ не подключается
  Traceroute: только локальный шлюз

То же самое с:

Это критическая находка: даже сервисы из официального списка недоступны.

5. Операторы связи: 1 из 5 работает

Из пяти порталов операторов доступен только mts.ru. Остальные (beeline.ru, megafon.ru, rostelecom.ru, t2-mobile.ru) имеют DNS, но TCP-соединение не устанавливается.

6. Контрольная группа подтверждает картину

Нейтральные зарубежные ресурсы:

  • Wikipedia ❌

  • GitHub ❌

  • StackOverflow ❌

DNS резолвится, но HTTPS не работает — идентично госуслугам.

Известные заблокированные:

  • Twitter ❌

  • Facebook ❌

  • Instagram ❌

Поведение точно такое же, как у госуслуг и зарубежных ресурсов.


Технический анализ

Архитектура фильтрации

На основе данных можно реконструировать схему:

┌──────────────┐
│   Клиент     │
│  (172.20.x)  │
└──────┬───────┘
       │
       ↓
┌──────────────┐
│  Локальный   │
│    шлюз      │ 
│ (172.20.10.1)│
└──────┬───────┘
       │
       ↓
    ╔══════════════════════════╗
    ║  Фильтр оператора        ║
    ║  (уровень 1: DNS)        ║
    ╟──────────────────────────╢
    ║  • Google DNS → блок     ║
    ║  • Yandex DNS → OK       ║
    ╚═════════╦════════════════╝
              │
              ↓
    ╔══════════════════════════╗
    ║  Фильтр оператора        ║
    ║  (уровень 2: IP/фильтр)  ║
    ╟──────────────────────────╢
    ║  IF (IP in whitelist):   ║
    ║   → ROUTE (маршрутизация)║
    ║  ELSE:                   ║
    ║    → DROP                ║
    ╚═════════╦════════════════╝
              │
              ↓ (только разрешённые)
    ┌─────────────────┐
    │  198.18.9.129   │
    │  (CGNAT-шлюз)   │
    └────────┬────────┘
             │
             ↓
    ┌─────────────────┐
    │  Интернет       │
    └─────────────────┘

Почему DNS резолвится, но сайт не открывается?

Это классическое поведение двухуровневой фильтрации:

Уровень 1 — DNS:

  • Yandex DNS работает и возвращает реальные IP-адреса

  • Это создаёт иллюзию "всё резолвится"

Уровень 2 — IP-фильтрация на маршрутизации:

  • Пакеты к "неразрешённым" IP дропаются на уровне маршрутизатора 

  • Нет RST, нет ICMP unreachable

  • просто тишина - Клиент ждёт таймаута (10 секунд в нашем тесте) 

  • Разрешённые пакеты проходят через CGNAT-шлюз (198.18.9.129) и дальше в интернет

Роль 198.18.9.129

Этот IP — ключ к пониманию механизма:

Это CGNAT-шлюз оператора для маршрутизации разрешённого трафика.

 Как это работает: 

1. Клиент делает DNS-запрос → получает реальный IP (например, vk.com = 87.240.x.x) 

2. Клиент отправляет SYN на этот IP

 3. Оператор проверяет destination IP в пакете 

4. Если IP в белом списке: пакет маршрутизируется через инфраструктуру оператора (включая 198.18.9.129) 

5. Если нет: пакет просто дропается на уровне маршрутизации

Подтверждение:

# Все работающие сервисы:
traceroute vk.com
  1  172.20.10.1
  2  198.18.9.129    ← CGNAT-шлюз оператора
  3  * * *           ← дальше в интернет

# Все неработающие:
traceroute gosuslugi.ru
  1  172.20.10.1
  2  * * *           ← трафик дропается, не маршрутизируется
  3  * * *

Сравнительный анализ

Что работает: признаки

Характеристика

Значение

DNS через Yandex

✅ Да

Промежуточный хоп 198.18.9.129

✅ Есть

Ping работает

✅/⚠️ Да (не всегда)

HTTPS код

2xx или 3xx

Время отклика

66ms–478ms

Категории:

  • Российские соцсети (VK, OK, Mail.ru)

  • Сервисы Яндекса

  • Маркетплейсы (Ozon, Wildberries, Avito)

  • Rutube

  • MTS

Что НЕ работает: признаки

Характеристика

Значение

DNS через Yandex

✅ Резолвится

Промежуточный хоп 198.18.9.129

❌ Отсутствует

Ping работает

❌ Timeout

HTTPS

Connection timeout

Traceroute

Останавливается на локальном шлюзе

Категории:

  • Государственные порталы (!)

  • Большинство операторов связи

  • Зарубежные ресурсы

  • Известные заблокированные соцсети


Парадоксы и аномалии

1. Госуслуги недоступны

Ожидание: Как государственный портал, должен быть в приоритете
Реальность: Не открывается, несмотря на DNS-резолвинг

Возможные причины:

  • IP-адрес госуслуг не в белом списке оператора

  • Технический сбой маршрутизации

  • Временные изменения в фильтрации

2. VK.com работает без DNS

vk.com:
  DNS (Yandex): timeout
  DNS (Google): timeout
  Ping: OK (451ms)
  HTTPS: 200 OK

Как это возможно?

  • Вероятно, в системе был закешированный DNS-ответ

  • Или соединение идёт напрямую по IP без нового DNS-запроса

  • Curl использует /etc/hosts или системный кеш

3. Операторы не открывают свои сайты

4 из 5 операторов связи не могут обеспечить доступ к своим порталам через собственную сеть. Ну тут довольно банальна история - открывается лишь сайт оператора, который используется. У меня МТС.

4. Нет разницы между Wikipedia и Twitter

С точки зрения сетевого поведения, нейтральный образовательный ресурс (Wikipedia) и известный заблокированный сервис (Twitter) ведут себя абсолютно идентично:

  • DNS резолвится ✅

  • TCP не устанавливается ❌

  • Traceroute до локального шлюза

Это указывает на позитивную фильтрацию (whitelist), а не блокировку конкретных ресурсов.


Выводы

1. Модель "белого списка" подтверждается

Данные убедительно показывают позитивную фильтрацию:

  • Не "блокируются плохие", а "разрешаются хорошие"

  • Всё, что не в списке — недоступно по умолчанию

  • Даже государственные ресурсы могут не попасть в список

2. Google DNS заблокирован полностью

100% запросов к 8.8.8.8 возвращают таймаут. Это намеренная блокировка альтернативных DNS-серверов.

3. Двухуровневая фильтрация

Уровень 1: DNS (контролируется выбором DNS-сервера)
Уровень 2: IP/Transport (жёсткая фильтрация на стороне оператора)

4. CGNAT-шлюз для маршрутизации разрешённого трафика

IP 198.18.9.129 (CGNAT-диапазон) — это маршрутизатор оператора с NAT. Через него проходит весь разрешённый трафик. Заблокированный трафик дропается до этого шлюза и не маршрутизируется вообще.

5. Нестабильность даже в "белом списке"

Формально разрешённые ресурсы (госуслуги, операторы) часто недоступны — это говорит о:

  • Несовершенстве реализации

  • Динамических изменениях списков

  • Возможных технических ошибках


Что это значит для специалистов

Для разработчиков

Если ваш сервис стал недоступен:

# Проверьте DNS-резолвинг
dig +short your-service.com @77.88.8.8
dig +short your-service.com @8.8.8.8

# Если Yandex резолвит, но Google нет — это первый сигнал

# Проверьте TCP-соединение
curl -v --connect-timeout 5 https://YOUR-IP

# Traceroute покажет, где обрывается маршрут
traceroute -m 10 your-service.com

Если видите:

  • DNS работает

  • Traceroute обрывается на 1-2 хопе

  • Curl зависает и таймаутится

→ Ваш IP не в whitelist оператора.

Для системных администраторов

Диагностика проблем:

  1. DNS-уровень:

    • Используйте несколько DNS-серверов для проверки

    • Yandex DNS (77.88.8.8) — основной работающий вариант

  2. Transport-уровень:

    • Захват tcpdump/Wireshark покажет, где обрываются пакеты

    • Ищите SYN без SYN-ACK

  3. Маршрутизация:

    • MTR покажет полный путь и потери

    • Обращайте внимание на хопы в диапазоне 198.18.0.0/15

Для бизнеса

Если ваш B2C/B2B сервис критичен:

  • Размещение на российских хостингах может улучшить доступность

  • Согласование с операторами для включения в whitelist

  • Мониторинг доступности с разных операторов

  • Альтернативные точки входа (зеркала, CDN)


Методологические замечания

Ограничения исследования

  1. Один оператор, одно время

    • Данные собраны только с одного мобильного оператора

    • В другое время суток картина может отличаться

  2. Ограниченный список доменов

    • Протестировано 26 доменов

    • Реальный whitelist может содержать тысячи записей

  3. Snapshot, а не мониторинг

    • Это моментальный срез на 5 ноября 2025

    • Списки могут динамически изменяться

Воспроизводимость

Все использованные инструменты — стандартные:

# DNS
dig @77.88.8.8 domain.com

# Ping
ping -c 3 domain.com

# HTTP
curl -v --connect-timeout 5 https://domain.com

# Traceroute
traceroute -m 5 domain.com

Скрипты автоматизации доступны по запросу (под лицензией MIT).


Заключение

Проведённое исследование показывает, что сетевая инфраструктура мобильного интернета в России работает по модели строгого whitelist:

✅ Работает:

  • Ограниченный набор российских сервисов

  • Крупные соцсети (VK, OK)

  • Маркетплейсы

  • Яндекс-сервисы

❌ Не работает:

  • Большинство зарубежных ресурсов

  • Альтернативные DNS-серверы

  • Даже часть государственных порталов

? Техническая реализация:

  • Двухуровневая фильтрация (DNS + IP/Transport)

  • Прокси-слой для разрешённого трафика

  • Полная блокировка Google DNS

Для технических специалистов важно понимать эти механизмы, чтобы корректно диагностировать проблемы доступности и проектировать устойчивые системы.


Дополнительные материалы

Инструменты

  • Wireshark — https://www.wireshark.org/

  • tcpdump — встроен в macOS/Linux

  • dig — brew install bind / apt install dnsutils

  • mtr — brew install mtr / apt install mtr

Полезные команды

# Быстрая проверка доступности
curl -I -m 5 https://example.com

# DNS через разные серверы
dig example.com @77.88.8.8 +short
dig example.com @8.8.8.8 +short

# Маршрут с потерями пакетов
mtr -r -c 10 example.com

# Захват трафика для анализа
sudo tcpdump -i any -w capture.pcap port 443 or port 53

Фильтры Wireshark

# DNS-запросы и ответы
dns

# Сброшенные TCP-соединения
tcp.flags.reset == 1

# Неотвеченные SYN
tcp.flags.syn == 1 and tcp.flags.ack == 0

# Трафик к конкретному IP
ip.addr == 198.18.9.129

Дата публикации: Ноябрь 2025
Автор: Технический анализ на основе реальных измерений
Лицензия: Статья создана в образовательных целях

Автор не призывает к нарушению законодательства и не предоставляет инструкции по обходу ограничений. Все данные получены легальными методами с использованием стандартных инструментов сетевой диагностики.


Небольшое дополнение, чтобы было понятно, что служит причиной моего детального разбора. Уже две недели я не могу зайти в банковские приложения для проведения оплаты в магазине с мобильного интернета, работает только яндексПэй. Не работает ни один мессенджер, кроме МАКСа. Работает Авито и озон, но не работает условный Apple Music.

Комментарии (15)


  1. usiqwerty
    06.11.2025 05:12

    На хабре пора добавить новый раздел для нейрослопа


    1. Amonoc Автор
      06.11.2025 05:12

      Ну я думаю самое использование ИИ не преступление, когда есть фактура материала, да, я использовал ИИ для формирования части материала, но по сути тесты и боль, что я описал лично мои и сделаные мною


      1. id_Alex
        06.11.2025 05:12

        Правильно ли я понял что Вы тестировали белые списки МТС? https://media.mts.ru/internet/210833-belyj-spisok-interneta


        1. Amonoc Автор
          06.11.2025 05:12

          Да, на МТС.


      1. max9
        06.11.2025 05:12

        Ну я думаю самое использование ИИ не преступление

        у вас прямиком буллшит написан.

        198.18.9.129 у вас то прокси, то нат, то просто шлюз. к слову сказать прорачный https прокси просто не будет работать без подмены сертификатов


        1. Amonoc Автор
          06.11.2025 05:12

          Спасибо, внесу исправления!


  1. RalphMirebs
    06.11.2025 05:12

    MacBook позволяет использовать профессиональные инструменты.

    А ноутбук иного производителя не позволяет?


    1. Amonoc Автор
      06.11.2025 05:12

      Ну тут соглашусь, кривовато)


  1. mem700
    06.11.2025 05:12

    Самая печаль в том, что лично мне в мобильном не нужен ни один сервис из белого списка. Маркетплейсы вроде и с оффлайн штрихкодом справляются, если его дома заранее по вайфаю открыть.

    Кстати, как-то по работе сталкивался, что один госушный сервис никак не открывался в браузере, а у коллег открывался, оказалось, что проблема была в гуглднс 8.8.8.8 (у коллег был корпоративный). Похоже на то, что некоторые ресурсы уже стремятся чебурнетнуться от внешнего мира.


    1. Amonoc Автор
      06.11.2025 05:12

      Аналогичная ситуация, практически ничего из белого списка не использую помимо Такси.


  1. Golex
    06.11.2025 05:12

    "какие ресурсы остаются доступными "

    В каком случае? Странная фигура умолчания, что все это в момент ограничения/отключения мобильного интернета. Кроме даты тут бы еще географию прибить гвоздиком.


    1. Amonoc Автор
      06.11.2025 05:12

      Волгоградская область.
      Новояз наше все в условиях текущей ситуации)


  1. anonymous
    06.11.2025 05:12


  1. Shaman_RSHU
    06.11.2025 05:12

    Зачем использовать какой-то непонятный Yandex DNS, зарегистрированный в Нидерландах. Для полноты эксперимента нужно было использовать НСДИ.

    В текущих условиях ping не показатель - многие запрещают из-за Ping Flood и Smurf-атаки, особенно если за всякими WAF российских сервисов находятся.


    1. Amonoc Автор
      06.11.2025 05:12

      Спасибо, учту и проведу тесты позднее. Ну согласен со вторым абзацем, но к сожалению сути это увы не меняет, доступность интернета с мобильного телефона на данный момент плачевна.