DNS Giriş: İnternetin Adres Defteri

DNS nedir?

DNS yazı dizimize hoş geldiniz! Teknik detaylara inmeden önce basit bir soruyla başlayalım: DNS nedir?

Telefon rehberinizi hayal edin. Arkadaşlarınızın telefon numaralarını ezberlemenize gerek yok, sadece isimlerini hatırlarsınız. “Zhang San” adlı arkadaşınızı aramak istediğinizde, rehberde adını bulup tuşlamanız yeterlidir. Telefonunuz “Zhang San”ın karşılık gelen numarasını bularak arama yapar.

DNS (Domain Name System, Alan Adı Sistemi) de tam da böyle bir “internet rehberi” görevi görür. Kolayca hatırlayabildiğimiz web site alan adlarını (örneğin www.google.com), bilgisayarların anlayabileceği IP adreslerine (örneğin 172.217.160.78) “çevirir”. DNS olmadan, bir web sitesine ulaşmak için anlamsız uzun sayı dizilerini ezbere bilmek gerekirdi ki bu neredeyse imkânsızdır.

DNS nasıl çalışır?

Bu “çeviri” süreci genellikle perde arkasında çok hızlı gerçekleşir. Tarayıcınıza bir URL yazdığınızda genel olarak şu adımlar gerçekleşir:

  1. İstek: Bilgisayarınız veya telefonunuz bir DNS çözümleyicisine (Resolver) şöyle bir istek gönderir: “www.example.com’un IP adresi nedir?”
  2. Sorgu: DNS çözümleyici bir dedektif gibi, kök sunucudan başlayıp üst düzey alan adı sunucusuna, oradan yetkili alan adı sunucusuna kadar katman katman sorgular yaparak cevabı bulur.
  3. Yanıt: Cevap bulunduğunda çözümleyici IP adresini bilgisayarınıza geri gönderir.
  4. Bağlantı: Tarayıcınız bu IP adresini kullanarak web sitesinin sunucusuyla bağlantı kurar ve en sonunda web sayfası karşınızda belirir.

Bu dizide neleri inceleyeceğiz?

DNS dünyası, bu basit benzetmeden çok daha zengin ve karmaşıktır. Bu yazı dizimizde sizi DNS’in tüm yönleriyle tanıştıracağız:

  • Temel Kavramlar: Alan adı, IP adresi ve bunlar arasındaki ilişkiyi derinlemesine anlamak.
  • Kayıt Türleri: A kaydı, CNAME kaydı, MX kaydı gibi farklı DNS kayıtlarının kullanım alanlarını öğrenmek.
  • Sunucu Türleri: Özyinelemeli (recursive) sunucular, yetkili (authoritative) sunucular gibi farklı rollerdeki DNS sunucularını tanımak.
  • DNS Sorgu Süreci: Tam bir DNS sorgusunun adım adım nasıl gerçekleştiğini incelemek.
  • DNS Önbelleği: DNS önbelleğinin web sitesi erişim hızını nasıl artırdığını keşfetmek.
  • Özel DNS: Ağ güvenliğini ve gizliliğinizi artırmak için özel DNS hizmeti kurmanın ve kullanmanın yolları.

İster ağ bilgisine yeni başlayan bir acemi, ister temel bilgilerinizi pekiştirmek isteyen bir geliştirici olun, bu dizi size net ve basit rehberlik edecektir.

DNS keşif yolculuğumuza başlayalım!