VPN kullanırken DNS sızıntıları
- Okuma süresi
- 9 dakikalık
- Kategori
- Bağlantı
Tüm Proton VPN uygulamaları, internette ziyaret ettiğiniz web sitelerinin ve benzeri kaynakların gerçek DNS adresinizi tespit etmesini önlemek amacıyla tasarlanmış DNS sızıntısı koruması içerir. Bununla birlikte, bilgisayarınızın bu korumaları aşmasına izin veren ve üçüncü tarafların gerçekten kullandığınız DNS sunucusunun IP adresini görmesiyle sonuçlanabilecek bazı sınırlı durumlar da vardır.
Bu makalede DNS’in ne olduğunu, nasıl çalıştığını ve DNS ayarlarınızı manuel olarak yapılandırmanın DNS sızıntısı korumamızın düzgün çalışmasını neden engelleyebileceğini açıklıyoruz.
DNS nedir?
İnternete yapılan her bağlantıya, internet protokolü (IP) adresi olarak bilinen benzersiz bir sayısal tanımlayıcı atanır. İnsan beyni uzun sayı dizilerini hatırlamak üzere tasarlanmadığından, internet kaynaklarını (web siteleri ve oyun sunucuları gibi) alan adları olarak bilinen, insan kullanımına daha uygun metin dizileriyle tanımlarız.
Alan Adı Sistemi (DNS), insan dostu URL’leri bilgisayarların kullandığı IP adreslerine çeviren küresel bir telefon rehberi gibidir.
Örneğin, example.com URL’si 123.456.789.012 IP adresine sahipse tarayıcınızın web adresi çubuğuna 123.456.789.012 yazmanız sizi example.com adresine götürecektir. (Pratikte bir IP adresi birden fazla web sitesiyle eşleşebilir ve tek bir etki alanı birden fazla IP adresiyle eşleşebilir. Ancak özünde DNS’in yaptığı şey budur.)
DNS ve gizlilik
DNS çözümlemesi, bir alan adının onunla eşleşen IP adresine dönüştürülmesi işlemidir. Bu işlem, varsayılan olarak internet hizmeti sağlayıcınız (İSS) tarafından işletilen DNS sunucuları tarafından gerçekleştirilir.
Dünyadaki neredeyse tüm İSS’ler, müşterileri tarafından yapılan DNS sorgularının günlüklerini tutarak göz atma geçmişinizi öğrenmelerine olanak tanır. İSS’ler internet etkinliğinizi başka yollarla da izleyebilseler de çoğu yalnızca DNS günlükleri tutmakla yetinir.
Genellikle varsayılan olarak yapılmasa da ziyaret ettiğiniz web sitelerinin, sizi kendi sitelerine yönlendiren DNS sorgusunu çözümlemek için kullanılan DNS sunucusunun IP adresini görmesi mümkündür. Bu bilgiye dayanarak, onlar (veya web sitesini izleyen herhangi bir kişi) İSS’nize başvurabilir ve söz konusu DNS sorgusunu gerçekleştiren müşterinin IP adresini ifşa etmesini isteyebilir.
DNS çözümlemesi İSS’niz tarafından gerçekleştirildiğinden, kullandığınız DNS sunucusunun IP adresinin bilinmesi, web sitelerinin hangi ülkede olduğunuzu tespit etmesine olanak tanır. Gerçek IP adresinizi gizlemek için bir VPN(yeni pencere) veya vekil sunucu kullanıyorsanız ancak İSS’nizin DNS sunucusunun IP adresi açığa çıkıyorsa bu uyumsuzluk, web sitelerinin gerçek kimliğinizi maskelemeye çalıştığınızı anlamasına olanak tanıyabilir.
DNS, Proton VPN ve DNS sızıntısı koruması
Proton VPN, kendi DNS sunucularımızı çalıştırarak bu tehdidi ele alır. Diğer tüm internet trafiğinde olduğu gibi, DNS sorguları da sunucularımızda çözümlenmek üzere VPN tüneli üzerinden yönlendirilir.
Dış dünya için DNS adresiniz, VPN sunucunuzun IP adresinden farklı olacaktır ancak aynı veri merkezine ait olacaktır. Dolayısıyla VPN sunucusunun fiziksel konumuyla yakından eşleşecektir. (Şu anda IPv6 bağlantılarının yalnızca engellendiğini ve bunun internet deneyiminiz üzerinde hiçbir etkisi olmadığını unutmayın.)
Proton VPN, DNS sorgularını günlüğe kaydetmez ve İsviçre yasalarına göre bunları kaydetmeye başlamaya zorlanamaz. Ayrıca kullanıcılarımızın IP adreslerini de günlüğe kaydetmiyoruz.
Proton VPN’in tehdit modeli hakkında ayrıntılı bilgi edinin
Tüm uygulamalarımız; DNS sorguları da dahil olmak üzere hiçbir internet trafiğinin VPN arayüzünün dışından aygıtınıza girememesini veya aygıtınızdan çıkamamasını sağlamak için güvenlik duvarı kuralları ve platforma özgü diğer teknikleri kullanarak DNS sızıntısı koruması uygular.
Ancak, DNS sorgularının VPN tüneli dışına yönlendirilebileceği sınırlı sayıda durum mevcuttur.
Üçüncü taraf DNS hizmetleri
Aygıtınızın genel DNS ayarlarını Google Public DNS, Cloudflare veya OpenNIC gibi üçüncü taraf bir DNS hizmetini kullanacak şekilde manuel olarak yapılandırmak, özel ayarların DNS sızıntısı önleme önlemlerimizi geçersiz kılma olasılığı nedeniyle bir şeylerin ters gitme riskini artırır.
Bu nedenle, Proton VPN ile üçüncü taraf DNS hizmetlerinin kullanılmasını kesinlikle önermiyoruz. Aşağıda, tüm büyük platformlarda özel DNS yapılandırmalarını devre dışı bırakmaya yönelik kılavuzları bulabilirsiniz.
Windows 10
1. Başlat → Ayarlar → Ağ ve İnternet → ağ arayüzünüz (ör. Wi-Fi veya Ethernet) → İlgili ayarlar → Bağdaştırıcı seçeneklerini değiştir bölümüne gidin.
2. Ağ arayüzünüze sağ tıklayın → Özellikler → İnternet Protokolü Sürüm 4 (TCP/IPv4) → Özellikler.

