Test di perdita DNS
Se le tue query DNS aggirano il tunnel VPN, il tuo provider continua a vedere ogni sito che visiti — anche con la VPN connessa. Ecco come verificarlo e risolvere.
Che cos'è una perdita DNS?
Quando digiti un URL, il dispositivo chiede prima a un server DNS l'indirizzo IP di quel dominio. Se la query DNS passa dal tunnel VPN, il provider vede solo traffico cifrato. Se aggira il tunnel — una perdita DNS — il provider vede ogni dominio che visiti, anche se la connessione successiva è cifrata. Le reti censurate spesso ispezionano le query DNS per applicare le liste di blocco, quindi in quegli ambienti una perdita DNS è fatale.
Che cosa causa le perdite DNS?
Tre cause comuni: (1) Il client VPN imposta il proprio resolver DNS, ma il sistema operativo lo ignora e usa quello assegnato dalla rete locale. (2) Il traffico IPv6 non è incanalato, quindi le query DNS IPv6 trapelano aggirando la VPN. (3) Browser come Chrome e Firefox possono usare un instradamento DNS "intelligente" (DNS-over-HTTPS) che ignora del tutto le impostazioni DNS di sistema.
Come risolvere una perdita DNS
Usa una VPN che possieda la propria infrastruttura DNS e forzi tutte le query DNS nel tunnel (Doppler lo fa di default su ogni piattaforma). Disattiva l'IPv6 nelle impostazioni di rete del sistema se la tua VPN non supporta il tunneling IPv6. Nel browser, imposta il DNS-over-HTTPS sullo stesso provider della VPN, oppure disattivalo. Sui router, imposta come DNS upstream un resolver rispettoso della privacy (Quad9, Cloudflare 1.1.1.1) solo se non usi una VPN a livello di dispositivo.
Le garanzie DNS di Doppler:
- Tutte le query DNS sono forzate nel tunnel VPN — niente perdite dal DNS di sistema.
- L'IPv6 viene incanalato o bloccato, mai fatto trapelare.
- I nostri resolver DNS non registrano le query.
- Con il kill-switch attivo blocchiamo i tentativi dei browser di aggirare il DNS via DNS-over-HTTPS.