Среди запросов, приходящих на этот сайт с Android, есть один очень конкретный: что вписывать в поле «Имя хоста поставщика частного DNS». Люди вводят 1.1.1.1, телефон отказывается — отсюда и запрос. Ответ короткий и идёт первым; объяснение — потом.
Имена по провайдерам
| Провайдер | Имя хоста | Что делает |
|---|---|---|
| Cloudflare | one.one.one.one | Без фильтров, быстрый |
| Cloudflare, вредоносное | security.cloudflare-dns.com | Блокирует вредоносное |
| Cloudflare, семейный | family.cloudflare-dns.com | Вредоносное и контент для взрослых |
dns.google | Без фильтров | |
| Quad9 | dns.quad9.net | Блокирует вредоносное |
| Quad9, без фильтров | dns10.quad9.net | Без фильтров |
| AdGuard | dns.adguard-dns.com | Реклама, трекеры, вредоносное |
| AdGuard, семейный | family.adguard-dns.com | То же плюс контент для взрослых |
| Яндекс DNS, базовый | common.dot.dns.yandex.net | Без фильтров (safe.dot.dns.yandex.net безопасный, family.dot.dns.yandex.net семейный) |
| DNS4EU | protective.joindns4.eu | Вредоносное (европейский резолвер) |
| DNS4EU, без рекламы | noads.joindns4.eu | Вредоносное и реклама |
| Control D | p0.freedns.controld.com | Без фильтров (p1 вредоносное, p2 реклама, p3 соцсети) |
| CleanBrowsing, семейный | family-filter-dns.cleanbrowsing.org | Контент для взрослых и безопасный поиск |
| Mullvad | dns.mullvad.net | Без фильтров (adblock.dns.mullvad.net с блокировкой рекламы) |
| NextDNS | <ваш-id>.dns.nextdns.io | Что настроите в учётной записи |
Вписывается как есть: без https://, без косой черты в конце, без порта. Лишняя точка или пропущенный дефис — и Android скажет, что не может подключиться.
Где находится настройка
Настройки → Сеть и интернет → Частный DNS. На Samsung: Настройки → Подключения → Другие настройки → Частный DNS. На Xiaomi и других — в разделе «Подключение и общий доступ» или похожем; если не находите, поиск по настройкам найдёт по слову «DNS». Существует с Android 9.
Три варианта:
- Выключено: обычный незашифрованный DNS, какой выдаёт каждая сеть.
- Автоматически: Android пробует зашифрованный DNS с тем DNS, который даёт сеть, и, если тот его не поддерживает (обычно так), использует обычный. Это значение по умолчанию, и на практике оно мало что меняет.
- Имя хоста поставщика частного DNS: то, что нужно. Вписываете одно из имён выше, и Android использует его во всех сетях, Wi-Fi и мобильных, всегда зашифрованно.
Почему нужно имя, а не IP
«Частный DNS» — это DNS поверх TLS (DoT): запросы идут внутри зашифрованного соединения на порт 853, как сайт по HTTPS. Чтобы убедиться, что говорит с Cloudflare, а не с кем-то посередине, Android проверяет сертификат сервера, а сертификаты выдаются на доменное имя, не на IP. Поэтому поле просит one.one.one.one, а не 1.1.1.1: это одна и та же машина, но проверку позволяет только имя.
Именно это делает настройку действенной против провайдеров, перехватывающих DNS: они не могут ни прочитать, ни подменить содержимое этого соединения. Подробнее в статье о заблокированных сайтах.
«Не удалось подключиться»: три причины
- Опечатка. Причина в большинстве случаев. Скопируйте имя из таблицы; самые коварные —
one.one.one.one(четыре «one» через точку) иdns.adguard-dns.com(с дефисом). - Сеть блокирует порт 853. Некоторые корпоративные, университетские и гостиничные Wi-Fi пропускают только веб. Переключитесь на мобильные данные и сохраните настройку; если по данным работает, дело в сети. В той Wi-Fi придётся временно поставить «Автоматически».
- Портал авторизации. В отелях и аэропортах странице принятия условий нужно перехватить DNS, чтобы появиться. С включённым частным DNS она не появляется. Выключите его на минуту, примите условия, включите снова.
Если и по мобильным данным не подключается ни с одним именем из таблицы, значит, оператор блокирует порт 853 — редко, но бывает. Альтернатива — приложение провайдера (есть у Cloudflare, AdGuard и NextDNS), которое использует DNS поверх HTTPS на порту 443, а его не заблокировать, не заблокировав весь веб.
Какой выбрать
Зависит от того, что вам нужно и где вы находитесь, и лучше всего измерить с самого телефона тестом скорости, по Wi-Fi и по данным. Для ориентира: без фильтров и быстро — Cloudflare, Quad9 или Яндекс DNS; убрать рекламу во всех приложениях — AdGuard; в Европе — DNS4EU. Статья о телефоне разбирает критерии, а статья о рекламе — что фильтр может, а что нет.
Последняя деталь: частный DNS действует на весь телефон, кроме приложений со своим DNS (некоторые браузеры с включённым DoH и VPN). Если вы пользуетесь VPN, приоритет у него.