3. DNS sunucu adresini otomatik olarak al seçeneğinin seçili olduğundan emin olun, ardından Tamam‘a tıklayın.

4. IPv6 bağlantınız varsa (veya olup olmadığından emin değilseniz) İnternet Protokolü Sürüm 6 (TCP/IPv6) için 2. ve 3. adımları tekrarlayın.
macOS
Ayarlar uygulamasını açın ve gidin: Ağ → ağ arayüzünüzü seçin (ör. Wi-Fi veya Ethernet) → Ayrıntılar… → DNS sekmesi. Üçüncü taraf DNS sunucularını (varsa) seçin, ardından – butonuna tıklayarak bunları kaldırın. İşleminiz bittiğinde Tamam‘a tıklayın.

Linux
Her Linux dağıtımı ve masaüstü ortamı, DNS ayarlarını değiştirmek için farklı (ancak genellikle çok benzer) bir kullanıcı arayüzü sunar. Örneğin Ubuntu GNOME’da:
1. Uygulamaları Göster → Tümü → Ayarlar → Ağ bölümüne gidin ve ağ arayüzünüzün yanındaki dişli simgesine tıklayın.

2. IPv4 ve IPv6 sekmelerine gidin. DNS bölümünün altında, Otomatik anahtarının açık konumda olduğundan emin olun ve gördüğünüz tüm DNS girişlerini silin. İşleminiz bittiğinde Uygula seçeneğine tıklayın.

Android 9+
Android 9+, DoT kullanarak İSS’nizin DNS sunucularına olan bağlantıyı otomatik olarak koruyan (İSS’niz tarafından destekleniyorsa – daha ayrıntılı bilgi için aşağıya bakın) veya özel bir DNS sağlayıcısı belirtmenize olanak tanıyan sistem genelinde bir özellik olan Özel DNS özelliğini sunar. Özel DNS’i devre dışı bırakmak için:
1. Ayarlar uygulamasını açın ve Bağlantılar → Diğer bağlantı ayarları → Özel DNS → Kapalı bölümüne gidin.

Chrome OS
Şuraya gidin: Ayarlar → ağ arayüzünüzü seçin (ör. Wi-Fi veya Ethernet. Eğer Wi-Fi kullanıyorsanız, bilinen bir ağ seçmeniz de gerekecektir) → Gelişmiş → Ad sunucuları ve Otomatik ad sunucuları seçeneğinin seçildiğinden emin olun.

