Tüm yazılım hizmetlerimizde işletmenize özel ücretsiz 0850 numara, ücretsiz sanal santral ve ücretsiz santral seslendirme fırsatını kaçırmayın! Kampanyadan faydalanmanız için son tarih 17.03.2025!

Şimdi Teklif Alın

DNS (Domain Name System) Nedir?

Mar 11, 202517 dakika okuma süresi

DNS (Domain Name System) Nedir?

İnternet, milyarlarca cihazın birbirine bağlı olduğu devasa bir ağ sistemidir. Bu sistemin sorunsuz bir şekilde işlemesi için belirli kurallar ve mekanizmalar gereklidir. DNS (Domain Name System), internetin en kritik bileşenlerinden biri olarak, alan adlarını IP adreslerine çeviren bir sistemdir. Kullanıcılar, internet sitelerine alan adları aracılığıyla erişirken, bilgisayarlar ve sunucular gerçekte IP adresleriyle haberleşir. DNS, bu alan adları ile IP adresleri arasında köprü görevi görerek kullanıcı deneyimini kolaylaştıran bir yapı sunar.

DNS’in Tarihçesi ve Gelişimi

İnternetin ilk dönemlerinde, ağ üzerinde bulunan her bilgisayarın IP adresleri manuel olarak tutuluyordu. 1970’lerde kullanılan hosts.txt adlı dosya, tüm ağ bilgisayarlarının adreslerini saklıyordu. Ancak internetin hızla büyümesi ve daha fazla cihazın bağlanmasıyla birlikte bu yöntem yetersiz hale geldi. 1983 yılında, Paul Mockapetris tarafından DNS protokolü geliştirildi ve bugünkü modern DNS sistemi oluşturuldu. DNS, merkezi olmayan, hiyerarşik bir yapıya sahiptir ve internetin ölçeklenebilirliğini artıran bir çözüm sunar.

DNS’in Çalışma Mekanizması

DNS, alan adlarını IP adreslerine çevirme işlemini belirli bir hiyerarşi içerisinde gerçekleştirir. Kullanıcı bir web sitesine erişmek istediğinde, bu alan adı için bir DNS sorgusu başlatılır. Bu sorgu, çeşitli aşamalardan geçerek sonuca ulaşır. DNS’in çalışma süreci şu şekilde gerçekleşir:

  1. Kullanıcı Sorgusu: Kullanıcı, tarayıcıya bir web adresi (örneğin, www.ornek.com) girdiğinde, cihaz bu adresi çözümlemek için ilk olarak yerel önbelleğini kontrol eder. Daha önce ziyaret edilmiş bir adresse, doğrudan önbellekten yanıt verilir.
  2. Yerel DNS Sunucu Sorgulaması: Eğer önbellekte kayıtlı değilse, sorgu internet servis sağlayıcısının (ISS) sağladığı DNS sunucusuna yönlendirilir.
  3. Kök DNS Sunucusuna Yönlendirme: Eğer ISS’nin DNS sunucusunda da kayıt bulunamazsa, sorgu kök DNS sunucularına yönlendirilir. Kök sunucular, dünya çapında 13 farklı kümede bulunmaktadır ve üst düzey alan adları (TLD) için yönlendirme yapar.
  4. Yetkili DNS Sunucularına Erişim: Kök sunucular, ilgili TLD’yi yöneten yetkili sunucuya (örneğin, .com uzantısını yöneten sunucu) yönlendirir. Daha sonra alan adını yöneten belirli DNS sunucusuna erişim sağlanır.
  5. IP Adresinin Dönüşü ve Web Sitesine Erişim: Yetkili DNS sunucusu, talep edilen alan adıyla ilişkili IP adresini döndürür ve istemci bu IP adresine yönlendirilerek bağlantıyı tamamlar.

Bu süreç, genellikle milisaniyeler içinde tamamlanır ve kullanıcının herhangi bir gecikme hissetmeden web sitesine erişmesini sağlar.

DNS’in Bileşenleri

DNS, çeşitli katmanlardan ve bileşenlerden oluşan bir sistemdir. DNS’in temel bileşenleri şunlardır:

  • Kök DNS Sunucuları: İnternetin en üst düzey DNS sunucularıdır ve alan adı uzantılarına (.com, .org, .tr vb.) göre yönlendirme yapar.
  • TLD (Üst Düzey Alan Adı) Sunucuları: Belirli bir üst düzey alan adı uzantısını (örneğin, .com veya .tr) yöneten sunuculardır.
  • Yetkili DNS Sunucuları: Belirli bir alan adını yöneten sunuculardır ve hangi IP adresine yönlendirilmesi gerektiğine dair kesin bilgiyi içerir.
  • Önbellekli DNS Sunucuları: Kullanıcıların daha önce ziyaret ettiği alan adlarını belirli bir süre saklayarak işlemleri hızlandırır ve gereksiz yüklenmeleri önler.

DNS’in Güvenlik ve Performans Açısından Önemi

DNS, internetin kritik bir bileşeni olduğu için siber saldırılara karşı savunmasız olabilir. Özellikle DNS Spoofing (DNS Zehirleme) ve DDoS (Dağıtılmış Hizmet Reddi) Saldırıları, DNS sistemini hedef alan yaygın tehditler arasındadır. Bu tür saldırılar, kullanıcıları sahte web sitelerine yönlendirebilir veya sunucuların çökmesine neden olabilir. DNS güvenliğini sağlamak için DNSSEC (DNS Security Extensions) gibi protokoller kullanılarak kimlik doğrulama sağlanmaktadır.

DNS’in bir diğer önemli yönü ise hız ve performanstır. Gecikmelerin en aza indirilmesi ve kullanıcı deneyiminin iyileştirilmesi için, büyük teknoloji şirketleri ve internet sağlayıcıları CDN (İçerik Dağıtım Ağları) ve önbellekleme teknikleri kullanarak DNS yanıt sürelerini hızlandırmaktadır.

Sonuç

DNS, internetin temel yapı taşlarından biridir ve alan adlarını IP adreslerine çevirerek internetin erişilebilirliğini sağlar. Hiyerarşik bir yapıya sahip olan DNS, kök sunucular, TLD sunucuları ve yetkili sunucular aracılığıyla kullanıcıların doğru web sitelerine yönlendirilmesini mümkün kılar. Güvenlik ve hız açısından kritik bir öneme sahip olan DNS, siber tehditlere karşı korunmalı ve sürekli olarak optimize edilmelidir. İnternetin küresel ölçekte verimli bir şekilde işlemesini sağlayan bu sistem, modern dijital dünyada vazgeçilmez bir rol oynamaktadır.

 

Bülten

Bültenimize kaydolun.

Sektördeki ve Budacode'deki yeniliklerden/fırsatlardan anında haberdar olun.