DNS Nedir ve Nasıl Çalışır?

Ramazan Koyuturk
2 min readAug 6, 2023

Türkçesi ile Alan Adı Sistemi (Domain Name System — DNS) internetin telefon rehberidir. Erişmek istediğimiz web sitesinin bilinen isminden IP adresini öğrenmek için DNS protokolünü kullanırız. Aşağıdaki resimde ayrıntılarını verdiğimiz yapıyı biraz daha yakından inceleyelim.

Nasıl Çalışır?

Bir web sitesi için istek attığımızda ilk önce “cache” dediğimiz kısımlara bakılır. Bunlar; local cache, os cache ve router cache’dir.

DNS sorgularının gerçekleştirilmesi için farklı sunucular vardır. Bunlar;

  • Recursive resolvers (DNS özyineleyicisi):
    DNS sorgulama sürecini yöneten sunucudur. Gerekli sonucu elde edip istemciye döndürür. DNS Resolver ile Root nameserver, TLD nameserver ve Authoritative nameserver için gerekli istekler atılır ve sonuçları istemciye geri göndürür.
  • Root nameservers (Kök ad sunucusu):
    Okunabilir text dosyasının IP karşılığına çevrilmesindeki ilk adım olarak düşünebiliriz. DNS Resolver tarafından istek atılan ilk sunucudur.
  • TLD nameservers (TLD ad sunucusu):
    TLD (Top Level Domain Server) bir domain’nin uzantısının text ifadelerinin (.com, .org, .net, .edu vb.) karşılığı olarak bulunan sunuculara denk gelir.
  • Authoritative nameservers (Yetkili ad sunucusu):
    DNS Resolver tarafından atılan isteklerin sonuncusudur. Tüm DNS…

--

--