iOS ve daha eski Android sürümleri
iOS/iPadOS ve Android 9 Pie öncesi Android sürümlerinde genel DNS ayarlarını değiştirmenin tek yolu, çalışmak için sahte bir VPN arayüzü oluşturan üçüncü taraf bir uygulama kullanmaktır.
Aynı anda yalnızca bir VPN bağlantısına sahip olmak mümkün olduğundan, bu uygulamaları Proton VPN ile birlikte zaten çalıştıramazsınız.
HTTPS üzerinden DNS
DNS over HTTPS(yeni pencere) (DoH), DNS sorgularını DNS sunucusuna şifreleyen bir şifreleme standardıdır. DoH yalnızca standardın DNS sağlayıcısı tarafından desteklenmesi durumunda çalışır, ancak artık giderek daha fazla sayıda üçüncü taraf DNS hizmeti tarafından sunulmaktadır (İSS’ler tarafından nadiren sunulsa da).
Ne yazık ki bu durum, üçüncü taraf DNS hizmetlerinin kullanılmasıyla ilgili sorunu daha da büyütmektedir; çünkü şifreleme, yazılımımızın DNS sorgularını görmesini engellemektedir. Bu da bunları engellemeyi veya yeniden yönlendirmeyi oldukça zorlaştırmaktadır.
Bu nedenle, Proton VPN ile DoH (ve benzeri DNS over TLS standardı) kullanmamanızı önemle tavsiye ederiz. Uygulamalarımızı kullanırken tüm DNS sorguları VPN bağlantısı aracılığıyla sunucularımıza gönderilir ve böylece DoH veya DoT’ye gerek kalmadan güvenli bir şekilde şifrelenir.
Masaüstü sistemlerde DoH genellikle tarayıcınızın içinde uygulanır ve çoğu modern tarayıcı (Safari hariç) tarafından desteklenir. DoH ve DoT, Android Özel DNS veya bağımsız uygulamalar aracılığıyla (yukarıda açıklandığı gibi) mobil aygıtlarda desteklenmektedir.
Masaüstü tarayıcınızda DoH nasıl kapatılır
Firefox
Şuraya gidin: ≡ → Ayarlar → Gizlilik ve Güvenlik → DNS over HTTPS → Şunu kullanarak güvenli DNS’i aç: ve kapalı seçeneğini seçin.

Chrome
Üç noktalı dikey elips simgesine tıklayın → Ayarlar → Gizlilik ve Güvenlik → Gizlilik ve güvenlik → Güvenlik → Gelişmiş → DNS sağlayıcısını seçin bölümüne gidin ve açılır menüden İşletim sistemi varsayılanı (kullanılabilir olduğunda) seçeneğinin seçildiğinden emin olun.

(Bir Chromebook’ta Ayarlar → Gizlilik ve güvenlik → Gelişmiş)
Edge Chromium
Üç noktalı yatay elips simgesine tıklayın → Ayarlar → ≡ → Gizlilik, arama ve hizmetler → Güvenlik seçeneğine gidin ve Web sitelerinin ağ adresini bulma yöntemini belirtmek için güvenli DNS kullanın seçeneğinin kapalı olduğundan emin olun.

Brave
Şuraya gidin: ≡ → Ayarlar → Gizlilik ve Güvenlik→ → Güvenlik→ Gelişmiş ve Güvenli DNS kullan seçeneğinin kapalı olduğundan emin olun.

VPN sunucusuyla olan bağlantınız kesildi
Aygıtınız ile VPN sunucusu arasındaki bağlantı kesilirse internete VPN koruması olmadan erişebilirsiniz. Diğer şeylerin yanı sıra bu durum, DNS sorgularının sisteminizin varsayılan DNS sunucusuna (büyük olasılıkla İSS’niz tarafından çalıştırılan) gönderilebileceği anlamına gelir.
Artık tüm uygulamalarımızda mevcut olan bağlantı kesici özelliğini açarak bu sorunu kolayca çözebilirsiniz.
DNS sızıntıları nasıl kontrol edilir
1. Uygulamamızı açın ve sunucularımızdan birine bağlanın. DNS sızıntı testi yapmak amacıyla, farklı bir ülkedeki VPN’e bağlanmak DNS sızıntılarını tespit etmeyi kolaylaştırır.
2. Tarayıcınızda DNSleaktest.com(yeni pencere) adresini ziyaret edin. Bağlandığınız VPN sunucusunun IP adresini görmelisiniz. Standart test veya Genişletilmiş test seçeneklerinden birini belirleyin. Bu kılavuzun amaçları doğrultusunda genişletilmiş testi seçeceğiz.

3. Testin tamamlanmasını bekleyin ve sonuçlara bakın. Gösterilen IP adresi gerçek İSS’nize aitse, bir DNS sızıntınız var demektir. Çözümler için lütfen yukarıya bakın.

Proton VPN’in dünya genelindeki altyapı sağlayıcılarıyla ortaklık kurduğunu, dolayısıyla İSS’nin üçüncü taraf bir sağlayıcı olabileceğini unutmayın. IP adresi gerçek İSS’nize ait olmadığı sürece bir DNS sızıntınız yoktur.