DNS sızıntısı, cihazınızın web sitesi sorgularını şifreli VPN tüneli yerine doğrudan internet sağlayıcınıza ya da başka bir DNS çözücüye göndermesiyle oluşur. Böylece siteye giderken IP adresiniz gizli kalsa bile, hangi alan adlarını ziyaret ettiğiniz açığa çıkabilir.
İyi haber şu, DNS sızıntısı test edilebilir ve çoğu zaman düzeltilebilir. Bu rehberde DNS’nin ne olduğunu, DNS isteklerinin neden hassas sayıldığını, sızıntının yaygın nedenlerini, güvenilir bir DNS sızıntısı testini nasıl yapacağınızı ve masaüstü, mobil ile tarayıcıda riski nasıl azaltacağınızı anlatıyoruz.
DNS nedir ve neden önemlidir?
DNS, Domain Name System ifadesinin kısaltmasıdır. İnternetin adres defteri gibi çalışır. Tarayıcıya bir site adı yazdığınızda, sayfanın açılabilmesi için cihazınızın o ada karşılık gelen sunucu adresini bulması gerekir.
Bir alan adını insanlar kolay hatırlasın diye kullanırız. Ağlar ise trafiği sayısal adreslerle yönlendirir. DNS, isim ile adres arasındaki bu çeviriyi yapar.
Normal bir DNS sorgusu temelde şöyle işler:
- Bir alan adı yazarsınız ya da bir uygulama açarsınız.
- Cihazınız, o alan adının hangi adrese yönlendiğini DNS çözücüye sorar.
- Çözücü, IP adresini veya ilgili kayıtları geri döner.
- Cihazınız hedefe bağlanır ve hizmeti açar.
Buradaki gizlilik meselesi şudur: DNS istekleri niyeti ele verebilir. Bir DNS çözücü, şifreli HTTPS oturumunun tam sayfa içeriğini ya da tek tek URL’leri görmeyebilir. Ama çoğu zaman haber sitesi, banka, sağlık forumu, iş aracı ya da yayın platformu gibi hangi alan adını sorduğunuzu görebilir.
Bu yüzden DNS yönetimi, VPN gizliliğinin bir parçasıdır. VPN sadece sitelere görünen IP adresini değiştirmek değildir. Aynı zamanda normal arama trafiğinin korumalı yolun dışına taşmasını da önlemelidir. Temel mantığı görmek isterseniz VPN nedir yazımıza da göz atabilirsiniz.
DNS sızıntısı nedir?
DNS sızıntısı, ana internet trafiğinizin gittiği yer ile DNS sorgularınızın gittiği yerin farklı olmasıdır. Web trafiğiniz VPN sunucusundan geçerken, DNS sorguları hala ISS’nize, mobil operatörünüze, cihazda tanımlı genel bir çözücüye ya da tarayıcınızın seçtiği bir çözücüye gidebilir.
Bu da gizlilikte boşluk yaratır. Ziyaret ettiğiniz site VPN sunucusunun IP adresini görür, fakat tünelin dışındaki DNS çözücü sizden gelen alan adı sorgularını görebilir. Bu çözücü ISS’nize aitse, ISS’niz DNS meta verilerinden tarama alışkanlığınızın büyük kısmını çıkarabilir.
DNS sızıntısı, her zaman VPN’in tamamen bozulduğu anlamına gelmez. VPN simgesi bağlı görünürken ve genel IP adresiniz VPN sunucusuna dönmüşken de oluşabilir. Bu yüzden doğrudan test etmeden fark edilmesi kolay değildir.
Crispy VPN’de bağlantı kurulduğunda DNS istekleri VPN tüneli içinden yönlendirilir. Böylece DNS sorguları, kullandığınız ağın üzerine geri düşmek yerine VPN bağlantısıyla aynı hatta kalır.
DNS sızıntısı neleri açığa çıkarabilir?
- Alan adları: cihazınızın çözmesini istediği site ve servisler.
- Zamanlama: bu isteklerin ne zaman yapıldığı.
- Ağ bağlamı: isteğin ev ISS’sinden, iş yerinden, otelden, mobil operatörden ya da başka bir yerel ağdan geldiği bilgisi.
DNS tek başına şifreli bir HTTPS sayfasının tüm içeriğini göstermez. Ayrıca sizi anonim yapmaz. Giriş yaptığınız siteler hesabınızı yine tanıyabilir, takipçiler çerezler ya da tarayıcı parmak izi kullanmaya devam edebilir. Yine de DNS sızıntısını engellemek önemlidir, çünkü eriştiğiniz şeylerin kullanışlı bir haritasını açığa çıkarır.
DNS sızıntısı nasıl oluşur?
DNS sızıntısı genelde ayar çakışmalarından kaynaklanır. Modern işletim sistemleri, tarayıcılar, VPN uygulamaları ve ağ bağdaştırıcıları DNS davranışını etkileyebilir. Bu katmanlar aynı fikirde değilse, sorgular beklemediğiniz bir yoldan gidebilir.
İşletim sistemi DNS ayarları
İşletim sisteminiz, her ağ arayüzü için hangi DNS sunucularının kullanılacağına karar verir. VPN bağlandığında genellikle sanal bir ağ arayüzü ekler ve DNS trafiğinin bu arayüzden geçmesini sağlamalıdır. Ancak sistem eski Wi-Fi ya da Ethernet DNS sunucusunu kullanmaya devam ederse sızıntı oluşabilir.
Bu durum, sık ağ değişimlerinden, uyku ve uyanma döngülerinden, captive portal girişlerinden ya da elle yapılan ağ düzenlemelerinden sonra daha olasıdır. VPN bağlantısını yeniden başlatmak geçici yönlendirme sorununu sıkça düzeltir, fakat kalıcı sızıntılarda ayarları incelemek gerekir.
IPv6 kullanımı
IPv6, IPv4 ile birlikte çalışabilen daha yeni bir internet adresleme sistemidir. DNS hem IPv4 hem IPv6 kayıtlarını çözebilir. VPN ya da cihaz IPv4 trafiğini doğru yönlendirirken IPv6 DNS’i veya IPv6 trafiğini yerel ağda bırakırsa, bu da sızıntı yaratabilir.
Bu yüzden test, sadece görünen bir IPv4 adresinin değişip değişmediğine bakmamalıdır. Temiz sonuç, DNS sunucularınızın ve görünen IP bilgilerinin kullanmak istediğiniz VPN yoluyla uyuşmasıdır.
Elle tanımlanmış DNS sunucuları
Birçok kişi hız, filtreleme ya da kararlılık için cihaza, yönlendiriciye ya da tarayıcıya özel DNS sunucuları ekler. Bu ayarlar, VPN uygulamasının verdiği DNS sunucularının önüne geçebilir. Özel çözücü tünelin dışından erişiliyorsa, DNS sızıntısı vardır.
Elle DNS kullanmak her zaman kötü değildir, ancak gizlilik hedefinizle uyumlu olmalıdır. VPN kullanırken en güvenli başlangıç, belirli bir nedeniniz yoksa DNS yönetimini VPN uygulamasına bırakmaktır.
Tarayıcıdaki DNS over HTTPS
Bazı tarayıcılar DNS over HTTPS, yani güvenli DNS seçeneği sunar. Bu, tarayıcı ile DNS sağlayıcısı arasındaki DNS trafiğini şifreler. Yerel ağdan korunma sağlayabilir, fakat VPN uygulamasının DNS ayarlarını da by-pass edebilir.
Tarayıcıdaki DNS over HTTPS, VPN yolunun dışındaki bir çözücüye ayarlanmışsa, testte VPN DNS’i yerine o çözücü görünebilir. Şifreli olsa bile, VPN’in amaçladığı DNS yönetimini kullanmıyordur. Tarayıcı uzantılarının da kendi yönlendirme kuralları olabilir, bu yüzden tarayıcı testi ile tam cihaz testi farklı sonuç verebilir.
Bölünmüş tünelleme seçimleri
Bölünmüş tünelleme, seçili uygulamaların ya da sitelerin trafiğinin diğerlerinden farklı bir yoldan gitmesini sağlar. Trafiğin bir kısmını VPN içinde, bir kısmını dışında tutmak istediğinizde kullanışlıdır. Ama beklenmedik DNS sonuçlarını da açıklayabilir.
Bir uygulama ya da site VPN dışına bırakıldıysa, platforma ve uygulamaya bağlı olarak DNS’i de dışarıda kalabilir. Crispy VPN, Android’de uygulama bazlı, iPhone ve iPad’de site bazlı, tarayıcı uzantılarında da site bazlı bölünmüş tünelleme sunar. Bu özelliği kullanıyorsanız, her DNS isteğinin korunduğunu varsaymadan önce kurallarınızı kontrol edin. Daha ayrıntılı bilgi için split tunneling nedir yazımızı okuyabilirsiniz.
DNS sızıntısı testi nasıl yapılır?
DNS sızıntısı testi, sorgu isteklerinizi hangi DNS çözücülerin görebildiğini kontrol eder. Temel fikir, VPN kapalıyken görünenlerle VPN açıkken görünenleri karşılaştırmaktır. VPN bağlıyken aynı ISS ya da yerel ağ DNS sunucuları görünüyorsa, büyük olasılıkla sızıntı vardır.
Testi gerçekten kullandığınız koşullarda yapın. Çoğunlukla belirli bir tarayıcı kullanıyorsanız, testi orada yapın. Masaüstü uygulaması ya da mobil uygulama kullanıyorsanız, cihaz bağlantısının tamamını da test edin. Sık sık Wi-Fi ile mobil veri arasında geçiş yapıyorsanız, iki ağda da deneyin.
DNS sızıntısı test kontrol listesi
- VPN bağlantısını kesin. Bir DNS sızıntısı test sayfasını açın ve görünen DNS sağlayıcı adlarını, ülkeleri ve IP adreslerini not edin. Bu sizin başlangıç referansınız olsun.
- VPN’e bağlanın. Normalde kullandığınız VPN sunucu konumunu seçin ve uygulamanın bağlı olduğunu gösterdiğini görün.
- Test sayfasını yenileyin. Önce standart testi çalıştırın. Gelişmiş test varsa onu da yapın.
- Sonuçları karşılaştırın. VPN bağlıyken ISS’niz, iş yeriniz, okulunuz, oteliniz ya da mobil operatörünüzün DNS sunucularını görmemeniz gerekir.
- Görünen IP’nizi kontrol edin. Genel IP adresinizin de VPN konumuna dönüp dönmediğini görmek için bir IP kontrol sayfası kullanın. Bunun için IP adresim ne yazımıza bakabilirsiniz.
- Ağ değiştirince tekrar edin. Wi-Fi ağı değiştirince, mobil veriye geçince ya da cihaz uyku modundan uyanınca testi yeniden yapın.
İyi sonuç her zaman VPN markanızın adıyla görünmez. DNS altyapısı farklı sağlayıcı adları, veri merkezi adları veya ara düğüm adresleri kullanabilir. Önemli olan, sonucun yerel ISS’nizi ya da kullanmak istemediğiniz başka bir çözücüyü göstermemesidir.
Crispy VPN kullanıyorsanız önce uygulamayı bağlayın, sonra testi çalıştırın. DNS, VPN trafiğiyle birlikte tünel içinden yönlendirilmelidir. Bağlandıktan sonra hala ISS DNS’i görüyorsanız, bunu cihaz ya da tarayıcı ayarı sorunu olarak değerlendirin ve aşağıdaki düzeltmeleri uygulayın.
DNS sızıntısı sorunları nasıl düzeltilir?
Doğru çözüm, nedenine bağlıdır. Önce en az müdahaleci adımlarla başlayın, sorun sürerse platform ve tarayıcı ayarlarına geçin.
Önce denenebilecek hızlı çözümler
- VPN bağlantısını kesip yeniden kurun. Bu, yönlendirme ve DNS ayarlarını tazeler.
- VPN sunucu konumunu değiştirin. Yeni bir bağlantı eski ağ durumunu temizleyebilir.
- Uygulamayı ve tarayıcıyı yeniden başlatın. Tarayıcılar DNS kararlarını yeniden başlatana kadar önbellekte tutabilir.
- Cihazı yeniden başlatın. Bu, ağ arayüzlerini ve eski DNS atamalarını sıfırlar.
- VPN uygulamasını ve işletim sistemini güncelleyin. DNS yönlendirme hataları çoğu zaman güncellemelerle düzeltilir.
Elle DNS ayarlarını kontrol edin
Wi-Fi, Ethernet ve mobil ağ ayarlarınıza bakın. Elle DNS sunucuları eklediyseniz, geçici olarak kaldırın ve DNS’yi otomatiğe alın. Ardından VPN’e yeniden bağlanıp DNS sızıntısı testini tekrar yapın.
Sızıntı kaybolursa, manuel DNS ayarı VPN’i eziyordu demektir. O özel DNS’i kullanıp kullanmamak size kalır, fakat tanıdık ya da şifreli diye otomatik olarak gizli olduğunu varsaymayın.
Tarayıcıdaki güvenli DNS ayarlarını gözden geçirin
Tarayıcınızın gizlilik veya güvenlik ayarlarını açın ve güvenli DNS ya da DNS over HTTPS seçeneğini bulun. Belirli bir sağlayıcıyla etkinse, geçici olarak kapatın ya da tarayıcıyı işletim sisteminin varsayılanını kullanacak şekilde ayarlayın. VPN’i yeniden bağlayın, tarayıcıyı yeniden başlatın ve tekrar test edin.
Bu özellikle sadece tek bir tarayıcı sızdırıyor, diğer uygulamalar temiz sonuç veriyorsa önemlidir. Bu durumda VPN sistem düzeyinde doğru çalışıyor olabilir, fakat tarayıcı kendi çözücüsünü seçiyordur.
Bölünmüş tünelleme kurallarını kontrol edin
Bölünmüş tünelleme açıksa, tarayıcı, test sitesi ya da uygulamanın VPN dışında bırakılıp bırakılmadığını kontrol edin. Hariç tutmayı kaldırın ve testi yeniden çalıştırın. Bölünmüş tünellemeyi kapattıktan sonra sonucun değişmesi gizemli değildir. Kuralın, ayarlandığı gibi çalıştığını gösterir.
Desteklenmeyen geçici çözümler yerine VPN uygulamasını kullanın
Desteklenmeyen yönlendirici kurulumları, rastgele yapılandırma dosyaları ya da üçüncü taraf ağ araçları DNS yönlendirmesini daha zor tahmin edilir hale getirebilir. Crispy VPN, iPhone ve iPad, Mac, Windows, Linux, Android, Apple TV, Android TV ve Google TV için uygulamalar sunar. Chrome, Edge ve Firefox için de tarayıcı uzantıları vardır. Doğru uygulamayı indirme sayfasından indirip oradan test edin.
Desteklenen cihazlarda Crispy VPN her sunucuda WireGuard kullanır. WireGuard, küçük kod tabanına sahip, hızlı ve mobilde pil dostu modern bir VPN protokolüdür. Protokol arka planı için WireGuard nedir yazımıza bakabilirsiniz.
Farklı cihazlarda DNS sızıntısı önleme
DNS sızıntısını önlemek, çoğunlukla VPN uygulamasının yönlendirmeyi kontrol etmesini sağlamak ve çakışan DNS ayarlarından kaçınmakla ilgilidir. Ayrıntılar cihaza göre değişir.
Windows, Mac ve Linux
Masaüstü sistemlerde birden fazla ağ arayüzü olabilir: Wi-Fi, Ethernet, sanal adaptörler ve bazen iş profilleri. Bir DNS sızıntısı görürseniz, adaptör DNS ayarlarını kontrol edin ve eski manuel çözücüleri kaldırın. Sonra VPN’i yeniden bağlayın.
Windows, Mac ve Linux’ta bağlantı koparsa maruziyeti azaltmak için kill switch de işe yarayabilir. Crispy VPN, bu masaüstü platformlarında isteğe bağlı bir kill switch sunar. Windows’ta ayrıca opsiyonel Lockdown modu vardır. Kill switch, DNS sızıntısı korumasıyla aynı şey değildir, ama bağlantı kesintilerinde trafiğin VPN dışına devam etmesini engellemeye yardımcı olur.
iPhone, iPad ve Android
Mobil cihazlar Wi-Fi, mobil veri, otel ağları ve captive portal ekranları arasında dolaşır. Gizlilik için VPN kullanıyorsanız ağ değişimlerinden sonra test yapın. Ayrıca private DNS, cihaz yönetim profilleri ya da güvenlik uygulamalarının DNS davranışını değiştirip değiştirmediğini kontrol edin.
Android’de Always-on VPN ve VPN olmadan bağlantıları engelle seçenekleri, trafiğin yanlışlıkla VPN dışına çıkmasını azaltabilir. iPhone ve iPad’de VPN uygulamasını güncel tutun ve belirli bir site beklenmedik davranıyorsa website split tunneling kurallarını gözden geçirin.
Tarayıcılar ve uzantılar
Tarayıcılar, kendi güvenli DNS ayarlarını kullanabildiği için sıkça kafa karıştırıcı DNS sonuçlarına yol açar. Sızıntı sadece Chrome, Edge veya Firefox içinde görünüyorsa, tüm cihazı değiştirmeden önce tarayıcı DNS ayarlarını kontrol edin.
Tarayıcı uzantıları da cihazdaki tüm uygulamalar yerine yalnızca tarayıcı trafiğini kapsar. Sadece web gezintisi için koruma istediğinizde bu kullanışlıdır, fakat tam cihaz VPN bağlantısıyla aynı şey değildir. Bu fark hakkında daha fazlası için VPN tarayıcı uzantısı yazımızı okuyabilirsiniz.
TV cihazları
TV platformları daha basittir, fakat daha az ağ kontrolü sunar. Crispy VPN, Apple TV ve Android TV ya da Google TV’yi destekler, giriş işlemi telefondan QR kod taratarak yapılır. TV’de DNS sorununu giderirken önce aynı ağı telefonda ya da dizüstünde test edin, sonra TV uygulamasını yeniden bağlayın.
Bir VPN DNS üzerinden neyi gizler, neyi gizlemez?
Doğru yapılandırılmış bir VPN, DNS isteklerini şifreli tünel içinde tutmalıdır. Böylece yerel Wi-Fi işletmecisi, ISS veya mobil operatör, sıradan DNS sorgularını açık şekilde göremez. Ayrıca DNS yolunuz, seçtiğiniz VPN sunucusuyla uyumlu kalır.
Crispy VPN ayrıca activity logs tutmaz ve kim olduğunuzu ne yaptığınızdan ayıran iki taraflı relay tasarımını kullanır. Bu, DNS gizliliğinin sadece tünelden ibaret olmadığını, servis yapısının da gereksiz bağlantıları azaltacak şekilde kurulmasının önemli olduğunu gösterir.
Yine de bir VPN sizi anonim yapmaz. Tek başına kötü amaçlı yazılımı veya oltalama saldırılarını durdurmaz, ayrıca giriş yaptığınız bir sitenin sizi tanımasını engellemez. Tarayıcınızda daha önce kaydedilmiş çerezleri de silemez.
DNS sızıntısı korumasını bir katman gibi düşünün. Yerel ağ ve ISS’den site arama meta verilerini uzak tutmaya yardımcı olur. Bunu bilinçli tarayıcı ayarları, dikkatli hesap kullanımı, düzenli güncellemeler ve VPN’in neyi koruduğunu net bilmekle birleştirin.
Bir VPN kurduktan sonra ayarlarınızı kontrol ediyorsanız, sadece DNS’i test etmek yetmez. Genel IP, WebRTC davranışı, kill switch ayarları ve tarayıcı yapılandırması da gizliliği etkileyebilir. Pratik bir sonraki adım için VPN çalışıyor mu yazımıza bakabilirsiniz.



