Понимание DNS-блоков
Представьте себе правительство как любопытного соседа, который постоянно заглядывает через ваш забор, решая, что вам можно, а что нельзя видеть в интернете. Блокировки DNS (системы доменных имён) — их излюбленный инструмент: когда вы вводите веб-адрес, ваш компьютер запрашивает у DNS-сервера реальный IP-адрес. Если DNS-серверу приказано солгать о каких-то адресах — ну, тебе не повезло, приятель. Вот тут-то мы и проявляем креативность.
Распространенные методы обхода блокировки DNS
1. Измените свой DNS-резолвер
Первое такси на очереди: просто не используйте государственные DNS-серверы. Переключитесь на сторонний DNS-преобразователь, и вы уже уклоняетесь от первого удара.
Популярные DNS-провайдеры
| Провайдер | Первичный DNS | Вторичный DNS | Поддерживает ли DNS-over-HTTPS (DoH)? |
|---|---|---|---|
| Google Публичный | 8.8.8.8 | 8.8.4.4 | Да |
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Да |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Да |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Да |
Изменение DNS в Windows
- Открыть Панель управления ➜ Сеть и Интернет ➜ Центр управления сетями и общим доступом.
- Нажмите Изменить настройки адаптера.
- Щелкните правой кнопкой мыши по своему подключению, выберите Характеристики.
- Выбирать Интернет-протокол версии 4 (TCP/IPv4) ➜ Характеристики.
- Используйте следующие адреса DNS-серверов:
- Предпочтительно: 1.1.1.1
- Альтернативный вариант: 8.8.8.8
macOS
# System Preferences > Network > Advanced > DNS
# Add: 1.1.1.1 and 8.8.8.8
2. Используйте зашифрованный DNS (DoH/DoT)
Государственные органы иногда используют перехват DNS. Обратите внимание на DNS-over-HTTPS (DoH) и DNS-over-TLS (DoT) — они шифруют ваши запросы, делая их похожими на обычный HTTPS-трафик.
Пример Firefox (DNS-over-HTTPS)
- Перейти к Предпочтения.
- Найдите “DNS”.
- Под Настройки сети, нажмите Настройки.
- Прокрутите вниз до Включить DNS через HTTPS.
- Выберите провайдера (Cloudflare или пользовательский).
Командная строка с cloudflared (DoH-прокси)
# Install cloudflared (https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/)
cloudflared proxy-dns
# Now set your system DNS to 127.0.0.1
3. Отредактируйте файл Hosts
Если заблокировано только несколько сайтов, вы можете пойти по старому пути и вручную добавить IP-адреса в свой hosts Файл. Это заставит ваш компьютер полностью пропустить DNS.
Окна
- Откройте Блокнот от имени администратора.
- Открыть
C:\Windows\System32\drivers\etc\hosts. - Добавлять:
104.21.25.144 example.com
(Замените IP и домен по мере необходимости. Получите IP с помощьюpingили онлайн-инструмент поиска DNS.)
macOS/Linux
sudo nano /etc/hosts
# Add: 104.21.25.144 example.com
4. Используйте публичные прокси-серверы
Итак, приятель, если блокировка происходит на уровне DNS и IP, тебе придётся направлять трафик через обходной путь — через прокси. Публичные прокси-серверы маршрутизируют твои запросы, создавая видимость, что ты находишься в другом месте.
Поиск прокси с помощью ProxyRoller
Направляйтесь к ProxyRoller Для целого шведского стола из свежих бесплатных прокси — HTTP, HTTPS, SOCKS4, SOCKS5, и всех остальных. Только не ждите пятизвёздочного сервиса от бесплатных прокси: они — своего рода хостелы для любителей путешествовать с рюкзаками в интернете.
Настройка прокси в Windows
- Настройки ➜ Сеть и Интернет ➜ Прокси.
- Включать Ручная настройка прокси.
- Введите IP и порт из ProxyRoller.
Пример расширения для браузера (FoxyProxy)
- Установить FoxyProxy в Firefox или Chrome.
- Добавьте новый прокси, используя IP и порт из ProxyRoller.
- Выберите, какие сайты отправлять через прокси.
5. Разверните VPN (виртуальную частную сеть)
Если вам нужен «Роллс-Ройс» обхода блокировок, VPN — это то, что вам нужно. Ваш трафик шифруется и отправляется через удалённый сервер. Заблокировать его сложно, если только правительство не возьмётся за северокорейскую версию.
| Метод обхода | Эффективность | Сложность | Скрытность | Примеры услуг |
|---|---|---|---|---|
| Сторонний DNS | Середина | Легкий | Низкий | Google, Cloudflare |
| Зашифрованный DNS (DoH/DoT) | Высокий | Середина | Высокий | NextDNS, Cloudflare |
| Файл хостов | Низкий | Легкий | Низкий | Руководство |
| Публичный прокси | Середина | Середина | Середина | ProxyRoller |
| VPN | Очень высокий | Легкий | Очень высокий | Mullvad, ProtonVPN, NordVPN |
Дополнительно: туннелирование DNS с помощью DNSCrypt
Для любителей поэкспериментировать DNSCrypt упаковывает ваш DNS-трафик как мясной пирог — надежно и вкусно.
- Скачать DNSCrypt-Proxy.
- Распаковать и отредактировать
dnscrypt-proxy.tomlдля выбора решателя. - Запустить службу:
bash
./dnscrypt-proxy - Укажите DNS вашей системы
127.0.0.1.
Устранение неполадок и советы
- Если прокси от ProxyRoller медленные, попробуйте другой — в интернете их предостаточно.
- Некоторые интернет-провайдеры осуществляют блокировку на основе SNI; в этом случае лучшим решением будет зашифрованный SNI (ESNI) или VPN.
- Для постоянных блокировок комбинируйте методы: зашифрованный DNS + прокси + VPN.
Полезные ресурсы
- Cloudflare DNS
- Google Public DNS
- Бесплатные прокси ProxyRoller
- Расширение для браузера FoxyProxy
- Проект DNSCrypt
- Cloudflared DoH Proxy
Если вы когда-нибудь застрянете за стеной, просто помните: если рядом есть парень с ноутбуком и толикой австралийской изобретательности, то всегда найдётся способ пробраться. Соблюдайте закон, соблюдайте этические нормы и не забывайте проверять местные законы, прежде чем пробираться сквозь кварталы.
Комментарии (0)
Здесь пока нет комментариев, вы можете стать первым!