Что такое частный DNS на Android?
Каждый раз, когда приложение или браузер открывает сайт, телефон сначала спрашивает у DNS-сервера адрес этого сайта. По умолчанию этот вопрос идёт без шифрования и попадает на тот сервер, который выдаёт ваша сеть Wi-Fi или мобильная сеть. Настройка Android «Частный DNS» это меняет. Она отправляет вопрос на выбранный вами сервер в зашифрованном виде по протоколу DNS over TLS (DoT).
Частный DNS настраивается с помощью имени хоста, например family.cloudflare-dns.com, а не IP-адреса. Если вы хотите понять, что такое DNS-запрос, прочитайте что такое DNS.
Какие есть три режима частного DNS?
Android предлагает до трёх вариантов:
| Режим | Что он делает |
|---|---|
| Отключено | Частный DNS не используется. Телефон использует DNS сети, как обычно. |
| Автоматически | Телефон пытается установить зашифрованное соединение с DNS-сервером сети и использует обычный DNS, если это невозможно. |
| Имя хоста поставщика частного DNS-сервера | Телефон отправляет каждый запрос на введённое вами имя хоста в зашифрованном виде. Если этот сервер недоступен, запросы завершаются ошибкой. |
На некоторых телефонах пункты называются немного иначе. Третий вариант в технических текстах иногда называют «строгим режимом».
Как задать фильтрующего провайдера в качестве частного DNS?
Некоторые общедоступные DNS-провайдеры публикуют семейный фильтр, который на запросы о сайтах для взрослых и вредных сайтах отвечает блокировкой. Если ввести имя хоста такого провайдера в «Частный DNS», фильтр применяется ко всему телефону. Эти имена хостов совпадают с теми, что встречаются в адресах DoH в нашей таблице семейных DNS-серверов:
| Провайдер | Имя хоста | Что это |
|---|---|---|
| Cloudflare Family | family.cloudflare-dns.com | Семейный фильтр |
| AdGuard Family | family.adguard-dns.com | Семейный фильтр |
| Quad9 | dns.quad9.net | Блокирует известные вредоносные сайты |
| AdGuard DNS | dns.adguard-dns.com | Блокировка рекламы |
Прежде чем полагаться на имя хоста, проверьте страницу самого провайдера, так как провайдеры могут их менять. Выполните шаги ниже.
Чистый Android (Pixel и похожие)
- Откройте «Настройки».
- Нажмите «Сеть и интернет».
- Нажмите «Частный DNS».
- Выберите «Имя хоста поставщика частного DNS-сервера» и введите имя хоста.
- Нажмите «Сохранить».
Samsung (One UI)
- Откройте «Настройки».
- Нажмите «Подключения», затем «Другие настройки подключения».
- Нажмите «Частный DNS».
- Выберите вариант с именем хоста, введите имя хоста и нажмите «Сохранить».
Xiaomi (MIUI и HyperOS)
- Откройте «Настройки».
- Нажмите «Подключение и общий доступ».
- Нажмите «Частный DNS».
- Выберите вариант с именем хоста, введите имя хоста и нажмите «Сохранить».
Названия пунктов могут отличаться в зависимости от модели телефона и версии Android. Если вы не нашли нужный пункт, воспользуйтесь строкой поиска вверху «Настроек» и найдите «Частный DNS».
Почему при использовании EZOBLOCKER частный DNS должен быть отключён или автоматическим?
EZOBLOCKER перехватывает DNS-запросы телефона с помощью локального туннеля, отправляет их в зашифрованном виде (DoH) на свои серверы и блокирует там выбранные вами категории. Настройка «Частный DNS» в Android имеет над этим приоритет. Если введено имя хоста, Android отправляет каждый DNS-запрос прямо на этот сервер, EZOBLOCKER его не видит, и ваши категории ничего не фильтруют.
Поэтому эти два варианта – альтернативы, а не партнёры:
- Чтобы использовать категории EZOBLOCKER, установите «Частный DNS» в режим «Отключено» или «Автоматически». В приложении раздел «Настройки» > «Расширенные» показывает текущее состояние частного DNS и предупреждает, если нужно что-то исправить.
- Чтобы использовать только фильтр общедоступного провайдера через системную настройку телефона, введите его имя хоста и оставьте EZOBLOCKER выключенным.
EZOBLOCKER может и сам использовать общедоступного провайдера: «Расширенные» > «DNS-провайдер». В этом режиме его собственные категории не действуют. Подробности в руководстве о семейных DNS-серверах.
Как проверить, что всё работает?
Откройте проверку защиты в браузере телефона при включённом EZOBLOCKER. Она запрашивает небольшой файл с контрольного адреса и с адреса категории. Если контрольный загружается, а адрес категории нет, значит, эта категория фильтруется через EZOBLOCKER. О том, чего DNS-фильтрация не умеет, например о видеорекламе на YouTube, читайте в разделе что DNS не может заблокировать.
Настраиваете семейный фильтр для телефона ребёнка? Родительский контроль описывает варианты, а страница о смене DNS объясняет, как вписывается EZOBLOCKER.