30 saniyede DNS
Cihazın bir web sitesini açmadan önce example.com gibi bir adı IP adresine çevirmek zorundadır. Bunu, genellikle internet sağlayıcının işlettiği bir DNS çözümleyicisine sorarak yapar. Çözümleyici, aradığın her site adını, ne zaman aradığını ve IP adresini görür.
DNS sızıntısı nedir?
VPN kullandığında bu sorgular şifreli tünelden geçerek VPN'in kendi çözümleyicisine gitmelidir. DNS sızıntısı, sorgular tüneli atlayıp doğrudan sağlayıcına veya başka bir dış çözümleyiciye gittiğinde olur.
Trafiğin yine şifrelidir, ama çözümleyici ziyaret ettiğin tüm sitelerin listesini görebilir; bağlantını izleyen herkes de görebilir. Bazı ülkelerde sağlayıcılar siteleri DNS ile engeller; bu yüzden sızıntı, VPN açıkken bile engelli sitelerin açılmamasına yol açabilir.
DNS sızıntısı web sitelerinin gördüğü IP adresini değiştirmez. Hangi siteleri ziyaret ettiğini sağlayıcına gösterir. Bu yüzden yalnızca IP kontrolüyle tespit edilemez.
DNS sızıntısı nasıl test edilir?
- VPN'ine bağlan.
- DNS sızıntı testi sayfasını aç. Test, tarayıcına yalnızca bizim test sunucumuzun yanıtlayabileceği birkaç rastgele adı sorgulatır ve bu adları hangi çözümleyicilerin istediğini kaydeder.
- Listelenen çözümleyicilere bak.
Sızıntı yok: tüm çözümleyiciler VPN sağlayıcına aittir ya da VPN'inin çıkış yaptığı ülkededir.
Sızıntı var: kendi internet sağlayıcına ait çözümleyiciler görüyorsun ya da VPN sunucun başka bir yerdeyken çözümleyiciler kendi ülkende.
Google (8.8.8.8) ve Cloudflare (1.1.1.1) gibi büyük açık çözümleyicilerin dünyanın her yerinde sunucuları vardır. Bunlar için test, çözümleyicinin ilettiği istemci alt ağını da gösterir; bu bilgi, çözümleyici tarafsız görünse bile gerçek ağını ortaya çıkarabilir.
DNS sızıntısına ne yol açar?
- VPN kendi DNS'ini ayarlamıyor. Bazı VPN uygulamaları, elle yapılan WireGuard veya OpenVPN kurulumları ve birçok proxy aracı sistem çözümleyicini değiştirmeden bırakır.
- Windows tüm ağlara aynı anda sorar. Windows DNS sorgularını tüm ağ bağdaştırıcılarına gönderir ve en hızlı yanıtı alır; bu yüzden sorgu normal bağlantından çıkabilir.
- IPv6. VPN yalnızca IPv4'ü yönetiyorsa IPv6 üzerinden yapılan sorgular sağlayıcının IPv6 çözümleyicisine gider.
- Tarayıcının DNS-over-HTTPS özelliği. Chrome, Edge ve Firefox sorguları kendi şifreli çözümleyicilerine gönderebilir. Bu sağlayıcına yönelik bir sızıntı değildir, ama VPN'in çözümleyicisini atlar ve gerçek konumunu taşıyabilir.
- "Sistem proxy'si" modundaki proxy araçları. Clash, V2Ray veya Shadowsocks istemcileri gibi uygulamalar çoğu zaman yalnızca tarayıcı trafiğini proxy'den geçirirken sistem adları yine yerel olarak çözümler.
- Modemin veya sağlayıcın DNS'i ele geçiriyor. Bazı sağlayıcılar 53 numaralı porttaki tüm trafiği yakalayıp kendisi yanıtlar.
DNS sızıntısı nasıl düzeltilir?
İlk çözümle başla ve her adımdan sonra yeniden test et.
- VPN'inin DNS sızıntı korumasını aç. İyi VPN uygulamalarının çoğunda DNS sızıntı koruması, "yalnızca VPN DNS'ini kullan" veya benzeri bir ayar bulunur. Kill switch'i de aç.
- IPv6 sızıntı korumasını aç ya da VPN uygulamasında IPv6'yı engelle. Bunun neden önemli olduğu için IPv4 ve IPv6 farkı rehberine bak.
- DNS'i VPN yapılandırmanda belirt. WireGuard için
[Interface]bölümüne birDNS =satırı ekle. OpenVPN için Windows'tablock-outside-dnskullan. - Proxy araçlarında TUN modunu aç (Clash, sing-box ve diğerleri bunu TUN, gelişmiş mod veya VPN modu olarak adlandırır) ve DNS yönetimlerini etkinleştir; böylece tüm sorgular proxy üzerinden gider.
- Tarayıcının güvenli DNS ayarını kontrol et. Chrome veya Edge'de Ayarlar > Gizlilik ve güvenlik > Güvenlik > Güvenli DNS kullan altında bulunur. Ya VPN'in çözümleyicisi kullanılsın diye kapat ya da güvendiğin bir çözümleyiciye ayarla.
- Yedek çözüm olarak sistem DNS'ini açık bir çözümleyiciyle değiştir. Bu, o çözümleyiciye giden sızıntıyı düzeltmez, ama sağlayıcının sorgularını görmesini engeller.
Ardından DNS sızıntı testini tekrar çalıştır. WebRTC ve IPv6 dahil VPN'inin tam kontrolü için VPN'inin çalışıp çalışmadığını nasıl kontrol edersin rehberine bak.
Sık sorulan sorular
DNS sızıntısı tehlikeli mi?
Ziyaret ettiğin siteleri açığa çıkarır; şifrelerin veya sayfa içerikleri HTTPS ile korunmaya devam eder. Yine de VPN'i gizlilik için kullanıyorsan, sızıntı VPN'in amacının büyük kısmını boşa çıkarır.
DNS sızıntısı gerçek IP adresimi ortaya çıkarabilir mi?
Dolaylı olarak. Sağlayıcının çözümleyicisi gerçek IP'ni görür ve istemci alt ağını ileten çözümleyiciler, web sitesinin DNS sunucusuna yaklaşık olarak nerede olduğunu söyler. Web sitelerinin kendisi ise IP'ni DNS üzerinden görmez.
1.1.1.1 veya 8.8.8.8 kullanmak DNS sızıntısını önler mi?
Hayır. Sorgularını kimin gördüğünü sağlayıcından Cloudflare'e veya Google'a değiştirir, ama bu sorgular yine VPN'inin dışına çıkabilir. Sızıntıyı ancak DNS'i VPN üzerinden yönlendirmek durdurur.
Test neden başka bir ülkedeki sunucuları gösteriyor?
Büyük çözümleyiciler sorgunu sana veya VPN sunucuna en yakın veri merkezinden gönderir; bu da komşu bir ülkede olabilir. Ağ adına bak: VPN sağlayıcın veya VPN sunucusuna yakın büyük bir açık çözümleyiciyse sorun yok.