Sobes.tech
Intern

Hiyerarşik alan adı sistemi (DNS) nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

İnsanların anlayabileceği alan adlarını (örneğin, google.com) makine tarafından okunabilir IP adreslerine (örneğin, 172.217.169.142) dönüştürmek için hiyerarşik dağıtılmış sistem.

Ana bileşenler:

  • Alan adları: İnternetteki kaynakları temsil eden benzersiz isimler.
  • IP adresleri: Ağdaki cihazları benzersiz şekilde tanımlayan sayısal adresler.
  • DNS sunucuları: Alan adları ile IP adresleri arasındaki eşleşmeyi tutan sunucular.

Çalışma prensipleri:

  1. Yinelenen sorgu: İstemci (örneğin, tarayıcı) alan adına karşılık gelen IP adresini almak için DNS sunucusuna sorgu gönderir.
  2. Hiyerarşik çözümleme: Yerel DNS sunucusu IP adresini bilmiyorsa, sorguyu daha yüksek seviyelere (kök sunucular, TLD sunucuları, yetkili sunucular) yönlendirir ve gerekli bilgiyi bulana kadar devam eder.
  3. Önbellekleme: DNS sunucuları, sonraki sorguları hızlandırmak için yanıtları önbelleğe alır.

Kaynak kayıt türleri:

  • A: Alan adını IPv4 adresine dönüştürür.
  • AAAA: Alan adını IPv6 adresine dönüştürür.
  • CNAME: Bir alan adını başka bir alan adına eşler.
  • MX: Alan için posta sunucularını belirtir.
  • NS: Alt alanlar için yetkili DNS sunucularını belirler.
  • TXT: Alan hakkında metin bilgisi saklar (örneğin, SPF, DKIM).

Alan adının çözümüne örnek:

// Kullanıcı google.com'u tarayıcıya yazar
// Tarayıcı yerel DNS sunucusuna sorgu gönderir
// Yerel DNS sunucusu google.com'un IP adresini bilmez
// Sorgu kök DNS sunucusuna gönderilir
// Kök sunucu, .com alanı için DNS sunucusunu gösterir
// Sorgu .com alanındaki TLD sunucusuna gönderilir
// TLD sunucu, google.com için yetkili DNS sunucusunu gösterir
// Sorgu google.com'un yetkili DNS sunucusuna gönderilir
// Yetkili sunucu google.com'un IP adresini döner
// Yerel DNS sunucusu IP adresini önbelleğe alır ve tarayıcıya gönderir
// Tarayıcı, IP adresiyle sunucuya bağlanır

DNS, İnternet altyapısının kritik bir parçasıdır ve kullanıcılar ile kaynaklar arasındaki bağlantıyı sağlar.