loader image

Как заблокировать рекламу с помощью DNS



Сейчас во многие браузеры встроены блокировщики рекламы. К тому же вы сможете найти и специальные расширения, с помощью которых без особого труда можно заблокировать любой элемент на сайте и настроить собственные фильтры блокировки. Но что делать, если нет возможности установить расширение, а браузер не поддерживает блокировку рекламы. В такой ситуации можно воспользоваться блокировкой рекламы с помощью DNS. В данной статье мы расскажем, как настроить такую блокировку.

Очевидным плюсом блокировки рекламы по DNS является отсутствие необходимости устанавливать дополнительные приложения, блокировка рекламы будет происходить на удаленном сервере. Пользователю необходимо лишь указать DNS сервер в настройках сети.

Как установить DNS сервер

Существует довольно много публичных DNS сервисов, которые обещают отфильтровывать рекламу на всех ваших устройствах. Однако в этой статье мы остановимся на Adguard. Почему? Это бесплатный продукт и, как известно, довольно хорошо работает под Linux. Они специально упоминают Ubuntu и серьезно относятся к платформе Linux. Однако, если вам не нравится использовать Adguard или любой другой DNS сервис, есть выход – вы можете сделать свой DNS сервер с помощью Raspberry Pi и Pi-Hole.

Кроме того, Adguard доступен и для мобильных платформ iOS и Android.

По ссылке для Android (Google удалил приложение из своего магазина).

В каждой отдельной графической оболочке процесс изменения DNS сервера отличается, поэтому в данной статье мы воспользуемся терминалом.

Адреса DNS серверов Adguard: 176.103.130.130 и 176.103.130.131. Если вы хотите использовать другой сервис (например Яндекс.DNS) блокировки рекламы, просто замените эти адреса на другие.

Linux

Для изменения DNS серверов необходимо лишь добавить нужные сервера в файл /etc/resolv.conf и перезагрузить систему.

sudo nano /etc/resolv.conf

Добавьте в файл строки

nameserver 176.103.130.130

nameserver 176.103.130.131

После чего сохраните файл и закройте его (Ctrl+X). Готово, после перезагрузки вы будете использовать DNS с возможностью блокировки рекламы.

macOS

На компьютерах Mac, чтобы изменить DNS сервер в терминале необходимо написать следующую строку

networksetup -setdnsservers Wi-Fi 176.103.130.130 176.103.130.131   

где Wi-Fi это сетевое устройство, а 176.103.130.131 – DNS сервер. Для проводного подключения следует заменить Wi-Fi на Ethernet.

Если вы обнаружили ошибку, выделите этот фрагмент текста и нажмите Ctrl+Enter.



Мы в Telegramt.me/applespbevent
Канал Я.Дзенzen.yandex.ru/applespbevent
Видео на YouTube: Apple Event
Секретный чат: Telegram

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: