DNS Nedir?

DNS’nin tam biçimi, insan tarafından okunabilen alan adlarını bilgisayar tarafından okunabilen IP adresine çevirmek için kullanılan Etki Alanı Adı Sistemi’dir. Bu nedenle, bir ziyaretçinin bir web sitesini kolayca ziyaret etmesine yardımcı olduğu için bir web sitesi için önemli bir rol oynar. DNS ve nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız bu kılavuzu tamamen okuyun. DNS’nin önemini ve bir web sitesi için neden önemli olduğunu anlamak için gerekli tüm ayrıntılardan bahsettik.

Günümüzde hepimiz internet kullanıyoruz, yani DNS veya Alan Adı Sistemini farkında bile olmadan kullandık. DNS veya Alan Adı Sistemi, internetin telefon rehberi görevi görür. Kısacası, insan tarafından okunabilen web adreslerini (www.google.com gibi alan adları) makine tarafından okunabilen sayılara dönüştürür. (IP adresi 87.248.98.7 gibi). Bu sistem 30 yılı aşkın süredir kullanılmaktadır ve günümüzde halen kullanılmaktadır. Bu çok karmaşık ve zaman alıcı bir süreç gibi görünüyor, ancak yalnızca saniyenin 100’ünden daha az sürüyor.

İnternete bağlı bilgisayarlar, web siteleri ve cihazlar, IP adresi olarak bilinen benzersiz bir koda sahiptir. IPv4 (ör. 172.16.234.4) ve IPv6 (ör. FE80::0202:B3FF:FE1E:8329) gibi iki farklı IP adresi türü vardır . Bu çok karmaşık görünse de, DNS sunucusu sayesinde interneti kullanmak herkes için çok basit. Alan Adı Sistemi, tüm IP adreslerinden oluşan bir veritabanına sahiptir ve sağladığımız alan adlarını ilgili IP adresine bağlar. Bir web sayfasını yüklemeyi içeren dört farklı sunucu vardır:

  • DNS çözümleyici: DNS çözümleyici, insan tarafından okunabilir metni (etki alanı adı) makine tarafından okunabilir metne (IP) çevrilecek şekilde almaktan sorumlu teslimatçı gibi davranır. İşlevi, tüm kullanıcı isteklerini almak ve bunları Kök ad sunucusuna teslim etmektir. Genellikle internet servis sağlayıcısı (ISS) tarafından yönetilir.
  • Kök ad sunucusu: Kök sunucu (kök ad sunucusu olarak da bilinir), okunabilir metinleri IP adreslerine çevirmek için inisiyatif alır. Aynı zamanda diğer daha spesifik konumlara referans olarak hizmet eder. Kargo görevlisine ürününün hangi mağazada olduğunu söylemek gibi düşünülebilir.
  • TLD ad sunucusu: Üst düzey etki alanı sunucusu (TLD), mağazadaki belirli bir koridor olarak kabul edilebilir. Üst düzey alan adına göre istenen IP adresini bulmanın bir sonraki adımıdır (google.com üst düzey alan adı ‘com’dur)
  • Yetkili ad sunucusu: Bu son adımdır. Koridordan ürünü bulmak ve bulunursa kullanıcıya geri dönmek olarak düşünülebilir. Yetkili ad sunucusunun istenen kayda erişimi varsa, daha sonra web sayfasını kullanıcıya gönderen DNS çözümleyicisine geri döner.

