По умолчанию, android телефон использует DNS серверы вашего провайдера Интернет-услуг. Есть целый ряд причин, чтобы использовать серверы DNS сторонних провайдеров:
Они могут быть быстрее, чем серверы DNS вашего провайдера, это не гарантируется, и это будет зависеть от вашего географического положения и способа подключения к сети интернет.
Возможно улучшение надежности. Если ваш интернет провайдер не заботится чтобы его DNS серверы работали быстро стабильно, можно столкнуться с периодами, когда не удается загрузить сайты или когда они загружаются очень медленно из-за слишком длительных DNS запросов. До сих пор актуально для мобильного интернета.
Предоставляют дополнительные средства защиты. Некоторые серверы DNS серверы предлагают средства защиты, которые не были реализованы в провайдерских DNS серверах. Например протокол DNS over HTTPS который шифрует и маскирует DNS запросы под HTTPS трафик.
Доступ к контенту, заблокированному по географическим критериям или по ошибке. Сторонние сервера DNS могут открыть вам доступ определенному географически заблокированному контенту. К примеру находясь в другой стране получить доступ к сервисам Google, Netflix, Hulu.
Обход интернет цензуры. Некоторые интернет-провайдеры и отдельные государства блокируют сайты только на уровне DNS. Например в Великобритании интернет-провайдер блокировал доступ к The Pirate Bay за счет перенаправления (подмены) его входного DNS к другому сайту.
Что такое DNS?
DNS — Domain Name System (доменная система имён) - отвечает за преобразование имени сайта в IP-адрес веб-сервера, на котором он находится. Можно привести сравнение с телефонной книгой, в которой каждому имени соответствет телефонный номер.
Когда вы в браузере вводите адрес сайта (например, yandex.ru), браузер делает запрос DNS-серверу, который возвращает IP-адрес (например, 77.88.55.55). В дальнейшем с этим адресом и происходит обмен информацией, а для пользователя это выглядит как посещение сайта Яндекса.
Как выбирать DNS сервер.
Для этого нам понадобится скачать и установить программу DNS Changer.
Жмем в ней кнопку Speed Test и ждем порядка 20 секунд.
Программа в это время тестирует все известные ей публичные DNS сервера и по окончании выводит результат.
Специально проводил тест в разное время, в итоге с моим домашним провайдером лучший - это Yandex DNS.
Итоговый результат тестирования мобильного интернета - впереди Cloudflare DNS , но разница в времени отклика серверов минимальна.
Для мобильного интернета выбор выпал на Cloudflare DNS, у него самый лучший пинг и в качестве дополнительных плюшек есть шифрование DNS запросов ( DNS over HTTPS ).
Для изменения DNS сервера в программе Adguard с главного экрана переходим в Меню-Настройки-Фильтрация DNS-Выбранный DNS сервер-Cloudflare DNS . В поле Тип сервера - указываем DNS over HTTPS и внизу жмем применить. Всё настройка завершена.
Для моего смартфона смена DNS сервера с помощью Adguard дало уменьшение времени отклика сайтов и защиту от подмены DNS запросов провайдером или злоумышленниками.