Часть запросов, приводящих на этот сайт, просит «DNS для открытия заблокированных сайтов». Короткий ответ: иногда работает, иногда нет, и разница в том, как блокирует ваш провайдер. Об этом и речь: как отличить одно от другого.
Три способа заблокировать сайт
Когда провайдеру нужно заблокировать домен, у него три инструмента, от самого дешёвого к самому дорогому.
Блокировка по DNS. Провайдер настраивает свой резолвер так, чтобы на запрос этого имени он отвечал «не существует» или возвращал свой IP со страницей-заглушкой. Самый распространённый способ с большим отрывом: он ничего не стоит и не трогает трафик. Работает, только если вы пользуетесь DNS провайдера, а по умолчанию так делают все.
Блокировка по IP. Провайдер обрывает трафик к IP-адресам сервера. Уже неважно, как вы разрешаете имя: соединение не доходит. Такую блокировку дороже поддерживать (IP меняются, а блокировка IP какой-нибудь CDN может уронить сотни чужих сайтов), поэтому её приберегают для отдельных случаев.
Блокировка по SNI. В HTTPS-соединении имя сайта в самом начале передаётся открыто (SNI), хотя остальное зашифровано. Некоторые провайдеры проверяют это поле и обрывают соединение при совпадении со списком. Для этого нужно оборудование для инспекции трафика; это метод «серьёзных» блокировок, и в ряде стран он основной.
Что DNS обходит, а что нет
Смена резолвера обходит только первый способ. Поставьте 1.1.1.1 или 9.9.9.9 — и устройство больше не спрашивает провайдера, а получает настоящий IP. Против двух других это бесполезно: имя уже разрешено, а блокировка срабатывает потом, на соединении.
С важной оговоркой: многие провайдеры, блокирующие через DNS, ещё и перехватывают обычный DNS-трафик (порт 53). Неважно, что вы поставили 1.1.1.1: провайдер ловит запрос и отвечает сам. Поэтому, если вы меняете DNS ради этого, он должен быть зашифрованным: DoH или DoT. Провайдер видит TLS-соединение к Cloudflare или Quad9 и не может ни прочитать, ни подменить содержимое. В Android это настройка «Частный DNS»; в Windows 11, macOS и iOS включается в сетевых настройках или через профиль; инструкции по настройке объясняют по системам.
Как узнать свой случай
Это занимает минуту:
- Настройте зашифрованный публичный DNS (например,
one.one.one.oneкак «Частный DNS» в Android или 1.1.1.1 с DoH в браузере). - Попробуйте открыть сайт. Открылся — блокировка была по DNS. Готово.
- Не открылся — проверьте, разрешается ли имя: инструмент DNS-запросов вернёт настоящий IP домена. Если вернул, а сайт не загружается или выдаёт «время ожидания истекло», блокировка по IP или SNI. Смена DNS вам не поможет.
В третьем случае блокировку обходит VPN, который шифрует всё соединение и выводит его через другую страну, либо браузер с шифрованием SNI (Encrypted Client Hello, который Firefox и Chrome уже поддерживают, если его поддерживает и сайт). Но это уже другая статья.
Какой DNS использовать
Для этой цели — резолвер без фильтров, не подпадающий под то же предписание:
| Резолвер | Имя для «Частного DNS» / DoT | IP |
|---|---|---|
| Cloudflare | one.one.one.one | 1.1.1.1 |
| Quad9 (только вредоносное) | dns.quad9.net | 9.9.9.9 |
dns.google | 8.8.8.8 | |
| DNS4EU, вариант без фильтров | unfiltered.joindns4.eu | 86.54.11.100 |
Избегайте для этого резолверов с семейной или рекламной фильтрацией: они блокируют сами по себе, и вы не отличите блокировку провайдера от блокировки резолвера.
Чего DNS не делает
- Не меняет ваш IP-адрес и видимую страну: сайты по-прежнему знают, откуда вы.
- Не шифрует ваш трафик, только запросы имён. Провайдер по-прежнему видит, к каким IP вы подключаетесь.
- Не обходит блокировки по IP и SNI, как мы видели.
- Не открывает сайты, которые лежат или сами закрывают доступ из вашей страны (геоблокировка на стороне сайта).
Для всего этого инструмент — VPN. DNS — инструмент для случая, когда проблема именно в том, что провайдер не разрешает имя. Это самая частая проблема, поэтому эта статья и существует.
О законности
Менять DNS на собственном устройстве в целом законно, а публичные резолверы существуют именно для того, чтобы каждый выбирал свой. Контент, к которому вы получаете доступ, — отдельный вопрос, и он зависит от страны: если что-то заблокировано по решению суда, доступ может иметь последствия независимо от техники. Здесь мы объясняем, как это работает; что вы с этим делаете — ваше дело.