Содержание:
Способ 1: Настройки Android
Операционная система Android довольно открыта в плане возможности конфигурирования различных параметров подключения девайса к сети. Так, режим модема, VPN и включение рассматриваемого в этой статье персонального DNS-сервера практически всегда осуществимы без дополнительных средств, через «Настройки» операционки.
Доступность задокументированных разработчиками Android возможностей по настройке DNS-сервера пользователем зависят от версии ОС. Так, описанная в инструкции «Вариант 2» ниже функция внедрена в Android 9 Pie и выше, и не может быть задействована в более ранних версиях системы без сторонних программных инструментов!
Читайте также: Как узнать версию установленной на смартфоне OC Android
Вариант 1: Параметры Wi-Fi-подключения
Наиболее универсальный метод активации персонального DNS-сервера в Android подразумевает изменение настроек каждого используемого на устройстве сетевого подключения. Это доступно практически на любом девайсе, то есть во всех версиях мобильной операционки, работает только относительно Wi-Fi-сетей, но не подключений через мобильные сети передачи данных (3G/4G).
- Если это ещё не сделано, активируем на устройстве Wi-Fi и подключаем устройство к сети, для которой требуется назначить альтернативный DNS-сервер.
- Вызываем на экран список доступных с девайса Wi-Fi-сетей. Проще всего это сделать, открыв панель быстрого доступа (системную шторку) и длительно нажав в ней на значок «Wi-Fi».
Также можно перейти по пути «Настройки» — «Сеть и интернет» — «Интернет» (как вариант: «Настройки» —«Подключения»—«Wi-Fi»).
- Далее действия немного отличаются в зависимости от используемой версии ОС:
- Android 9 Pie и выше. Нажимаем на значок «Шестерёнка» справа от наименования активного (первое по списку, обозначено «Подключено») в данный момент подключения, тапаем «Изменить сеть», а затем — «Расширенные настройки» («Дополнительно»).
Раскрываем список «Настройки IP-протокола» («Параметры IP»), выбираем в нём опцию «Статический IP-адрес» («Пользовательские»).
Вводим IP-адреса выбранных для использования в дальнейшем серверов DNS в поля «DNS 1» и «DNS 2», тапаем «Сохранить».
- Android 8 Oreo и ниже. Нажимаем и удерживаем название подключённой к устройству сети. В отобразившемся меню тапаем «Изменить сеть».
Касаемся «Расширенные настройки», прокручиваем вниз отобразившийся список опций, в качестве значения пункта «Настройки IP» выбираем «Пользовательские».
В поля «DNS 1» и «DNS 2» вводим IP-адреса выбранных серверов DNS, затем, коснувшись «СОХРАНИТЬ», применяем внесённые в настройки подключения изменения.
- Android 9 Pie и выше. Нажимаем на значок «Шестерёнка» справа от наименования активного (первое по списку, обозначено «Подключено») в данный момент подключения, тапаем «Изменить сеть», а затем — «Расширенные настройки» («Дополнительно»).
Вариант 2: Функция «Частный DNS-сервер»
В ОС Android 9 Pie и все последующие версии интегрирована удобная и простая, но при этом эффективная возможность настройки используемого для обработки интернет-запросов устройства DNS-сервера. Это реализуется через отдельную, активированную по умолчанию и использующую безопасный канал для подключения к DNS-серверу (при условии поддержки со стороны последнего) функцию «Private DNS». Если DNS интернет-провайдера либо оператора сотовой связи необходимо сменить на альтернативный, выполняем следующую инструкцию.
Предлагаемая далее операция позволяет указать альтернативный DNS-сервер для всех осуществляемых с девайса сетевых подключений (в том числе 3G/4G) одновременно, но стоит учитывать, что задействовать для этого получится только тех поставщиков DNS, которые поддерживают протокол «DNS поверх TLS» (DNS-over-TLS, DoT) и потребуется знание точного доменного имени хоста (но не IP-адреса) выбранного провайдера. (Для справки — наиболее известные публичные провайдеры DNS с поддержкой DoT: Cloudflare, Google Public DNS, Quad9, CleanBrowsing, Adguard).
- Любым привычным способом (с Домашнего экрана, из меню приложений или панели быстрого доступа) переходим в «Настройки» Android.
- Открываем раздел параметров «Сеть и интернет», пролистываем список доступных параметров, находим и тапаем «Частный DNS-сервер».
В отдельных Android-оболочках целевая функция может располагаться в отличном от указанного выше разделе «Настроек» (например, в MIUI на смартфонах Xiaomi (Mi, Redmi, POCO) – «Подключение и общий доступ»).
Если пункт «Частный DNS-сервер» не обнаруживается, вводим его наименование или вариацию «Персональный DNS-сервер» в поле поиска над основным списком разделов параметров операционки, затем переходим по предлагаемой системой ссылке-результату.
- В перечне «Выберите режим частного DNS-сервера» тапаем «Вручную». Далее вводим имя хоста поставщика персонального DNS-сервера в предназначенное для этого поле, тапаем «Сохранить».
- Для обеспечения корректной работы активированного на шаге выше частного DNS-сервера и с целью завершения рассматриваемой операции рекомендуется выполнить очистку кэша DNS. Оптимальный метод: открываем панель быстрого доступа (системную шторку), включаем и через непродолжительное время выключаем на мобильном девайсе «Режим полёта».
Кроме того, для удаления временных данных DNS можно просто перезагрузить Android-устройство.
Читайте также: Перезагрузка Android-девайсов
- Если это не выполняется автоматически, подключаем девайс к интернету, проверяем действенность выполненных манипуляций: возвращаемся в перечень настроек ОС, содержащий «Частный DNS-сервер» — в области с наименованием функции должно отображаться имя хоста поставщика DNS, но не сообщение «Ошибка подключения».
- Выходим из «Настроек» Андроид и используем смартфон/планшет по назначению, теперь все сетевые запросы устройства будут обрабатываться введённым в параметры операционной системы DNS-сервером.
Способ 2: Сторонние приложения
Более удобный и гибкий, нежели средства ОС, а иногда и единственно эффективный метод включения, настройки и эксплуатации альтернативного DNS-сервера в среде Android подразумевает использование специализированного стороннего софта. В Google Play Маркете представлено множество в целом похожих друг на друга приложений с функцией смены DNS на устройстве, далее мы рассмотрим три самых популярных и одновременно надёжных из них.
Вариант 1: DNS Changer
DNS Changer от разработчика BGNmobi – это одно из самых востребованных на сегодня (более 10 млн загрузок из Google Play Маркета) сторонних средств управления DNS на Android-устройствах с версией ОС 4.4 и выше. К ключевым возможностям софта относятся поддержка любых типов интернет-подключений (Wi-Fi/3G/4G), выбор DNS-поставщика из заготовленого перечня, самостоятельное добавление и конфигурирование DNS-соединений пользователем, проверка скорости отклика серверов (пингование) с целью выявления наилучшего в тех или иных условиях.
К недостаткам приложения можно отнести отсутствие перевода интерфейса на русский язык, но даже не зная английского, разобраться, как получить на девайсе и настроить DNS Changer, будет несложно.
- Переходим по ссылке выше с Android-девайса, скачиваем DNS Changer с его открывшейся в Google Play Маркете страницы.
Читайте также: Как установить приложение на Android-устройство
- Запускаем приложение, тапаем «ACCEPT» на его приветственном экране. Затем, ознакомившись с «Условиями использования» софта, принимаем их нажатием на кнопку «AGREE TO ALL».
- Для решения поставленной в настоящей статье задачи вполне достаточно возможностей бесплатного варианта DNS Changer, поэтому в окне «Privacy Note» тапаем «CONTINUE AS FREE». После этого софт считается полностью подготовленным к выполнению своих функций.
- Для начала опишем, как выполняется проверка скорости (пинга) доступных для включения через софт DNS-серверов. Это осуществляется приложением для всех добавленных в него конфигураций одновременно и помогает выбрать наиболее эффективную службу:
- Нажимаем на расположенный внизу слева главного экрана DNS Changer элемент «Speed Test», тапаем по кнопке «BEGIN SPEED TEST», и затем – «WATCH VIDEO».
- Ожидаем завершения проводимых софтом тестов, — в результате отобразится список провайдеров DNS и их IP-адресов, где слева указаны значения времени отклика каждого сервера (меньшее – лучшее).
- При желании можно тапнуть «USE It» справа в области с именем подходящего для использования в дальнейшем поставщика DNS – это сделает его выбранным в рассматриваемом в следующем пункте этой инструкции списке «Choose a DNS provider», а значит, готовым к мгновенному подключению средствами DNS Changer.
- Нажимаем на расположенный внизу слева главного экрана DNS Changer элемент «Speed Test», тапаем по кнопке «BEGIN SPEED TEST», и затем – «WATCH VIDEO».
- Выбор определённого DNS-сервера в приложении двухвариантный, но в любом случае осуществляется при помощи элемента «Choose a DNS provider» на его главном экране.
- Для эксплуатации услуг добавленного в софт поставщика DNS тапаем по раскрывающемуся списку «Choose a DNS provider», пролистываем перечень и, обнаружив подходящее решение, касанием выбираем его.
- Если необходимо использовать отсутствующую в приложении конфигурацию DNS, в рассматриваемом списке выбираем «Custom DNS (Enter manually)». Далее заполняем поля «DNS 1» и «DNS 2 (Optional)» данными IP-адресов поставщика.
При необходимости фильтрации поступающего на девайс по протоколу IPv6 трафика активируем опцию «Enable IPv6», вводим предоставляемые провайдером значения адресов в поля «DNSv6 1» и «DNSv6 2».
- Для эксплуатации услуг добавленного в софт поставщика DNS тапаем по раскрывающемуся списку «Choose a DNS provider», пролистываем перечень и, обнаружив подходящее решение, касанием выбираем его.
- Для инициации процесса обработки сетевых запросов девайса через DNS Changer согласно выбранных на шаге выше параметров нажимаем на кнопку «START». При первом запуске основной функции приложения поступит уведомление о необходимости создания на устройстве локального VPN-туннеля, — разрешаем эту операцию касанием по кнопке «GOT IT», и затем подтверждаем запрос операционки на подключение «DNS Changer» к сети VPN.
- Далее несколько секунд ожидаем завершения подсоединения к DNS-серверу, касаемся крестика в правом углу экрана с уведомлением «Connection Succeeded».
- На этом фактически всё, DNS Changer можно закрывать – средство продолжит функционировать в фоновом режиме. Для остановки работы софта тапаем «Disconnect» в области его уведомления в панели быстрого доступа Android,
либо открываем приложение, нажимаем «STOP» на его главном экране.
- Дополнительно. Для тех пользователей, кому требуется часто переключаться между разными DNS-серверами, в приложении предусмотрена возможность добавить собственных провайдеров в список всегда доступных для выбора и включения, а также проверки пинга:
- Переходим в раздел «Advanced» DNS Changer, коснувшись одноимённой кнопки в правом нижнем углу главного экрана софта. Тапаем «+» справа от наименования функции «You can add custom DNS» в списке «Custom DNS List».
- В открывшемся окне «Add Custom DNS» заполняем поля «Name» (можно использовать любое наименование), «DNS 1» и «DNS 2 (Optional)» (IP-адреса вводимого в приложение поставщика DNS).
- При необходимости активируем опцию «Use DNS v6», вносим необходимые для обеспечения фильтрации запросов по протоколу IPv6 данные в поля «DNSv6 1» и «DNSv6 2 (Optional)».
- Завершив ввод адресов, тапаем «ОК» в окошке «Add Custom DNS», затем немного ожидаем, пока приложение протестирует предоставленную конфигурацию на работоспособность. В результате получаем уведомление «Addition successful», и
возможность использовать добавленный DNS-сервер наряду с изначально предлагаемыми в DNS Changer.
- Переходим в раздел «Advanced» DNS Changer, коснувшись одноимённой кнопки в правом нижнем углу главного экрана софта. Тапаем «+» справа от наименования функции «You can add custom DNS» в списке «Custom DNS List».
Вариант 2: Nebulo
Следующий DNS-настройщик для Android, который мы рассмотрим, выделяется в первую очередь поддержкой протоколов DNS-over-TLS и DNS-over-HTTPs, что позволяет достичь максимального соответствия потребностям пользователя и максимального уровня безопасности при отправке запросов нужному серверу. Nebulo может эффективно использоваться на девайсах под управлением Android 5.0 и более новых версий, из других плюсов – практически полностью переведён на русский язык.
- Воспользовавшись ссылкой выше, открываем страницу Nebulo-Dns over HTTPS/TLS в Play Маркете, инсталлируем приложение на девайс.
Стоит отметить, что продукт распространяется не только через Магазин приложений Google, его можно найти и в других каталогах Android-приложений.
Читайте также: Магазины приложений для Android
- Для получения возможности использовать Nebulo по назначению требуется, чтобы интегрированная в мобильной операционке функция «Частный DNS-сервер» была выключена. Поэтому, прежде чем запускать средство на устройстве с Android 9 и выше, переходим в «Настройки» системы, открываем раздел «Сеть и интернет», находим среди опций и нажимаем «Частный DNS-сервер».
Далее переводим отвечающий за режим работы персонального DNS-сервера переключатель в положение «Отключён» и тапаем «Сохранить».
- Запускаем Nebulo и переходим к выбору либо добавлению используемого в дальнейшем DNS-сервера. Для этих целей служит кнопка в правом нижнем углу главного экрана приложения, нажимаем на неё
и далее действуем в зависимости от ситуации:- Выбираем предустановленный сервер. Из раскрывающегося списка под заголовком на открывшемся экране выбираем протокол передачи данных, который будет задействован при обращении к DNS-серверу: «DNS-over-TLS (DoT)» или «DNS-over-HTTPs (DoH)».
Затем переводим радиокнопку в соответствующее подходящему решению из предложенного на экране списка положение, нажимаем «ОК».
- Вводим в приложение отсутствующий DNS-сервер:
Тапаем «ДОБАВИТЬ СЕРВЕР» внизу экрана «Настройки сервера» Nebulo, в отобразившемся окне «Добавить сервер» выбираем протокол передачи данных из раскрывающегося списка;
Заполняем поля «Имя сервера», «Первичный DNS сервер» и опционально «Вторичный DNS сервер», сохраняем конфигурацию касанием «ОК»;
Далее переводим радиокнопку выбора поставщика DNS на добавившийся в список «Настройки сервера» пункт, тапаем «ОК» внизу экрана справа.
- Выбираем предустановленный сервер. Из раскрывающегося списка под заголовком на открывшемся экране выбираем протокол передачи данных, который будет задействован при обращении к DNS-серверу: «DNS-over-TLS (DoT)» или «DNS-over-HTTPs (DoH)».
- Чтобы инициировать подключение девайса к интернету через выбранный на шаге выше DNS-сервер, нажимаем «СТАРТ» внизу экрана «Статус» Nebulo. При первом использовании формируемого софтом соединения появится сообщение с описанием принципа его работы (через фиктивный локальный VPN), — подтверждаем его прочтение нажатием «ОК», затем соглашаемся с запросом на подключение к созданной средством виртуальной сети.
- На этом по основной функциональности рассматриваемого инструмента всё – далее он поселяется в фоне и функционирует без дополнительного вмешательства. Для отключения от альтернативного DNS-сервера тапаем «Стоп» (или «Пауза», если нужно временно приостановить соединение) под висящим в системной шторке Android уведомлением,
либо перемещаемся на главный экран «Статус» Nebulo и нажимаем «СТОП» внизу.
- Среди весьма полезных возможностей Nebulo стоит упомянуть тестирование скорости отклика доступных в приложении DNS-серверов с целью выбора оптимального в тот или иной момент времени. Для этого тапаем по значку «Wi-Fi» внизу главного экрана приложения, затем нажимаем «START THE TEST» и ожидаем
завершения проверки.
Вариант 3: Intra
Приложение Intra – ещё одно эффективное решение связанных с функционированием DNS-серверов на Android-устройстве задач, кроме прочего, позиционируемое как средство защиты от перехвата DNS-запросов, некоторых фишинговых атак и отдельного вредоносного ПО. Софт стал популярным ввиду простоты освоения и использования, приятного оформления интерфейса, а также за счёт возможности запуска даже на безнадёжно устаревших девайсах (требуемая версия Android — 4.1 и выше).
- Переходим по предложенной выше ссылке, устанавливаем Intra на Android-устройство.
- Запускаем приложение, дважды тапаем «ДАЛЕЕ» на его информационных экранах, затем нажимаем «ПРИНЯТЬ».
- При первом запуске подтверждаем запрос приложения на подключение к сети VPN (в действительности — к автоматически формируемому Intra локальному VPN-туннелю).
- По умолчанию Intra устанавливает защиту DNS-запросов путём их перенаправления на сервер Google Public DNS и начинает работать сразу после своего открытия пользователем. Если такое положение вещей устраивает, можно закрыть приложение (оно продолжит функционировать в фоновом режиме) и использовать девайс в обычном режиме.
- Чтобы остановить работу софта, тапаем по переключателю «Включено» на его главном экране.
- С целью выбора определённого эксплуатируемого Intra DNS-сервера:
- Тапом по трём чёрточкам в левом верхнем углу приложения вызываем его главное меню, оттуда перемещаемся в «Настройки». Нажимаем на первую функцию в открывшемся списке – «Выберите сервер с протоколом DNS поверх HTTPS».
- Далее, или выбираем поставщика из раскрывающегося списка «Встроенный сервер»,
или переводим радиокнопку в положение «Настраиваемый URL сервера», вводим URL-адрес желаемого к использованию DNS-провайдера в соответствующее поле.
- Завершив выбор или ввод адреса сервера, тапаем «Принять». Затем возвращаемся на главный экран приложения, активируем его
главную функцию.
- Тапом по трём чёрточкам в левом верхнем углу приложения вызываем его главное меню, оттуда перемещаемся в «Настройки». Нажимаем на первую функцию в открывшемся списке – «Выберите сервер с протоколом DNS поверх HTTPS».
Как отключит бесплатно рекламы на телефоне realme