Як працює DNS-фільтрація?

Adguard може фільтрувати запити про дозвіл доменного імені в IP-адресу, обробляти їх локально, та блокувати фішингові, шкідливі, рекламні та домени систем стеження.

Блокування здійснюється шляхом відправки спеціально створенjї відповіді, яка перенаправляє весь трафік до локального мережевого інтерфейсу (з IP-адресою 127.0.0.1).
Потім браузер або додаток, який має підключитись до такого домену, буде намагатися підключитися до сервера на даному конкретному пристрої, і в кінцевому підсумку отримає повідомлення про помилку.

П: Це схоже на кращий спосіб фільтрації реклами, навіщо використовувати щось ще?

В: Тому що є багато рекламних систем, які використовують ті ж самі домени для реклами і корисних цілей. DNS-фільтрація може бути використана тільки для прискорення процесу фільтрації та заощадження заряду батареї.

П: Чому я не можу використовувати DNS-фільтрацію в режимі локального HTTP-проксі?

В: Тому що для DNS-фільтрації ми повинні фільтрувати весь трафік (всі мережеві пакети), відправлені з пристрою. Це можливо тільки в режимі VPN.