🛰️ Zapret DNS (dns.zapret.moe) — свой DNS-сервер проекта: ChatGPT, Gemini, Claude и Spotify из России без VPN

О чём заметка

Что такое Zapret DNS (dns.zapret.moe, Запрет DNS), какие сервисы он открывает и почему, чем отличается от VPN и от Zapret 2, как подключить его на Windows, Android и в браузере и как проверить, что всё работает. Для обычного пользователя, без предварительной подготовки. Живое состояние сервера и полный список сервисов — на самом сайте dns.zapret.moe.

TL;DR

  • Zapret DNS — бесплатный DNS-сервер проекта Zapret в Нидерландах. Он работает с 9 октября 2026 года и открывает сервисы, которые сами не пускают пользователей из России: ChatGPT, Gemini, Claude, Spotify и ещё около 90 других (на 14 октября 2026 года — 92 сервиса).
  • Работает без VPN и без установки программ: достаточно указать сервер в настройках DNS. Для сервисов из списка он подставляет свой адрес и передаёт соединение дальше, поэтому сервис видит адрес в Нидерландах. Все остальные сайты открываются как обычно, напрямую.
  • Блокировки Роскомнадзора (YouTube, Discord) Zapret DNS не снимает — для них есть Zapret 2.
  • Лучше подключать шифрованный вариант: DoH https://dns.zapret.moe/dns-query или DoT dns.zapret.moe («Частный DNS» на Android). Обычный DNS 83.217.211.149 провайдер может перехватить по пути.
  • Сервер не ведёт журнал запросов и не видит содержимое страниц: шифрование остаётся между вами и сайтом.

Зачем нужен Zapret DNS

Часть сайтов в России не открывается вовсе не из-за Роскомнадзора. Компании сами решают не обслуживать пользователей из некоторых стран. В списке стран, где работает Claude, России нет; в списке стран, где доступен Gemini, тоже нет. OpenAI в июне 2024 года, как писал GIGAZINE, предупредил пользователей из неподдерживаемых стран, в том числе из России, что закроет им доступ. Spotify полностью остановил работу в России 11 апреля 2022 года.

Такое ограничение называют гео-блокировкой (GEO-ограничением). Сервис смотрит, с какого интернет-адреса пришло соединение, по нему определяет страну и, если страна не в списке, показывает ошибку вроде «недоступно в вашей стране» или Unable to load site. Подробнее о том, как такие ошибки выглядят, — в заметке о GEO-ограничениях.

Проще говоря: сайт не заблокирован у вас, он сам не хочет с вами разговаривать, потому что видит российский адрес. Значит, и лечится это по-другому. Обходить слежку провайдера тут незачем, нужно, чтобы сервис увидел другой адрес. Это и делает Zapret DNS: соединение с такими сервисами идёт через его сервер в Нидерландах.

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

Чтобы открыть сайт, компьютер сначала должен узнать его числовой адрес: в интернете соединения устанавливаются с адресами вроде 104.18.32.47, а не с именами вроде chatgpt.com. Справочная, которая по имени сайта сообщает его адрес, называется DNS (Domain Name System, система доменных имён), а сервер, который отвечает на такие вопросы, — DNS-сервером. Обычно его выдаёт провайдер, но в настройках можно указать любой другой.

Zapret DNS отвечает на эти вопросы как обычный DNS-сервер, с одним отличием. Для имён из своего списка, например chatgpt.com, он сообщает не настоящий адрес сервиса, а свой — 83.217.211.149. Компьютер соединяется с сервером Zapret DNS, уверенный, что говорит с ChatGPT. Сервер смотрит, к какому сайту обращено соединение, и передаёт его настоящему ChatGPT. Для ChatGPT собеседником оказывается сервер в Нидерландах, и он пускает.

Откуда сервер знает, куда передать соединение. Когда браузер начинает защищённое (HTTPS) соединение, первым же сообщением он открытым текстом называет имя сайта, к которому идёт. Это поле называется SNI (Server Name Indication), оно описано в стандарте RFC 6066. Сервер Zapret DNS читает это имя, сверяет со своим списком и пересылает соединение дальше как есть. Ключи шифрования при этом остаются у вас и у сервиса, поэтому сервер передаёт зашифрованный поток, не имея возможности его прочитать. Соединения к именам не из списка сервер не принимает.

Есть одна тонкость. Современные браузеры умеют прятать имя сайта внутри шифрования. Эта технология называется ECH (Encrypted Client Hello), а сведения для неё браузер получает из особых DNS-записей типа HTTPS, описанных в RFC 9460. Если бы имя было спрятано, сервер не понял бы, куда передать соединение. Поэтому для сервисов из списка Zapret DNS отвечает на запрос таких записей пустым ответом, и браузер называет имя открыто, как раньше.

Все остальные сайты Zapret DNS отдаёт с их настоящими адресами: соединение с ними идёт напрямую, мимо сервера, как при любом другом DNS. Рекламу сервер не вырезает и ответы не фильтрует. Подлинность ответов он проверяет по цифровым подписям DNSSEC (DNS Security Extensions): если владелец сайта подписывает свои записи, а по пути кто-то подменил ответ, такой ответ сервер отбросит.

Что Zapret DNS открывает, а что нет

Открывает: сервисы, которые сами закрылись от России, если они есть в списке сервера. На 14 октября 2026 года в списке 92 сервиса, из них 20 — нейросети: ChatGPT и Sora, Gemini, Claude, Grok, Microsoft Copilot, GitHub Copilot, Cursor, Windsurf, OpenRouter, Meta AI и другие. Кроме нейросетей в списке Spotify, Twitch, Notion, DeepL, ElevenLabs, JetBrains, Autodesk, Nvidia, Tailscale, TeamViewer, Web Archive, Weather.com и десятки сервисов поменьше. Актуальный список с поиском — в разделе «Что открывает» на dns.zapret.moe.

Помогает против подмены DNS провайдером, если подключён шифрованный вариант. Часть российских провайдеров перехватывает обычные DNS-запросы и подменяет ответы — разбор того, как это устроено, есть в заметке о перехвате DNS Google и Cloudflare через ТСПУ. Обычный DNS идёт по сети открытым текстом, и подменить его ответ легко. Зашифрованный запрос по DoH или DoT подменить нельзя: провайдер видит, что вы соединились с сервером, но не может ни прочитать вопрос, ни подсунуть свой ответ.

Не открывает: сайты, которые режет Роскомнадзор. YouTube и Discord в России замедляют и обрывают по имени сайта прямо в пути, на оборудовании провайдера. Адрес тут ни при чём: какой бы DNS ни назвал правильный адрес, соединение всё равно оборвут. Для этого есть Zapret 2, подробнее — в заметке о блокировке YouTube. По той же причине через Zapret DNS не откроется сервис, который и сам закрылся от России, и попал в блокировку по имени.

Аккаунт — это отдельная проверка

Zapret DNS меняет только адрес, с которого сервис видит соединение. Если сервис проверяет что-то ещё — страну банковской карты при оплате, номер телефона при регистрации, регион в настройках аккаунта, — DNS этого не изменит. Например, оплатить подписку российской картой не получится и через Zapret DNS.

Как подключить

Адреса сервера:

ЧтоАдресГде пригодится
DoH — DNS через HTTPShttps://dns.zapret.moe/dns-queryWindows 11, браузеры
DoT — DNS через TLSdns.zapret.moe«Частный DNS» на Android
Обычный DNS, IPv483.217.211.149Windows 10, роутер
Обычный DNS, IPv62a03:afc0:9::235dтам же, если есть IPv6

DoH (DNS over HTTPS, RFC 8484) и DoT (DNS over TLS, RFC 7858) — два способа отправить DNS-запрос в зашифрованном виде. Для пользователя разница только в том, какую строку куда вписать: DoH прячется внутри обычного HTTPS-трафика, DoT использует свой порт 853. Если устройство умеет хоть один из них, выбирайте его, а не обычный адрес.

В программе Zapret (Windows)

Самый простой путь — программа Zapret. Подойдёт любой из двух способов:

  • страница «Настройка DNS» → плитка Zapret DNS: программа сама пропишет сервер для всего компьютера;
  • или страница «Редактор hosts» → профиль Zapret DNS у нужного сервиса: программа впишет адрес сервера только для этого сервиса в файл hosts. Так Zapret DNS работает даже там, где провайдер перехватывает любые сторонние DNS-запросы, — подробнее о файле hosts в отдельной заметке.

Перед сменой DNS программа проверяет, отвечает ли сервер из вашей сети, и не включит недоступный.

Windows 11 вручную

  • Параметры → Сеть и Интернет → ваше подключение (Ethernet или Wi-Fi) → «Назначение DNS-сервера» → «Изменить» → «Вручную».
  • Включите IPv4 и впишите 83.217.211.149 в «Предпочтительный DNS».
  • В поле «DNS через HTTPS» выберите «Включено (шаблон вручную)» и вставьте https://dns.zapret.moe/dns-query. Описание этой настройки — в документации Microsoft о DoH в Windows.

В Windows 10 системной настройки DoH нет: либо программа Zapret, либо обычный адрес 83.217.211.149, либо шифрованный DNS в браузере (ниже).

Android 9 и новее

  • Настройки → Сеть и Интернет → «Частный DNS» (на некоторых телефонах — в разделе «Подключения» → «Другие настройки»).
  • Выберите «Имя хоста поставщика» и впишите dns.zapret.moe.

Эта настройка шифрует все DNS-запросы телефона по DoT и работает и в Wi-Fi, и в мобильной сети; Android добавил её в версии 9. У неё есть особенность: если сервер «Частного DNS» недоступен, Android считает, что интернета нет совсем, и пишет «Нет подключения к интернету». Увидели такое после настройки — верните «Автоматически» и проверьте состояние сервера на dns.zapret.moe. Другие способы обхода на телефоне — в заметке про Android.

