DNS Ne Yapar ve Nasıl Çalışır?
DNS (Alan Adı Sistemi) esasen internetin telefon rehberidir. Birincil işlevi, insan dostu alan adlarını (example.com gibi) bilgisayarların ağ üzerinde birbirlerini tanımlamak için kullandıkları IP adreslerine (192.0.2.1 gibi) çevirmektir. DNS olmadan, kullanıcıların web sitelerine erişmek için uzun sayısal IP adreslerini hatırlamaları gerekecek ve bu da gezinmeyi çok daha zor hale getirecektir.
DNS Nasıl Çalışır?
İşte DNS sürecinin basitleştirilmiş bir dökümü:
- Kullanıcı Bir URL Yazıyor: Tarayıcınıza www.example.com gibi bir web adresi (URL) yazdığınızda, tarayıcı önbelleğinde IP adresinin kayıtlı olup olmadığını kontrol eder. Eğer yoksa, bir DNS sorgusu başlatır.
- DNS Çözümleyici (Yinelemeli DNS Sunucusu): DNS sorgusu önce bir DNS çözümleyicisine gönderilir (genellikle İSS’niz veya Google DNS gibi bir üçüncü taraf hizmeti tarafından sağlanır). Çözümleyicinin görevi, alan adı için IP adresini bulmaktır.
- Kök DNS Sunucusu: Çözümleyici IP adresini önbelleğe almamışsa, bir kök DNS sunucusuyla iletişim kurar. Kök sunucu, example.com için .com gibi uygun üst düzey etki alanı (TLD) DNS sunucusuna bir yönlendirme ile yanıt verir.
- TLD DNS Sunucusu: Çözümleyici daha sonra TLD sunucusunu sorgular, bu sunucu da example.com için yetkili DNS sunucusuna yönlendirme sağlar.
- Yetkili DNS Sunucusu: Bu sunucu, IP adresi de dahil olmak üzere example.com için gerçek DNS kayıtlarını tutar. Etki alanının IP adresiyle yanıt verir.
- IP Adresini Döndürme: DNS çözümleyici IP adresini kullanıcının tarayıcısına döndürür, tarayıcı da bunu kullanarak example.com’u barındıran web sunucusuna doğrudan istekte bulunur.
- Web Sitesi Yüklenir: Web sunucusu isteği işler ve kullanıcının tarayıcısında görüntülenen web sitesi içeriğini geri gönderir.
Tüm bu süreç genellikle milisaniyeler içinde gerçekleşir ve kullanıcıların web sitelerine neredeyse anında erişmesine olanak tanır. DNS, web sitelerine ve hizmetlere erişimi basitleştirerek kullanıcı dostu ve verimli hale getirdiği için internetin işleyişi açısından hayati önem taşır.