IPdidi
Türkçe

DNS sızıntısı nedir ve nasıl düzeltilir?

VPN açıkken bile cihazın ziyaret ettiğin her siteyi internet sağlayıcına sormaya devam edebilir. Buna DNS sızıntısı denir. Nasıl fark edeceğini ve nasıl durduracağını burada bulabilirsin.

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?

  1. VPN'ine bağlan.
  2. 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.
  3. 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?

DNS sızıntısı nasıl düzeltilir?

İlk çözümle başla ve her adımdan sonra yeniden test et.

  1. 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ç.
  2. 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.
  3. DNS'i VPN yapılandırmanda belirt. WireGuard için [Interface] bölümüne bir DNS = satırı ekle. OpenVPN için Windows'ta block-outside-dns kullan.
  4. 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.
  5. 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.
  6. 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.