Alan Adı Sistemi anlamına gelen DNS, bir istemci bir talep sorgusu başlattığında alan adlarını ilgili IP adreslerine çevirmek için bir araç olarak kullanılır. Bu yazıda dns nedir sorusuna detaylı olarak cevap vereceğiz…
Konu Başlıkları
DNS Nedir?
DNS, tüm alan adlarının veritabanını ve ağda kayıtlı olan IP adreslerini depolayan sistemdir. İnternette bulunan çeşitli web siteleri için bir katılım kaydı olarak düşünülebilir. DNS söz konusu olduğunda, tüm web sitelerinin Etki Alanı Adlarının ve bunların tüm dünyada çalışmakta olan IP (İnternet Protokolü) adreslerinin veritabanını tutar.
DNS tarihi
DNS’nin kökenleri, veri tabanında bir giriş alacak yalnızca birkaç bilgisayarın olduğu ARPANET zamanına kadar uzanır. Bir HOST.TXT dosyası, tüm makinelerin verilerini oluşturan ve güncel kalması için tüm ana makineler tarafından kopyalanan Stanford Araştırma Enstitüsü tarafından tutuldu.
Bilgi Bilimleri Enstitüsü’nden Jon Postel, Paul Mockapetris’ten 1983’te Kaliforniya Üniversitesi Irvine’de DNS’nin ilk uygulamasını tasarlamasını istedi. Daha sonra 1984’te BIND (Berkeley İnternet Adı Alanı), dört öğrenci, Douglas Terry tarafından oluşturuldu. Unix makineleri için Mark Painter, David Riggle ve Songnian Zhou. 1985’te Kevin Dunlap tarafından yapılan bazı revizyonlardan sonra, daha sonra Windows makinelerine taşındı ve hala gezegende en yaygın kullanılan DNS’tir.
DNS nasıl çalışır?
DNS sunucuları olarak adlandırılan ve dünyanın pek çok farklı noktasında bulunan sunucular aracılığıyla çalışır. Bu sistem siz farkında olmadan, saniyeler içerisinde alan adı ile IP adresi arasında bağlantı kurar. DNS sistemi temel olarak 4 alt sunucudan oluşur.
Tarayıcınıza web sitesi adını yazdığınızda, tarayıcı DNS sunucusuna bir istek gönderir, web sitesi alan adı veritabanında DNS ile kayıtlıysa, o zaman size yanıt verir.
DNS imleci, alt server
DNS sisteminde ilk karşılaştığımız sunucudur. İnternet tarayıcısına bir alan adı yazdığınız zaman alan adı, DNS imleci tarafından karşılanır ve derin bir sorgulamaya tabi tutulur. Sorgulama başarılı olursa diğer adımlara geçilmektedir.
DNS Evrimi
Daha önceki günlerde bir ana dosya, her yeni web sitesinin girişi ile manuel olarak güncellenen ve daha sonra diğer sunucular tarafından kopyalanan bir ana sunucu tarafından tutuluyordu. Ancak, web sitelerinin sayısı zamanla çoğaldığından, alan adı veritabanını manuel olarak korumak zordu. Böylelikle otomatik bir sisteme duyulan ihtiyaç hissedildi ve ardından tüm dünyada veritabanını otomatik olarak güncelleme yeteneği yeni nesil DNS’lere tanıtıldı.
Dolayısıyla, web sitenizin adını bir Alan Adı Kayıt Kuruluşu’na kaydettirirseniz, web sitenizin tüm dünyadaki DNS veritabanlarında bulunması yaklaşık 24 saat sürecektir.
Bir ana sunucunun veritabanını koruduğu ve Bağımlı sunucunun güncel kalmak için yalnızca veritabanını kopyalaması gerektiği Master-Slave sunucu ilişkileri tanıtıldı. DNS veritabanına dinamik güncellemeleri kolaylaştırmak için, NOTIFY ve IXFR mekanizmaları tanıtıldı.
BİLDİRİM’de, ana sunucu veritabanını güncellediğinde, ikincil sunuculara güncelleme hakkında bir bildirim gönderir ve ardından veritabanını kopyalar. IXFR (Artımlı Bölge Transferi), her tek bir giriş yapıldığında tüm veritabanını kopyalama ihtiyacını ortadan kaldırır, bağımlı sunucuların yalnızca güncellenmiş girişi veritabanlarına eklemelerine izin verir, böylece çabaları azaltır ve dinamik güncelleme sürecini daha hızlı hale getirir.
DNS ile ilgili düşüncelerinizi ve yorumlarınızı bizimle paylaşabilirsiniz.