Смена DNS или прокси: что реально помогает Telegram
Совет «поменяй DNS на 8.8.8.8» кочует из статьи в статью, но Telegram он почти никогда не спасает: мессенджер ходит к серверам по IP, а не по именам, и блокируют именно IP. Работающее решение — прокси, серверы ниже. Разберём, откуда взялся миф и когда DNS всё же при чём.
Серверы для подключения
Спойлер: DNS помогает сайтам, заблокированным по домену. Telegram блокируют иначе.
Как ходит Telegram
У приложения зашиты адреса дата-центров, и первое соединение оно устанавливает напрямую по IP. Имена используются мало — в основном для обновления списка серверов. Поэтому подмена ответов DNS на Telegram почти не влияет: имени, которое можно подменить, в критическом пути нет.
Блокировки тоже идут по IP и по поведению трафика — резолвер тут ни при чём.
Когда смена DNS помогает
Если провайдер подменяет ответы для web.telegram.org или t.me — сайт откроется после смены DNS или включения DoH. Это касается веб-версии и ссылок в браузере, но не приложения. Ещё DNS-over-HTTPS уменьшает шанс, что оператор перехватит запрос к имени прокси-сервера — мелочь, но приятная.
Так что смена DNS — не вредна, просто не про Telegram.
Что делает прокси
MTProto прокси даёт приложению другой адрес назначения, который ещё не в фильтре, и маскирует соединение под HTTPS. Это работает на уровне, где блокировка и происходит. Одна кнопка, и трафик идёт в объезд.
Плюс имя сервера в ссылке резолвится обычным DNS — да, здесь DoH может помочь, если оператор подменяет и его.
Правильный порядок действий
Не грузится Telegram — включаем прокси. Не открывается сайт в браузере — меняем DNS или включаем DoH в браузере. Не работает всё — VPN. Смешивать средства не нужно: прокси в Telegram и DoH в браузере отлично живут вместе.
И ни в коем случае не ставьте «приложения для смены DNS» из сомнительных источников — они часто просто VPN с рекламой.
Вопросы и ответы
Поставил 1.1.1.1 — Telegram не заработал, почему?
Потому что блокируют IP серверов и трафик, а не имена. Нужен прокси.
Помогает ли Private DNS на Android?
Для сайтов — да, для приложения Telegram — нет.
Нужно ли менять DNS для работы прокси?
Нет. Если имя сервера резолвится — прокси работает.