Perdite DNS quando usi una VPN
- Lettura
- 8 minuti
- Categoria
- Connessione
Tutte le app Proton VPN includono la protezione dalle perdite DNS progettata per impedire ai siti web e simili che visiti su internet di identificare il tuo vero indirizzo DNS. Esistono tuttavia alcune circostanze limitate che consentono al tuo computer di aggirare queste protezioni, permettendo a terze parti di vedere l’indirizzo IP del server DNS che stai effettivamente utilizzando.
In questo articolo spieghiamo cos’è il DNS, come funziona e perché configurare manualmente le tue impostazioni DNS può impedire il corretto funzionamento della nostra protezione dalle perdite DNS.
Cos’è il DNS?
A ogni connessione a internet viene assegnato un identificatore numerico univoco noto come indirizzo IP (Internet Protocol). Il cervello umano non è progettato per ricordare lunghe stringhe di numeri, quindi identifichiamo le risorse internet (come i siti web e i server di gioco) utilizzando stringhe di testo più facili da ricordare, note come nomi di dominio.
Il Domain Name System (DNS) è come un elenco telefonico globale che traduce gli URL più facili da ricordare negli indirizzi IP utilizzati dai computer.
Ad esempio, se l’URL example.com ha l’indirizzo IP 123.456.789.012, inserendo 123.456.789.012 nella barra degli indirizzi web del tuo browser ti porterebbe su example.com. (In pratica, un indirizzo IP può essere associato a più siti web e un singolo dominio può essere associato a più indirizzi IP. Ma, in sostanza, questo è ciò che fa il DNS.)
DNS e privacy
La risoluzione DNS è il processo di traduzione di un dominio nel corrispondente indirizzo IP. Viene eseguita dai server DNS, che per impostazione predefinita sono gestiti dal tuo fornitore di servizi internet (ISP).
Quasi tutti gli ISP nel mondo conservano i log delle query DNS effettuate dai propri clienti, il che consente loro di conoscere la tua cronologia di navigazione. Sebbene gli ISP possano tracciare la tua attività su internet in altri modi, la maggior parte si limita semplicemente a conservare i log DNS.
Anche se di solito non avviene per impostazione predefinita, è possibile per i siti web che visiti vedere l’indirizzo IP del server DNS utilizzato per risolvere la query DNS che ti reindirizza al loro sito. Con queste informazioni, loro (o chiunque altro monitori il sito web) possono rivolgersi al tuo ISP e chiedergli di rivelare l’indirizzo IP del cliente che ha effettuato la query DNS.
Poiché la risoluzione DNS è eseguita dal tuo ISP, conoscere l’indirizzo IP del server DNS che hai utilizzato consente ai siti web di identificare il paese in cui ti trovi. Se usi una VPN(nuova finestra) o un proxy per nascondere il tuo indirizzo IP reale, ma l’indirizzo IP del server DNS del tuo ISP è esposto, questa discrepanza può consentire ai siti web di sapere che stai cercando di mascherare la tua reale identità.
DNS, Proton VPN e protezione dalle perdite DNS
Proton VPN affronta questa minaccia gestendo i propri server DNS. Come per tutto l’altro traffico internet, le query DNS vengono instradate attraverso il tunnel VPN per essere risolte sui nostri server.
Per il mondo esterno, il tuo indirizzo DNS sarà diverso dall’indirizzo IP del tuo server VPN, ma apparterrà allo stesso data center. Di conseguenza, corrisponderà strettamente alla posizione fisica del server VPN. (Nota che le connessioni IPv6 vengono semplicemente bloccate al momento, il che non ha alcun effetto sulla tua esperienza su internet.)
Proton VPN non registra le query DNS e, ai sensi della legge svizzera, non può essere costretta a farlo. Inoltre, non registriamo gli indirizzi IP dei nostri utenti.
Scopri di più sull’identificazione delle minacce di Proton VPN
Tutte le nostre app implementano la protezione dalle perdite DNS, utilizzando regole di firewall e altre tecniche specifiche della piattaforma per garantire che nessun traffico internet (comprese le query DNS) possa entrare o uscire dal tuo dispositivo al di fuori dell’interfaccia VPN.
Tuttavia, esiste un numero limitato di circostanze in cui le query DNS potrebbero essere instradate al di fuori del tunnel VPN.
Servizi DNS di terze parti
Configurare manualmente le impostazioni DNS globali del tuo dispositivo per utilizzare un servizio DNS di terze parti, come Google Public DNS, Cloudflare o OpenNIC, aumenta le probabilità che qualcosa vada storto, poiché è possibile che le impostazioni personalizzate sovrascrivano le nostre misure di prevenzione delle perdite DNS.
Sconsigliamo quindi vivamente di utilizzare servizi DNS di terze parti con Proton VPN. Di seguito sono riportate le guide per disattivare le configurazioni DNS personalizzate su tutte le principali piattaforme.
Windows 10
1. Vai su Start → Impostazioni → Rete e Internet → la tua interfaccia di rete (ad es. WiFi o Ethernet) → Impostazioni correlate → Modifica opzioni scheda.
2. Fai clic con il pulsante destro del mouse sulla tua interfaccia di rete → Proprietà → Protocollo Internet versione 4 (TCP/IPv4) → Proprietà.

3. Assicurati che l’opzione Ottieni indirizzo server DNS automaticamente sia selezionata, quindi fai clic su OK.

4. Se hai una connessione IPv6 (o se non sei sicuro di averla), ripeti i passaggi 2 e 3 per Protocollo Internet versione 6 (TCP/IPv6).
macOS
Apri l’app Impostazioni e vai su Rete → seleziona la tua interfaccia di rete (ad es. WiFi o Ethernet) → Dettagli… → scheda DNS. Seleziona eventuali server DNS di terze parti (se presenti), quindi fai clic sul pulsante – per rimuoverli. Fai clic su OK quando hai finito.

