top of page

Kali Linux VPN & DNS Yönetimi

Bu bölümümüzde VPN nedir? DNS nedir? Kali Linux üzerinde Nasıl kullanılır? Nasıl değişiklik yapılır gibi konulara değineceğiz. Hadi başlayalım 😊 



VPN Nedir?

VPN (Virtual Private Network- Sanal Özel Ağ), internet üzerinden güvenli ve şifreli bir bağlantı oluşturarak cihazınız ile bir başka ağ arasında güvenli bir tünel sağlar. VPN kullanımı, verilerinizi gizli ve güvenli tutmanın yanı sıra, internet trafiğinizin izlenmesini ve engellenmesini de zorlaştırır. İşte VPN'in temel özellikleri ve işlevleri:


VPN'in Temel İşlevleri:

VPN, gerçek IP adresinizi gizleyerek internette anonim olarak gezinmenizi sağlar. Böylece web siteleri ve çevrimiçi hizmetler, gerçek konumunuzu tespit edemez.

VPN, internet trafiğinizi şifreleyerek veri aktarımını güvenli hale getirir. Bu, özellikle halka açık Wi-Fi ağlarında veri güvenliğinizi sağlamanın önemli bir yoludur.

VPN, farklı ülkelerdeki sunuculara bağlanmanıza olanak tanır. Bu sayede, coğrafi olarak kısıtlanmış içeriklere (örneğin, belirli bölgelerde erişilemeyen web siteleri veya video akış hizmetleri) erişim sağlayabilirsiniz.

VPN, internet trafiğinizi şifrelediği için İSS'nizin çevrimiçi etkinliklerinizi izlemesini engeller. Bu hem gizliliğinizi korur hem de internet hızınızı düşürebilecek bant genişliği kısıtlamalarını önleyebilir.


VPN Nasıl Çalışır?

VPN kullanıcısı, VPN sağlayıcısının bir sunucusuna bağlanır. Bu bağlantı, genellikle şifreli bir tünel üzerinden gerçekleştirilir.

Kullanıcının cihazından çıkan tüm veri paketleri şifrelenir ve VPN sunucusuna gönderilir. VPN sunucusu, bu verileri çözerek hedef sunucuya iletir.

VPN sunucusuna bağlandığınızda, gerçek IP adresiniz yerine VPN sunucusunun IP adresi görünür. Bu, çevrimiçi etkinliklerinizin izlenmesini zorlaştırır.

Hedef sunucudan gelen veriler, VPN sunucusu tarafından şifrelenerek kullanıcının cihazına geri gönderilir. Kullanıcı cihazında bu veriler çözülür ve kullanıcıya sunulur.


VPN Kullanmanın Avantajları

Gizlilik ve güvenlik: İnternet trafiğinizi şifreleyerek gizliliğinizi korur.

  • Anonimlik: Gerçek IP adresinizi gizleyerek anonim kalmanızı sağlar.

  • Coğrafi kısıtlamaların aşılması: Farklı ülke sunucularına bağlanarak bölgesel kısıtlamaları aşmanızı sağlar.

  • Güvenli halka açık Wi-Fi kullanımı: Halka açık Wi-Fi ağlarında veri güvenliğinizi sağlar.

 

VPN, siber güvenlik ve gizlilik konusunda önemli bir araçtır ve internet kullanıcılarının çevrimiçi ortamda daha güvende ve özgür olmalarına yardımcı olur.


Kali Linux üzerinde VPN nasıl kurulur? Nasıl Test Edilir?

VPN işleminin başarılı olup olmadığını görmek için işlem öncesinde Web Browser üzerinde https://www.whatismyip.com web sitesi üzerinde IP, Lokasyon ve ISP bilgilerimizi görebiliriz.  VPN işlemi başarılı olursa burada ki bilgilerin değiştiğini göreceksiniz. Hadi başlayalım 😊

VPN işlemini ücretsiz olarak yapmak için Kali Linux kullanıcıları genelde https://www.vpnbook.com üzerinde bulunan vpnbook’ları indirerek çalışmalarını sürdürürler. Öncelikle vpnbook sitesini açalım aşağıda doğru indiğinizde Free OpenVPN sekmesini göreceksiniz.

Free OpenVPN sekmesi üzerinde OpenVPN kısmını tıklayalım, burada ücretsiz kullanabileceğimiz vpnbooklar yer alacak, istediğimiz vpnbook dosyasını indiriyoruz, biz burada test yapacağımızdan hata verme olasılığı olduğundan bir kaç tane vpnbook dosyasını indiriyoruz. Aşağıda ki resmi büyük olarak ekledim sebebi vpnbookların altında ki Username ve Passsword kısmını görmeniz burada ki kullanıcı adı ve şifresi orada yer alan tüm vpnbook dosyaları için geçerlidir. Şimdi uygulama zamanı 😊

İndirdiğimiz vpnbook dosyalarımız /home/kali/Downloads üzerinde yer aldığını aşağıda ki görselde gördük, şimdi bunları .zip dosyalarından çıkarmak için üzerine gelip sağ tuş yapıp ExtractHere diyerek dosyaları buraya çıkaralım. Bu işlemi indirdiğimiz tüm vpnbooklar için yapalım.

