
DNS Nedir? İnternetin “Telefon Rehberi” Nasıl Çalışır?
DNS (Domain Name System / Alan Adı Sistemi), en basit tanımıyla, insanlar tarafından kolayca okunabilen web sitesi adreslerini (techneiro.com gibi), bilgisayarların birbirini bulmak için kullandığı sayısal IP adreslerine (192.168.1.1 gibi) çeviren, internetin devasa ve dağıtık telefon rehberidir.
“Nedir?” serimizin bu bölümünde, internette gezinmemizi sağlayan bu temel ve görünmez altyapının ne olduğunu ve nasıl çalıştığını inceliyoruz.
DNS Tam Olarak Nedir? “Telefon Rehberi” Benzetmesi
DNS’in görevini, akıllı telefonlarımızdaki kişiler (rehber) uygulamasına benzetebiliriz.
- Arkadaşınızın Adı (Alan Adı): “Ahmet Yılmaz” (
techneiro.com) - Telefon Numarası (IP Adresi): “0555 123 45 67” (
104.21.5.15)
Siz arkadaşınız Ahmet’i aramak istediğinizde, onun uzun telefon numarasını ezberlemek zorunda değilsiniz. Sadece rehberinizden “Ahmet Yılmaz”ı bulup “ara” tuşuna basarsınız. Telefonunuz, arka planda “Ahmet Yılmaz” isminin hangi numaraya karşılık geldiğini bulur ve o numarayı arar.
İşte DNS de tam olarak bunu yapar. Siz tarayıcınıza techneiro.com yazdığınızda, tarayıcınız önce bir DNS sunucusuna giderek, “Bu ismin telefon numarası, yani IP adresi nedir?” diye sorar. DNS sunucusu doğru IP adresini verdiğinde, tarayıcınız o adrese bağlanarak web sitesini yükler. Bu tüm süreç, göz açıp kapayıncaya kadar, milisaniyeler içinde gerçekleşir.
DNS Olmasaydı Ne Olurdu?
Eğer DNS olmasaydı, sevdiğiniz her bir web sitesine girmek için, o sitenin karmaşık IP adresini ezberleyip tarayıcınıza tek tek yazmanız gerekirdi. Bu, interneti neredeyse kullanılamaz hale getirirdi.
DNS Nasıl Çalışır? Adım Adım Sorgu Süreci
DNS Sorgu Akışı
- İstek: ➡️ Siz tarayıcınıza
techneiro.comyazıp Enter’a basarsınız.↓
- Çözümleyiciye Sorgu: ➡️ Bilgisayarınız, bu isteği önce internet servis sağlayıcınızın (İSS) size atadığı DNS çözümleyici (resolver) sunucusuna gönderir.
↓
- Kök Sunucuya Sorgu: ➡️ Çözümleyici, adresi bilmiyorsa, internetin en tepesindeki 13 küresel kök (root) sunucusundan birine sorar. Kök sunucu,
.comadreslerinden sorumlu sunucunun adresini verir.↓
- TLD Sunucusuna Sorgu: ➡️ Çözümleyici, bu kez
.comalan adlarından sorumlu TLD (Top-Level Domain) sunucusuna gider vetechneiro.com‘un yetkili sunucusunu sorar.↓
- Yetkili Sunucudan Cevap: ⬅️ Çözümleyici, son olarak
techneiro.com‘un kendi yetkili (authoritative) DNS sunucusuna ulaşır ve nihai IP adresini alır.↓
- Tarayıcıya Cevap: ⬅️ Çözümleyici, bulduğu IP adresini sizin tarayıcınıza gönderir ve tarayıcınız bu adrese bağlanarak siteyi yükler.
Bu karmaşık süreç, önbellekleme (caching) sayesinde çoğu zaman çok daha hızlıdır. Çözümleyici, bir kez öğrendiği bir adresi bir süre hafızasında tutarak, aynı sorgu tekrar geldiğinde tüm bu adımları atlar.
DNS ve Güvenlik
DNS sistemi, internetin temel taşı olsa da, aynı zamanda siber saldırganlar için bir hedef olabilir. DNS hijacking veya DNS spoofing gibi saldırılarla, saldırganlar sizi meşru bir siteye (örneğin bankanızın sitesi) gittiğinizi zannederken, aslında sizi kendi sahte oltalama (phishing) sitelerine yönlendirebilirler. Bu nedenle, Google (8.8.8.8) veya Cloudflare (1.1.1.1) gibi güvenilir ve hızlı DNS çözümleyicileri kullanmak, hem hız hem de güvenlik açısından önemlidir.
DNS, internetin sorunsuz ve kullanıcı dostu bir şekilde çalışmasını sağlayan görünmez ama vazgeçilmez bir sistemdir. Bu devasa “telefon rehberi” olmadan, bugün bildiğimiz anlamda bir internet var olamazdı.
Siz varsayılan İSS DNS’ini mi kullanıyorsunuz, yoksa Google veya Cloudflare gibi alternatif DNS’lere geçiş yaptınız mı? Bu değişikliğin hız veya güvenlik üzerinde bir etkisini fark ettiniz mi? Düşüncelerinizi yorumlarda bizimle paylaşın!
Bu Konuyla İlgili Diğer“Nedir?”Yazılarımız:
Teknolojinin temelini oluşturan bu gibi karmaşık konuları anlaşılır kılan “Nedir?” serimizin yeni bölümleri için techneiro.com‘u takip etmeye devam edin!