Из всех вопросов о DNS, которые приходят на этот сайт, вопрос о телефоне вызывает больше всего путаницы: у телефона две настройки DNS, а люди меняют одну, думая, что поменяли обе.
Две настройки DNS в телефоне
По Wi-Fi телефон использует DNS, который выдаёт роутер этой сети (или тот, что вы вписали вручную в настройках этой сети). По мобильным данным — DNS оператора. Это независимые настройки: то, что вы поменяли в домашней Wi-Fi, не следует за вами на улицу, а для мобильных данных ручного поля DNS нет ни в iOS, ни в «классическом» Android.
Поэтому столько людей меняют DNS, проверяют дома, видят, что работает, а в метро продолжают сидеть на DNS оператора, не зная об этом.
Android: «Частный DNS» решает всё
Начиная с Android 9 есть одна настройка, которая закрывает вопрос целиком: Частный DNS. Она в Настройки → Сеть и интернет (или Подключения, в зависимости от производителя) → Частный DNS. Выберите «Имя хоста поставщика частного DNS» и введите имя, а не IP-адрес:
| Провайдер | Имя хоста |
|---|---|
| Cloudflare | one.one.one.one |
dns.google | |
| Quad9 | dns.quad9.net |
| AdGuard (блокирует рекламу) | dns.adguard-dns.com |
| Яндекс DNS (базовый) | common.dot.dns.yandex.net |
У этой настройки три преимущества: она действует для Wi-Fi и данных сразу, она зашифрована (DNS поверх TLS, оператор не может ни прочитать, ни перехватить) и не требует приложения. Если поле просит имя, а вы вводите 1.1.1.1, оно не примет; это самая частая ошибка.
Пошаговая инструкция со скриншотами: Настройка DNS на Android.
iPhone: для каждой Wi-Fi или через профиль
В iOS нет общей настройки. Есть два пути:
Только для одной Wi-Fi. Настройки → Wi-Fi → нажмите (i) рядом с сетью → Настроить DNS → Вручную, удалите имеющийся и добавьте основной и дополнительный. Быстро и годится для домашней Wi-Fi, но по мобильным данным вы останетесь на DNS оператора.
Для всего, включая данные. iOS поддерживает зашифрованный DNS (DoH или DoT) через профиль конфигурации. Cloudflare, Quad9, AdGuard и NextDNS предлагают его для скачивания на своих сайтах; он устанавливается через Настройки → Основные → VPN и управление устройством, после чего iPhone использует этот резолвер во всех сетях. Альтернатива — приложение провайдера (например, приложение 1.1.1.1), которое делает то же самое с интерфейсом.
Шаги описаны в Настройка DNS на iPhone и iPad.
Какой выбрать
Критерии те же, что и на компьютере, с одной поправкой: телефон переходит между сетями, и резолвер, самый быстрый дома, может не быть таким по мобильным данным.
- Измеряйте с телефона. Тест скорости DNS работает в браузере телефона. Запустите один раз по Wi-Fi и один раз по данным; если порядок меняется, оставьте победителя по данным, там задержка заметнее всего.
- Без фильтров, если они не нужны. DNS с блокировкой рекламы может сломать ссылку в приложении или вход в игру. Для большинства Cloudflare или Quad9 (блокирует только вредоносные домены) — выбор без сюрпризов. Если хотите убрать рекламу во всех приложениях, ничего не устанавливая, AdGuard — самый простой способ.
- Батарея не проблема. Зашифрованный DNS держит открытым TLS-соединение, но расход ничтожен по сравнению с любым фоновым приложением.
Из Мадрида, с ответом из кэша, Cloudflare, Quad9, CleanBrowsing и DNS4EU ответили за 5–6 мс; полная таблица в сравнении. У вашего оператора порядок может быть другим, поэтому мы и повторяем: измеряйте.
Чего DNS не делает на телефоне
Часть запросов, которые сюда приводят, просит «американский DNS для Android» в надежде увидеть контент другой страны. Так это не работает: приложения и сайты определяют вас по IP-адресу, который выдаёт оператор, а не по резолверу, к которому вы обращаетесь. Смена DNS не меняет каталог видеоплатформы и не открывает приложения другого региона. Для этого нужен VPN.
Что хороший DNS на телефоне делает: быстрее загружает сайты и приложения, обращающиеся ко многим доменам, обходит DNS операторов, которые перенаправляют или блокируют, и, если выбрать фильтрующий, убирает рекламу и трекеры из всех приложений без установки блокировщиков.
Если что-то перестало работать
С включённым «Частным DNS» в Android некоторые публичные Wi-Fi с порталом авторизации (отели, аэропорты) не открывают страницу входа, потому что перехватывают DNS. Это единственный частый случай: на минуту отключите «Частный DNS», примите портал, включите обратно. А если конкретное приложение не работает с фильтрующим резолвером, попробуйте нефильтрующий, прежде чем винить приложение.