Sobes.tech
Intern

DNS nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Alanadlar Sistemi (DNS), alan adlarını IP adreslerine dönüştüren dağıtılmış bir veritabanıdır. İnsanların okunabilir alan adlarını sayısal IP adresleri yerine kullanmasına olanak tanır.

DNS'nin temel bileşenleri:

  • Çözümleyici (Resolver): İstemci yazılımı (genellikle işletim sistemine entegre), DNS sunucularına sorgular gönderir.
  • Kök Sunucular (Root Servers): DNS'in kök bölgesini yöneten 13 grup sunucu. Üst düzey alan adı sunucularının (TLD) IP adreslerini dönerler.
  • TLD Sunucuları: Belirli bir üst düzey alan adı bölgesinde (örneğin, .com, .org, .ru) alan adları hakkında bilgi sağlarlar.
  • Yetkili Ad Sunucuları (Authoritative Name Servers): Kendi alanlarındaki kaynaklar hakkında nihai bilgileri içeren sunucular, web sunucularının IP adresleri dahil.

Bir alan adını (örneğin, example.com) IP adresine dönüştürme süreci:

  1. Çözümleyici, yerel DNS sunucusuna (genellikle sağlayıcı tarafından sağlanır) sorgu gönderir.
  2. Yerel DNS sunucusu önbelleğini kontrol eder. Kayıt bulunursa, IP adresini döner.
  3. Kayıt yoksa, yerel sunucu kök sunuculara sorgu yapar.
  4. Kök sunucular, .com bölgesi için TLD sunucusunun IP adresini döner.
  5. Yerel sunucu, .com TLD sunucusuna example.com için yetkili sunucunun IP adresini sorar.
  6. TLD sunucusu, example.com için yetkili sunucunun IP adresini döner.
  7. Yerel sunucu, yetkili sunucuya example.com için IP adresini sorar.
  8. Yetkili sunucu, example.com için web sunucusunun IP adresini döner.
  9. Yerel sunucu, kaydı önbelleğe alır ve çözümleyiciye iletir.
  10. Çözümleyici, IP adresini alır ve bağlantı kurmak için uygulamaya (örneğin, tarayıcı) iletir.

DNS kayıtları çeşitli bilgiler saklar:

Kayıt Türü Açıklama
A Bir alan adını IPv4 adresine dönüştürür.
AAAA Bir alan adını IPv6 adresine dönüştürür.
CNAME Başka bir alan adına takma ad oluşturur.
MX Alan için posta sunucularını belirtir.
TXT Metin bilgisi saklar.
NS Alan için yetkili isim sunucularını belirtir.
example.com IN A 93.184.216.34

// CNAME kaydı örneği
www.example.com IN CNAME example.com