Тест витоку DNS
Якщо ваші DNS-запити оминають VPN-тунель, інтернет-провайдер і далі бачить кожен сайт, який ви відвідуєте, — навіть із підключеним VPN. Ось як це перевірити й виправити.
Що таке витік DNS?
Коли ви вводите адресу сайту, пристрій спершу запитує в DNS-сервера IP-адресу цього домену. Якщо DNS-запит іде через VPN-тунель, провайдер бачить лише зашифрований трафік. Якщо запит оминає тунель — це витік DNS — провайдер бачить кожен домен, який ви відвідуєте, хоч подальше з'єднання й зашифроване. Мережі з цензурою часто інспектують DNS-запити для застосування чорних списків, тому в таких умовах витік DNS фатальний.
Через що виникають витоки DNS?
Три типові причини: (1) VPN-клієнт задає власний DNS-резолвер, але ОС ігнорує його й використовує резолвер локальної мережі. (2) IPv6-трафік не тунелюється, і IPv6 DNS-запити оминають VPN. (3) Браузери на кшталт Chrome і Firefox можуть використовувати "розумну" маршрутизацію DNS (DNS-over-HTTPS), яка повністю оминає системні налаштування DNS.
Як усунути витік DNS
Використовуйте VPN із власною DNS-інфраструктурою, який примусово пропускає всі DNS-запити через тунель (Doppler робить це типово на кожній платформі). Вимкніть IPv6 у мережевих налаштуваннях ОС, якщо ваш VPN не підтримує тунелювання IPv6. У браузері налаштуйте DNS-over-HTTPS на того ж провайдера, що й VPN, або вимкніть його. На роутері задавайте як вищий DNS резолвер, що поважає приватність (Quad9, Cloudflare 1.1.1.1), лише якщо VPN не працює на рівні пристрою.
Гарантії Doppler щодо DNS:
- Усі DNS-запити примусово йдуть через VPN-тунель — без витоків через системний DNS.
- IPv6 або тунелюється, або блокується — але ніколи не витікає.
- Наші DNS-резолвери не логують запити.
- За ввімкненого kill-switch ми блокуємо спроби браузерів оминути DNS через DNS-over-HTTPS.