Terminali açıyorum, bu işlem root yetkisi istediği için öncelikle Root Terminal açmayı yada “sudo su” diyerek root yetkili kullanıcıya geçmeyi unutmayın. “pwd” komutu ile öncelikle hangi dizinde olduğumu görüyorum, /home/kali klasöründe olduğumu gördüm. “ls” komutu ile alt dizinlerimi listeliyorum. “cd Downloads” diyerek Download klasörüme giriyorum. “ls” komutu ile vpnbook dosyalarımı görebiliyorum. Şimdi test etmek istediğim vpnbook için “cd vpnbook-openvpn-ca149” dosyamın içine giriyorum. “ls” komutu ile içinde ki vpnbook dosyamı görüyorum. “openvpn vpnbook-ca149-tcp443.ovpn” komutu ile vpnbook dosyamı çalıştırıyorum. Burada https://www.vpnbook.com üzerinde OpenVPN sekmesinde bulunan kullanıcı adını ve şifresini giriyorum.

Initalization Sequence Completed çıktısını aldık, işlem başarılı 😊 ‘ mı acaba? 

Test etmek amaçla hemen terminali açıp “ping 8.8.8.8” yazıp google pingleme başlıyorum ancak hiç ping paketi oluşmadığını gördüm, internet çıkışlarımı kontrol ediyorum hiç bir hata olmadığını gördüm yine de internete çıkamıyorum. Test etmek amacıyla web site üzerinden “google.com üzerine gitmeye çalışıyorum ancak sonuç değişmiyor. Kullanıcı adı ve şifresini de doğru girdik peki sorun ne olabilir? Hadi o zaman DNS Nedir? Nasıl Değiştirilir? Konusuna geçiş yapalım.



DNS Nedir? Nasıl Değiştirilir?

DNS (Domain Name System), internetin temel yapı taşlarından biridir ve internet üzerindeki alan adlarını (domain names) IP adreslerine çeviren sistemdir. İnternette dolaşırken, insanlar genellikle alan adlarını (örneğin, www.example.com) kullanır. Ancak, bilgisayarlar ve diğer ağ cihazları, bu alan adlarının altında yatan IP adreslerini kullanarak birbirleriyle iletişim kurar. DNS, bu dönüşümü sağlayarak, kullanıcıların hatırlaması ve kullanması kolay olan alan adlarıyla, bilgisayarların anladığı IP adresleri arasında köprü kurar.


IP Adresi Dönüşü: Yetkili DNS sunucusu, alan adıyla ilişkili olan IP adresini sağlar ve bu bilgi yerel DNS sunucusuna geri döner.

Kullanıcıya Yanıt: Yerel DNS sunucusu, elde ettiği IP adresini istemciye ileterek, kullanıcının web sitesine erişimini sağlar. Bu sürecin tamamı genellikle milisaniyeler içinde gerçekleşir, bu da internet deneyimini kesintisiz ve hızlı kılar.


DNS, internetin düzgün çalışması için hayati öneme sahiptir ve ayrıca DNS güvenliği de önemli bir konudur. Örneğin, DNS önbellek zehirlemesi (cache poisoning) ve DNS spoofing gibi saldırılar, kullanıcıların yanlış veya kötü amaçlı web sitelerine yönlendirilmesine neden olabilir. Bu tür güvenlik açıklarına karşı koruma sağlamak için DNSSEC (Domain Name System Security Extensions) gibi ek güvenlik protokolleri kullanılmaktadır.

 

Yukarıda vpnbook başarılı çalışmasına ragmen internete çıkamamıştık. Hemen terminalimi açıp DNS bilgilerimi görmek için root yetkili kullanıcımda iken “cat /etc/resolv.conf” dosyamı yazdırarak Host üzerimde ki DNS bilgisi çıktımın name server 192.168.204.125 olduğunu görüyorum. Yani vpnbook başarılı olsa bile Host üzerinde DNS bilgisi doğru dönmediği için haliyle internete çıkamıyorum. Google DNS lerini kullanmayı deniyorum. Bu sefer config dosyası üzerinde değişiklik yapabilmek için “nano /etc/resolv.conf” diyerek name server kısmında Google DNS sunucu bilgileri “name server 8.8.8.8” ve “name server 8.8.4.4” bilgilerini giriyorum. Dosyamı kaydetmek için Ctrl + O daha sonra terminale dönmek için Ctrl + X diyerek çıkış yapıyorum. Sayfanın altında ikinci görselde nano çıktısını görebilirsiniz. Tekrar “cat /etc/resolv.conf” dediğimde artık Google DNS sunucularını kullandığımı görüyorum.


Şimdi tekrardan VPN yapmayı deniyorum. Terminalde hangi dizinde olduğumu görmek için “pwd” komutunu yazıyorum. /home/kali/Downloads/vpnbook-openvpn-de20 klasöründe olduğumu görüyorum. “ls” komutu ile vpnbook dosyalarımı listeliyorum. “openvpn vpnbook-de20-tcp443.ovpn” komutu ile vpnbook dosyasını tekrar çalıştırıyorum. Kullanıcı adı ve şifresini giriyorum.


Şimdi tekrardan Public IP adresimizi kontrol etmek için web browser üzerinde https://www.whatismyip.com adresini ziyaret ettiğimizde ip, lokasyon ve ISP bilgilerimizin değiştiğini görebiliyoruz. İşte şimdi işlem başarılı, artık DarkWeb’e giriş konusuna geçebiliriz😊




留言


Yazı: Blog2_Post
bottom of page