Только в браузере

  • Chrome или Edge: Настройки → Конфиденциальность и безопасность → Безопасность → «Использовать безопасный DNS» → «Персонализированный» → https://dns.zapret.moe/dns-query (справка Chrome).
  • Firefox: Настройки → Приватность и защита → «DNS через HTTPS» → «Максимальная защита» → свой поставщик → https://dns.zapret.moe/dns-query (справка Firefox).

Так Zapret DNS заработает только для сайтов в этом браузере. Отдельные программы — приложение ChatGPT, Spotify для компьютера, Cursor — по-прежнему спрашивают системный DNS, и для них нужна настройка Windows или программа Zapret.

На роутере

Впишите 83.217.211.149 (и 2a03:afc0:9::235d, если провайдер даёт IPv6) в поля DNS-серверов в настройках WAN или DHCP. Тогда Zapret DNS получат все устройства дома, включая телевизор и приставку. Минус в том, что роутеры обычно отправляют DNS без шифрования, а такой запрос провайдер может перехватить.

Как проверить, что работает

  • Откройте dns.zapret.moe. Справа от заголовка страница сама скажет, установлен ли Zapret DNS на этом устройстве и каким способом идут запросы: обычный DNS, DoT или DoH. Для этого она просит браузер обратиться к случайному имени, о котором знает только этот сервер: если запрос до него дошёл, значит, устройство спрашивает именно его.
  • Откройте сервис из списка, например chatgpt.com. Если вместо ошибки о недоступности в вашей стране появилась обычная страница входа — всё работает.
  • Для любопытных: команда nslookup chatgpt.com должна вернуть 83.217.211.149. Если она возвращает другие адреса, хотя DNS настроен, — запросы, скорее всего, перехватывают по пути, и стоит перейти на DoH или DoT.

Что сервер видит и чего не видит

Любой DNS-сервер узнаёт, какие имена спрашивает ваше устройство, — это неизбежно. Важно, что он с этим делает. Zapret DNS не ведёт журнал запросов: сервер хранит только общие суммы, которые видны всем на его странице, — сколько запросов пришло за час, какими способами, к каким сервисам из списка. Чьи это запросы и какие ещё сайты кто-то открывал, в этих суммах нет. Число адресов за сутки считается в памяти сетевого экрана: адреса не записываются на диск и стираются сами по истечении срока.

Через сервер проходят только соединения к сервисам из списка. Он видит имя сервиса (то самое SNI) и объём переданных данных, но не содержимое: переписка с ChatGPT или музыка в Spotify зашифрованы между вашим устройством и сервисом. Подделать страницу сервиса сервер тоже не может — у него нет сертификата ChatGPT, и браузер сразу показал бы ошибку безопасности.

Это не VPN. VPN прячет от провайдера все ваши соединения и меняет адрес для всех сайтов сразу. Zapret DNS меняет адрес только для сервисов из списка, а остальной трафик идёт напрямую. Если нужно скрыть от провайдера всё, а не открыть пару сервисов, смотрите в сторону VPN и прокси или Zapret VPN.

Если сервер заблокируют

Сам сервер не может увидеть, что его заблокировали в России: изнутри у него всё работает. Первый адрес Zapret DNS закрыли в России по IP уже в день запуска, 9 октября 2026 года, — сервер в тот же день переехал на нынешний адрес в Нидерландах. С тех пор каждые 20 минут его проверяют извне: домашние подключения в России из сети измерителей Globalping пытаются соединиться с сервером, и по разнице ответов видно, закрыт ли он и как — по адресу или по имени. Результат показывается на dns.zapret.moe; 14 октября 2026 года сервер был доступен у всех 16 измерителей, в том числе в сетях «Ростелекома», МТС, «Билайна» и «Дом.ру».

Если сервер всё же станет недоступен, сайты из списка перестанут открываться, а при «Частном DNS» на Android пропадёт интернет целиком (см. выше). Что делать: проверить состояние на dns.zapret.moe, временно вернуть DNS «Автоматически» и следить за новостями проекта. При переезде на новый адрес имя dns.zapret.moe переводят на него, поэтому DoH и DoT продолжат работать без перенастройки; обычный адрес из цифр придётся поменять вручную, а программа Zapret заменит его сама.

Сколько им уже пользуются

Сервер публикует свою статистику открыто, без адресов и без названий сайтов вне списка. С 8 октября, когда сервер начали проверять, по вечер 14 октября 2026 года он ответил на 29,2 млн запросов; 13 октября к нему обратились 4058 разных адресов, а 9 октября, в первый день, — 2515. Адрес — не человек: за одним адресом мобильного оператора бывают сотни абонентов, а у одного человека за день может смениться несколько адресов.

Шифрованными способами приходит больше половины запросов: за час до 20:00 по Москве 14 октября 45% запросов пришли по DoH и 10% по DoT, остальные — обычным DNS по UDP и TCP. За тот же час чаще всего через сервер открывали ChatGPT и Spotify.

Источники

📚 См. также


🤖 Эти статьи открыты — можно обучать на них ИИ

При желании вы можете натренировать ИИ на наших статьях. Исходное форматирование доступно в Forgejo: исходник этой заметки · скачать весь репозиторий одним zip-архивом.