DNS Sızıntısı Nedir?
Bir web sitesini her açtığınızda cihazınız önce bir DNS sunucusundan alan adını (example.com) bir IP adresine çevirmesini ister. Bu sunucuyu işleten taraf, sorguladığınız her alan adını görebilir.
VPN'in bu sorguları şifreli tüneli üzerinden kendi kontrol ettiği DNS sunucularına göndermesi gerekir. DNS sızıntısı, sorgular başka bir yere, genellikle doğrudan internet servis sağlayıcınıza gittiğinde olur. Trafiğiniz gizlenir, ancak ISP'niz yine de ziyaret ettiğiniz her sitenin listesini alır ve VPN'in gizlilik vaadi sessizce bozulur.

Bu DNS Sızıntı Testi Nasıl Çalışır?
Test, tarayıcınızdan 3-k2v9x0m4q7r1t8zw.leak.dnsrobot.net gibi adları yüklemesini ister. Bu adlar daha önce hiç sorgulanmadığı için hiçbir önbellek yanıt veremez: DNS sunucunuz bizim ad sunucumuza sormak zorundadır.
leak.dnsrobot.net için ad sunucusunu biz işletiyoruz. Her sorgu, gezinme sorgularınızı gerçekte yapan DNS sunucusundan gelir; biz de onun IP adresini kaydederiz.
Her sunucunun IP'si ağıyla (ASN), işletmecisiyle ve ülkesiyle eşleştirilir, ardından kendi IP adresinizin ağıyla karşılaştırılır.
Sunucular VPN'inize veya seçtiğiniz bir DNS hizmetine aitse sızıntı yoktur. VPN bağlıyken kendi internet servis sağlayıcınız listede çıkıyorsa DNS'iniz sızıntı yapıyordur.
Advertisement
Sonucunuz Ne Anlama Gelir?
Her DNS sunucusu IP adresinizle aynı ağa ait. VPN bağlıyken sorgularınız tünelden geçer. VPN olmadan ise beklendiği gibi ISP'nize gider.
Sorgularınız Cloudflare, Google, Quad9 veya başka bir genel DNS hizmetine gidiyor. Bunu siz ya da VPN'iniz seçtiyseniz sorun yok. Seçmediyseniz bir tarayıcı ayarı veya bir uygulama VPN'inizin DNS'ini atlıyor olabilir.
En az bir sunucu, IP'nizle ilgisi olmayan bir ağda. VPN bağlıyken listede kendi ISP'nizin adını arayın: oradaysa VPN'iniz DNS sızdırıyor demektir.
Tarayıcınız test adlarını hiç sorgulamadı; bunun nedeni genellikle bilinmeyen alan adlarını engelleyen bir reklam engelleyici, güvenlik duvarı veya filtreleyen DNS'tir. Sayfaya izin verin ve tekrar test edin.
Standart mı, Genişletilmiş DNS Sızıntı Testi mi?
Standart test 6 sorgu gönderir ve birkaç saniye sürer. DNS'inizi hangi sağlayıcının yönettiğini görmek için yeterlidir.
Genişletilmiş test altı turda 36 sorgu gönderir. Büyük sağlayıcılar çok sayıda sunucudan oluşan havuzlardan yanıt verir ve bazı sızıntılar yalnızca ara sıra ortaya çıkar; örneğin Windows aynı soruyu aynı anda tüm ağ bağdaştırıcılarına gönderdiğinde. Hassas herhangi bir konuda bir VPN'e güvenmeden önce genişletilmiş testi çalıştırın.
Advertisement
DNS Sızıntısına Ne Sebep Olur?
VPN, DNS'i yönetmiyor. Bazı VPN uygulamaları ve elle yapılan pek çok OpenVPN veya WireGuard kurulumu tüneli bağlar, ancak sisteminizin DNS ayarlarını modeminizi veya ISP'nizi gösterir halde bırakır.
Windows her bağdaştırıcıya sorar. Windows 8'den beri akıllı çoklu bağlantılı ad çözümleme (smart multi-homed name resolution), her sorguyu aynı anda tüm ağ bağdaştırıcılarının DNS sunucularına gönderir ve en hızlı yanıtı alır; bu yanıt ISP'nizden gelebilir.
Tünelin dışındaki IPv6. VPN'iniz yalnızca IPv4'ü tünelden geçiriyorsa IPv6 üzerinden gönderilen sorgular doğrudan ISP'nizin çözümleyicisine ulaşabilir. VPN bağlıyken IPv6 testimiz ile kontrol edin.
Tarayıcının güvenli DNS'i. Chrome, Edge ve Firefox, VPN'in DNS sunucularını yok sayarak sorguları DNS over HTTPS ile Cloudflare, Google veya başka bir sağlayıcıya gönderebilir.
Modemde veya elle ayarlanmış DNS. Modeminizde veya ağ ayarlarınızda sabitlenmiş bir DNS sunucusu, VPN uygulamasının çalışma şekline bağlı olarak VPN'i geçersiz kılabilir.
Şeffaf DNS proxy'leri. Bazı ISP'ler 53 numaralı porttaki her DNS isteğini yakalar ve siz başka bir DNS sunucusu seçmiş olsanız bile isteği kendileri yanıtlar.
DNS Sızıntısı Nasıl Düzeltilir?
VPN'inizin DNS sızıntı korumasını ve kill switch özelliğini açın. İyi VPN uygulamalarının çoğunda ikisi de bulunur; uygulamanın kendi DNS sunucularını kullandığından emin olun, ardından testi tekrar çalıştırın.
Windows Pro ve Enterprise:
gpedit.msc→ Bilgisayar Yapılandırması → Yönetim Şablonları → Ağ → DNS İstemcisi yolunu açın ve Turn off smart multi-homed name resolution ilkesini etkinleştirin. Windows Home'daHKLM\SOFTWARE\Policies\Microsoft\Windows NT\DNSClientaltındaDisableSmartNameResolutionDWORD değerini1yapın.Teredo'yu devre dışı bırakın (ihtiyacınız yoksa): yönetici olarak açtığınız bir komut isteminde
netsh interface teredo set state disabledkomutunu çalıştırın.IPv6'yı düzeltin: IPv6'yı da tünelden geçiren bir VPN kullanın ya da VPN bağlıyken ağ bağdaştırıcısında IPv6'yı kapatın.
Tarayıcınızın güvenli DNS ayarını kontrol edin: Chrome'da Ayarlar → Gizlilik ve güvenlik → Güvenlik → Güvenli DNS kullan; Firefox'ta Ayarlar → Gizlilik ve Güvenlik → HTTPS üzerinden DNS. DNS'i VPN'in yönetmesini istiyorsanız bu ayarı kapatın veya VPN'inizin çözümleyicisine yönlendirin.
DNS önbelleğini temizleyin: her değişiklikten sonra eski yanıtlar kalmasın diye. Windows, macOS, Linux ve tarayıcılarda nasıl yapılacağını DNS önbelleği temizleme rehberimizde bulabilirsiniz.
Advertisement
DNS Sunucunuzu Komut Satırından Test Edin
Bilgisayarınızın hangi DNS sunucusunu kullandığını tarayıcı olmadan da kontrol edebilirsiniz. Ad sunucumuz, özel whoami.leak.dnsrobot.net adına, onu soran sunucunun IP adresiyle yanıt verir:
dig +short TXT whoami.leak.dnsrobot.netnslookup -type=TXT whoami.leak.dnsrobot.netNeden Tanımadığım Sunucular Görüyorum?
Biz, ad sunucumuzla iletişime geçen sunucuyu, yani zincirdeki son sunucuyu görürüz. Modeminiz veya yerel bir çözümleyici sorguları bir üst sunucuya iletiyorsa sonuçta modeminiz değil, bu üst sağlayıcı görünür.
Büyük genel çözümleyiciler anycast kullanır: Cloudflare, Google ve Quad9 size yakın veri merkezlerinden yanıt verir ve tek bir sorguyu komşu bir ülkedeki bir makine karşılayabilir. Beklenmedik bir ülkedeki sunucu tek başına sızıntı değildir. Önemli olan, sunucuyu kimin işlettiğidir.
Advertisement
DNS Sızıntıları, WebRTC Sızıntıları ve IPv6 Sızıntıları
Bir VPN kimliğinizi üç temel yoldan açığa çıkarabilir ve her biri için ayrı bir test gerekir:
Sorgularınız VPN dışındaki bir DNS sunucusuna, genellikle ISP'nizinkine ulaşır ve ziyaret ettiğiniz her alan adını açığa çıkarır.
Tarayıcı, WebRTC aracılığıyla gerçek IP'nizi açığa çıkarır. WebRTC sızıntı testimiz ile kontrol edin.
IPv6 trafiği, yalnızca IPv4'ü tünelden geçiren bir VPN'i atlar. VPN bağlıyken IPv6 testimiz ile kontrol edin.
Diğer Gizlilik ve DNS Araçları
Bağlantınızın neleri açığa çıkardığını ve DNS'inizin nasıl performans gösterdiğini görmek için diğer ücretsiz araçlar:
Konum bilgisiyle birlikte genel IPv4 ve IPv6 adresleriniz.
WebRTC'nin gerçek IP'nizi açığa çıkarıp çıkarmadığını kontrol edin.
Genel DNS çözümleyicilerinin ne kadar hızlı yanıt verdiğini karşılaştırın.
Android'de şifreli DNS'in açıklaması.