KÜRE LogoKÜRE Logo
Ai badge logo

Bu madde yapay zeka desteği ile üretilmiştir.

DNS

Tüketici Elektroniği+1 Daha
fav gif
Kaydet
kure star outline
f7eda4f4-59e8-4ab7-bb8f-1a5270ee5061.jpeg
DNS
Tanım:
DNSalan adlarını IP adreslerine çeviren bir sistemdir.
İşlev:
Kullanıcıların internet kaynaklarına kolayca ulaşmasını sağlar.
Yapı:
KökTLDikinci düzey alan ve alt alanlardan oluşur.
Kayıtlar:
AAAAACNAMEMXNSTXT gibi çeşitli kayıt türleri içerir.
Güvenlik:
DNSSEC gibi önlemlerle DNS zafiyetlerine karşı koruma sağlanır.

Domain Name System (DNS), internetin temel altyapı unsurlarından biri olarak, alan adlarını IP adreslerine çeviren hiyerarşik ve dağıtılmış bir adlandırma sistemidir. Bu sistem, internet üzerindeki cihazların birbirleriyle iletişim kurmasını sağlamak için kritik bir rol oynar. DNS, kullanıcıların kolayca hatırlayabileceği alan adlarını (örneğin, www.ornek.com) makinelerin anlayacağı sayısal IP adreslerine (örneğin, 192.168.1.1) dönüştürerek internet erişimini kolaylaştırır. Bu makale, DNS'nin yapısını, çalışma prensiplerini ve internet ekosistemindeki önemini nesnel bir şekilde ele almayı amaçlamaktadır.

DNS Nedir?

Alan Adı Sistemi (DNS), internetin telefon rehberi olarak yapılandırılabilir. Alan adlarını (örneğin, www.google.com ) makinelerinin IP adreslerine (örneğin, 142.250.190.14) dönüştürülen dağıtılmış bir sistemdir. Bu sistem, kullanıcıların karmaşık IP adreslerini ezberlemesine gerek kalmadan internete ulaşmasını sağlar. DNS, küresel düzeyde bir yapıya sahiptir ve yaygınlaştırılabilir.


Yapay zeka ile oluşturulmuştur.

DNS Nasıl Çalışır?