Linux
Ogni distribuzione Linux e ambiente desktop offre un’interfaccia utente diversa (sebbene spesso molto simile) per modificare le impostazioni DNS. Ad esempio, in Ubuntu GNOME:
1. Vai su Mostra applicazioni → Tutte → Impostazioni → Rete e fai clic sull’icona dell’ingranaggio accanto alla tua interfaccia di rete.

2. Vai alle schede IPv4 e IPv6. Sotto DNS, assicurati che l’interruttore Automatico sia attivato ed elimina tutte le voci DNS che vedi. Fai clic su Applica quando hai finito.

Android 9+
Android 9+ offre la funzionalità DNS privato, una caratteristica di sistema che protegge automaticamente la connessione ai server DNS del tuo ISP utilizzando il protocollo DoT (se supportato dal tuo ISP – vedi sotto per maggiori dettagli) o che ti consente di specificare un provider DNS personalizzato. Per disattivare il DNS privato:
1. Apri l’app Impostazioni e vai su Connessioni → Altre impostazioni di connessione → DNS privato → Disattivato.

Chrome OS
Vai su Impostazioni → seleziona la tua interfaccia di rete (ad es. WiFi o Ethernet. Se utilizzi il WiFi dovrai anche selezionare una rete conosciuta) → Avanzate → Server dei nomi e assicurati che l’opzione Server dei nomi automatici sia selezionata.

iOS e versioni precedenti di Android
L’unico modo per modificare le impostazioni DNS globali su iOS/iPadOS e sulle versioni di Android precedenti ad Android 9 Pie consiste nell’utilizzare un’app di terze parti che crei un’interfaccia VPN fittizia per funzionare.
Poiché è possibile avere solo una connessione VPN alla volta, in ogni caso non puoi eseguire queste app contemporaneamente a Proton VPN.
DNS over HTTPS
DNS over HTTPS(nuova finestra) (DoH) è uno standard di crittografia che crittografa le query DNS inviate al server DNS. Il DoH funziona solo se lo standard è supportato dal provider DNS, ma è ormai offerto da un numero sempre maggiore di servizi DNS di terze parti (sebbene raramente dagli ISP).
Sfortunatamente, questo aggrava il problema dell’utilizzo di servizi DNS di terze parti, poiché la crittografia impedisce al nostro software di vedere le query DNS. Ciò rende molto difficile bloccarle o reindirizzarle.
Sconsigliamo quindi vivamente di utilizzare il DoH (e il simile standard DNS over TLS) con Proton VPN. Quando usi le nostre app, tutte le query DNS vengono inviate tramite la connessione VPN ai nostri server e sono quindi crittografate in modo sicuro senza la necessità di DoH o DoT.
Sui sistemi desktop, il DoH è solitamente implementato all’interno del tuo browser ed è supportato dalla maggior parte dei browser moderni (eccetto Safari). DoH e DoT sono supportati sui dispositivi mobili tramite il DNS privato di Android o app standalone (come descritto sopra).
Come disattivare il DoH nel tuo browser desktop
Firefox
Vai su ≡ → Impostazioni → Privacy e sicurezza → DNS over HTTPS → Attiva DNS sicuro utilizzando: e seleziona disattivato.

Chrome
Fai clic sull’icona con i tre puntini ellisse verticale → Impostazioni → Privacy e sicurezza → Privacy e sicurezza → Sicurezza → Avanzate → Seleziona provider DNS e assicurati che sia selezionata l’opzione Predefinito del sistema operativo (se disponibile) dal menu a discesa.

(Su Chromebook, vai su Impostazioni → Privacy e sicurezza → Avanzate)
Edge Chromium
Fai clic sull’icona con i tre puntini ellisse orizzontale → Impostazioni → ≡ → Privacy, ricerca e servizi → Sicurezza e assicurati che l’opzione Usa DNS sicuro per specificare come cercare l’indirizzo di rete dei siti web sia disattivata.

Brave
Vai su ≡ → Impostazioni → Privacy e sicurezza→ → Sicurezza→ Avanzate e assicurati che Usa DNS sicuro sia disattivato.

La tua connessione al server VPN è interrotta
Se la connessione tra il tuo dispositivo e il server VPN si interrompe, potresti accedere a internet senza la protezione della VPN. Tra le altre cose, questo significa che le query DNS potrebbero essere inviate al server DNS predefinito del tuo sistema (che probabilmente è gestito dal tuo ISP).
Questo problema è facile da risolvere attivando la funzionalità kill switch, che è ora disponibile in tutte le nostre app.
Come verificare la presenza di perdite DNS
1. Apri la nostra app e connettiti a uno dei nostri server. Per eseguire un test delle perdite DNS, connettersi a una VPN in un Paese diverso rende le perdite DNS più facili da individuare.
2. Visita DNSleaktest.com(nuova finestra) nel tuo browser. Dovresti vedere l’indirizzo IP del server VPN a cui ti sei connesso. Scegli un test Standard o un test esteso. Ai fini di questa guida, sceglieremo un test esteso.

3. Attendi il completamento del test e guarda i risultati. Se l’indirizzo IP mostrato è quello del tuo vero ISP, allora hai una perdita DNS. Consulta le soluzioni sopra riportate.

Tieni presente che Proton VPN collabora con provider di infrastrutture in tutto il mondo, quindi l’ISP potrebbe essere un fornitore di terze parti. Finché l’indirizzo IP non appartiene al tuo vero ISP, non hai una perdita DNS.