DNS sunucularında üç tür sorgu vardır ve DNS çözümlerinde optimize edilmiş işlemler için kat edilen mesafeyi azaltmak için bu üç sorgunun birleşimini kullanabilirsiniz. İşte DNS sorgularıyla ilgili tüm ayrıntılar:

  • Özyinelemeli sorgu: Bir DNS istemcisi, bir çözümleyicinin bir kayıt bulamaması durumunda, DNS sunucusunun hata mesajlarına veya istenen kaynak kaydına göre istemciye yanıt vermesi gerekir.
  • Yinelemeli sorgu: Bir DNS istemcisi, mümkün olan en iyi yanıtı döndürmek için DNS sunucusuna yönetim sağlar. Sorgulanan DNS sunucusunun bir sorgu adı için uygun bir eşleşmesi olmaması durumunda, yönlendirmeyi etki alanı ad alanının alt düzeyi için yetkili DNS sunucusuna döndürür. Bir DNS istemcisi daha sonra bir başvuru adresine belirli bir sorgu yapar ve bu işlem, bir zaman aşımı veya hata oluşana kadar bu sorgu zincirindeki ek DNS sunucusuyla devam eder.
  • Özyinelemeli olmayan sorgu:  Bu DNS sorgusu, DNS çözümleyici istemcisi, belirli bir kayıt veya önbelleğinde bulunan bir kayıt için yetkiliyse erişebileceği kayıt için belirli bir DNS sunucusunu sorguladığında oluşur. Özellikle, DNS sunucusu, ek bant genişliği kullanımını önlemek için DNS kaydını kolayca önbelleğe alır ve yukarı akış sunucusuna yüklenir.

DNS kaynak kaydı, herhangi bir Etki Alanı Adı sistemi için temel bir bilgi öğesidir, bu nedenle ana bilgisayarlarla ilgili bilgiler sunan bir DNS veritabanındaki girişlerdir. Tüm kayıtlar, Bölge Dosyalarında bir DNS sunucusunda depolanır, dolayısıyla bunlar bazı yaygın DNS kayıtlarıdır:

  • IP Sürüm 6 Adres kayıtları (AAAA): Bu kayıt türü, belirli bir ana bilgisayar adını ve karşılık gelen IPv6 adresini tutar.
  • Adres Eşleme kayıtları (A): Bu kayıtlar, belirli bir ana bilgisayar adını ve ilgili IPv4 adresini içerir.
  • Kanonik Ad kayıtları (CNAME): Bu tür kayıtlar, alan adının takma adlarını oluşturmak için kullanılır ve bunlar, etki alanını diğer etki alanına takmak için kullanılabilir.
  • Posta değiştirici kaydı (MX): Bu tür kayıtlar, bir alan adı için belirli bir posta alışverişi sunucusu belirtir ve e-postaları doğru e-posta sunucusuna yönlendirmek üzere SMTP protokolü için kullanılır.
  • Ters Arama İşaretçi kayıtları (PTR): Bu tür kayıtlar, IP adresine göre alan adlarını aramak için kullanılır.
  • Ad Sunucusu kayıtları (NS): Bu tür kayıtlar, belirli bir Yetkili Ad Sunucusu’nu kullanmak için bir DNS Bölgesini temsil eder.
  • Sertifika kaydı (CERT): Bu tür kayıtlar, PKIX, PGP vb. gibi şifreleme sertifikalarını depolamak için çalışır.

DNS çözümleme prosedürü, bilgisayar dostu IP adresinde ana bilgisayar adının dönüştürülmesi prosedürünü içerir. Her cihazın belirli bir IP adresi vardır ve bu adres belirli bir cihazı bulmak için gereklidir ve belirli bir evi bulmak için kullanılan sokak adresine benzer. Kullanıcılar belirli bir web sayfasını yüklemek istediğinde, kullanıcının bir web tarayıcısında açtığı adres ile web sayfasını bulmak için gereken bilgisayar dostu adres arasında çeviri yapılması gerekir.

Bir DNS çözümlemesinin arkasındaki prosedürü anlamak için, DNS sorgularının geçmesi gereken farklı donanım bileşenleri hakkında bilgi edinmek gerekir. Bir web tarayıcısı için, belirli bir DNS aramasının “perde arkasına” ihtiyacı vardır ve ilk istek dışında kullanıcının bilgisayarından herhangi bir etkileşime ihtiyacı yoktur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.