DNS'nin çalışma süreci, bir alan adı IP'de çözümleme adımlarıyla gerçekleşiyor:


  1. Kullanıcı Sorgusu: Bir kullanıcı tarayıcısında bir alan adı (örneğin, www.google.com ) girer.
  2. Yerel Çözümleyici (Resolver): Kullanıcının cihazı, bu sorguyu işletim sistemindeki yerel çözümleyiciye gönderilir. Çözümleyici, genellikle internet servis sağlayıcısı (ISP) tarafından sağlanan bir DNS sunucusuna yönlendirir.
  3. Kök Sunucular: Çözümleyici, 13 küresel kök sunucudan birine sorgu gönderir. Kök sunucular, üst düzey alan adı (TLD) sunucularına (örneğin, .com için) yönlendirme yapar.
  4. TLD Sunucuları: TLD sunucuları, alan adının yetkili DNS sunucusuna (örneğin, google.com'un DNS sunucusuna) yönlendirme yapar.
  5. Yetkili DNS Sunucusu: Yetkili sunucu, alan adının IP adresi çözümleyiciye sağlar.
  6. Sonuç Kullanıcıya İletilir: Çözümleyici, IP adresi cihaza dosyası ve tarayıcı bu adrese bağlanır.

Ek Detaylar

  • Önbellekleme: DNS sunucuları için süreci hızlandırmak, sık sık sorgulanan alan adlarını önbelleğe alır.
  • Kayıt Türleri: DNS, A (IPv4), AAAA (IPv6), CNAME (yönlendirme), NS (ad sunucusu) gibi çeşitli kayıt türleri kullanılabilir.
  • Dağıtılmış Yapı: DNS, tek bir yerde arızalansa bile çalışmaya devam edecek şekilde tasarlanmıştır.

Bu süreç genellikle milisaniyeler içinde tamamlanır ve internet erişiminin sağlanması sağlanır.

DNS'nin Yapısı ve Bileşenleri

DNS, hiyerarşik bir yapıya sahiptir ve çeşitli bileşenlerden oluşur. En üst düzeyde, kök sunucular (root servers) bulunur. Bu sunucular, internetin tüm üst düzey alan adları (TLD'ler) hakkında bilgi içerir ve DNS sorgularını yönlendirmek için kullanılır. TLD'ler, .com, .org, .net gibi jenerik üst düzey alan adları (gTLD) ve .tr, .uk gibi ülke kodu üst düzey alan adları (ccTLD) olarak ikiye ayrılır. İkinci düzey alan adları (SLD), TLD'nin hemen solunda yer alır ve genellikle bir kuruluşu veya markayı temsil eder (örneğin, ornek.com'daki "ornek").


DNS sunucuları, alan adlarını IP adreslerine çözümlemek için bir dizi kayıt tutar. Bu kayıtlar arasında en yaygın olanları şunlardır:


  • A Kaydı (Address Record): Bir alan adını IPv4 adresine eşler.
  • AAAA Kaydı: Bir alan adını IPv6 adresine eşler.
  • CNAME Kaydı (Canonical Name Record): Bir alan adını başka bir alan adına yönlendirir.
  • NS Kaydı (Name Server Record): Bir alan adının hangi DNS sunucusu tarafından yönetildiğini belirtir.


DNS mesajları, sorgu ve yanıt türleri için standart bir format kullanır. Mesajlar genellikle beş bölümden oluşur: başlık, soru, cevap, yetki ve ek bilgi. Başlık bölümü, mesajın türünü (sorgu veya yanıt) ve diğer bayrakları içerir. Örneğin, QR (Query/Response) biti, mesajın sorgu (0) mu yoksa yanıt (1) mı olduğunu belirtir.

DNS Çözümleme Süreci

DNS çözümleme süreci, bir alan adının IP adresine çevrilmesini içerir ve genellikle şu adımları takip eder:


  1. Kullanıcı Sorgusu: Kullanıcı, bir web tarayıcısına bir alan adı (örneğin, www.google.com) girer.
  2. Yerel DNS Çözümleyici (Resolver): Kullanıcının cihazı, işletim sistemindeki yerel çözümleyiciye sorguyu iletir. Bu çözümleyici, genellikle internet servis sağlayıcısı (ISP) tarafından sağlanan bir DNS sunucusuna yönlendirir.
  3. Kök Sunucular: Çözümleyici, kök sunuculara sorgu gönderir. Kök sunucular, TLD sunucularına yönlendirme yapar.
  4. TLD Sunucular: TLD sunucuları, ilgili alan adının yetkili DNS sunucusuna yönlendirme yapar.
  5. Yetkili DNS Sunucusu: Yetkili sunucu, alan adının IP adresini çözümleyiciye gönderir.
  6. Sonuç Kullanıcıya İletilir: Çözümleyici, IP adresini kullanıcının cihazına iletir ve tarayıcı bu adrese bağlanır.


Bu süreç, genellikle birkaç milisaniye içinde tamamlanır ve kullanıcı müdahalesi gerektirmez. Ancak, çözümleme sürecinde önbellekleme (caching) önemli bir rol oynar. DNS sunucuları, sık sorgulanan alan adlarını önbelleğe alarak tekrarlanan sorguların hızını artırır.

DNS'nin İnternet Ekosistemindeki Rolü

DNS, internetin işlevselliği için vazgeçilmez bir bileşendir. IP adreslerini ezberlemek yerine kullanıcı dostu alan adlarının kullanılmasını sağlayarak erişim kolaylığı sunar. Ayrıca, DNS, internetin ölçeklenebilirliğini ve güvenilirliğini artıran dağıtılmış bir yapıya sahiptir. Bu yapı, tek bir noktada arıza olsa bile sistemin çalışmaya devam etmesini sağlar.

DNS, yalnızca web sitelerine erişim için değil, aynı zamanda e-posta hizmetleri, dosya transferi ve diğer internet protokolleri için de kullanılır. Örneğin, MX (Mail Exchange) kayıtları, bir alan adının e-posta sunucusunu belirlemek için kullanılır. Benzer şekilde, ters DNS sorgulamaları (reverse DNS), bir IP adresinden alan adına çevirme yaparak güvenlik ve doğrulama süreçlerinde önemli bir rol oynar.


DNS, internetin temel yapı taşlarından biri olarak, alan adlarını IP adreslerine çevirerek kullanıcıların dijital dünyaya erişimini kolaylaştırır. Hiyerarşik yapısı, dağıtılmış mimarisi ve çözümleme süreci, internetin ölçeklenebilir ve güvenilir bir şekilde çalışmasını sağlar. DNS'nin bu kritik rolü, modern internetin işleyişinde merkezi bir öneme sahiptir.

Kaynakça

Bulut parlaması. Erişim tarihi: 09.05.2025. https://www.cloudflare.com/learning/dns/what-is-dns/.


IBM. Erişim tarihi: 09.05.2025. https://www.ibm.com/topics/dns.


İnternet Mühendisliği Görev Gücü (IETF). Erişim tarihi: 09.05.2025. https://www.ietf.org/rfc/rfc1035.txt.

Ayrıca Bakınız

Yazarın Önerileri

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
Ana YazarMustafa Özdemir6 Mayıs 2025 16:41
KÜRE'ye Sor