Test uhajanja DNS
Če vaše poizvedbe DNS obidejo tunel VPN, vaš ponudnik interneta še vedno vidi vsako stran, ki jo obiščete — tudi s povezanim VPN. Tukaj je opisano, kako to preverite in odpravite.
Kaj je uhajanje DNS?
Ko vnesete URL, vaša naprava najprej vpraša strežnik DNS za naslov IP te domene. Če gre poizvedba DNS skozi tunel VPN, vaš ponudnik vidi le šifriran promet. Če tunel obide — uhajanje DNS — vaš ponudnik vidi vsako domeno, ki jo obiščete, čeprav je povezava, ki sledi, šifrirana. Cenzurirana omrežja pogosto pregledujejo poizvedbe DNS za uveljavljanje seznamov blokiranj, zato je uhajanje DNS v takih okoljih usodno.
Kaj povzroča uhajanja DNS?
Trije pogosti vzroki: (1) Odjemalec VPN nastavi svoj razreševalnik DNS, vendar ga OS prezre in uporabi razreševalnik, ki ga dodeli lokalno omrežje. (2) Promet IPv6 ni tuneliran, zato poizvedbe DNS prek IPv6 uhajajo mimo VPN. (3) Brskalniki, kot sta Chrome in Firefox, lahko uporabljajo »pametno« usmerjanje DNS (DNS-over-HTTPS), ki povsem obide sistemske nastavitve DNS.
Kako odpraviti uhajanje DNS
Uporabite VPN, ki ima lastno infrastrukturo DNS in vse poizvedbe DNS prisili skozi tunel (Doppler to privzeto počne na vsaki platformi). Če vaš VPN ne podpira tuneliranja IPv6, onemogočite IPv6 v omrežnih nastavitvah OS. V brskalniku nastavite DNS-over-HTTPS na istega ponudnika kot vaš VPN ali ga onemogočite. Na usmerjevalnikih nastavite nadrejeni DNS na razreševalnik, ki spoštuje zasebnost (Quad9, Cloudflare 1.1.1.1), le če VPN ne teče na ravni naprave.
Dopplerjeva jamstva za DNS:
- Vse poizvedbe DNS so prisiljene skozi tunel VPN — brez uhajanj prek sistemskega DNS.
- IPv6 je bodisi tuneliran bodisi blokiran, nikoli ne uhaja.
- Naši razreševalniki DNS ne beležijo poizvedb.
- Ko je kill-switch vklopljen, blokiramo poskuse brskalnikov, da bi ga obšli prek DNS-over-HTTPS.