DNS Nasıl Çalışır? İnternetin Adres Defteri

network, server, system, infrastructure, managed services, connection, computer, cloud, gray computer, gray laptop, network, network, server, server, server, server, server

1. DNS Nedir?

DNS (Domain Name System), internetin en önemli bileşenlerinden birisidir. İnsanlar için kolay hatırlanabilir alan adlarını (domain name) sayısal IP adreslerine çeviren bir sistemdir. Yani bir web sitesine erişmek istediğinizde tarayıcınız, girilen domaini DNS aracılığıyla o web sitesinin IP adresine dönüştürür.

Örneğin, “google.com” adresini yazdığınızda, DNS sistemi bu adı IP adresine (örneğin 172.217.5.68) çevirir ve böylece tarayıcınız doğru sunucuya yönlendirilir.

2. DNS’in Temel Yapısı

DNS, hiyerarşik bir yapı üzerinde çalışır ve temel olarak üç ana bileşene sahiptir:

  • Domain Name: Bir alan adı (örneğin, google.com).
  • DNS Sunucuları: DNS sorgularını yönlendiren sunucular.
  • IP Adresi: Her web sitesi bir IP adresine sahip olup, bu adresle siteye ulaşılır.

3. DNS Sorgusunun Adımları

Bir DNS sorgusu, aslında birden fazla adımdan oluşur. Aşağıda, bir web sitesi adresi yazdığınızda gerçekleşen temel adımları sırasıyla bulabilirsiniz:

  • Kullanıcı Tarayıcısı Sorgu Başlatır

Bir kullanıcı “www.example.com” gibi bir web adresini yazdığında, tarayıcı DNS sorgusu başlatır. Tarayıcı, bu adresin IP adresini bulmak için DNS’e başvurur.

  • DNS Cache Kontrolü

İlk olarak, cihaz (veya yerel ağ) daha önce bu adresi ziyaret ettiyse, cihazın DNS cache‘inde bu bilgilere bakılır. Eğer önceden alınmış IP adresi bulunursa, işlem hızla tamamlanır.

  • Yerel DNS Sunucusuna Sorgu Gönderilir

Eğer DNS cache’te veri yoksa, cihazınız, genellikle ISS’niz tarafından sağlanan yerel DNS sunucusuna sorgu gönderir. Bu, kullanıcıların internet bağlantısı sağladığı zaman hızla cevap veren ilk DNS sunucusudur.

  • Kök DNS Sunucusu İle İletişim

Eğer yerel DNS sunucusunda da cevap yoksa, sorgu daha yüksek seviyedeki DNS sunucularına (kök DNS sunucularına) iletilir. Bu sunucular, domainlerin hangi ad sunucularına yönlendirilmesi gerektiği hakkında bilgi sağlar.

  • İlgili DNS Sunucusu Tarafından Cevap

Kök DNS sunucuları, sorguyu uygun TLD (Top-Level Domain) sunucularına yönlendirir. Örneğin, “com” domaini için bir TLD sunucusu bulunur ve buradan da yetkili DNS sunucusuna yönlendirilir. Bu noktada yetkili DNS sunucusu, istenen domain adı için doğru IP adresini sağlar.

  • IP Adresi Tarayıcıya Dönüş

Son olarak, doğru IP adresi elde edilir ve bu adres kullanıcı tarayıcısına iletilir. Tarayıcı, bu adresi kullanarak hedef web sitesine bağlanır ve siteyi görüntüler.

4. DNS Türleri

DNS farklı türlerde sunuculardan oluşur. Bunlar, DNS’in nasıl çalıştığını anlamanızı kolaylaştıracak:

  • Recursive DNS Resolver: DNS sorgusunun tüm sürecini yönetir ve son kullanıcıya en hızlı çözümü bulmaya çalışır.
  • Authoritative DNS Server: Her domainin IP adresi gibi bilgilerin bulunduğu sunuculardır. Bu sunucular doğru ve nihai cevabı sağlar.
  • Root DNS Server: En üst seviyedeki DNS sunucusudur. Tüm domain sorguları buradan başlar.

5. DNS’in Güvenliği

DNS sistemine yönelik saldırılar, internetin en büyük tehditlerinden birisini oluşturur. Özellikle DNS spoofing (DNS zehirlenmesi) gibi saldırılar, kullanıcıları yanlış web sitelerine yönlendirebilir. Bu sebeple DNS güvenliği çok önemlidir.

  • DNSSEC: DNS iletiminin güvenliğini sağlamak için geliştirilmiş bir sistemdir. DNSSEC, veri iletiminin şifreli ve güvenli olmasını sağlar.
  • DDoS (Distributed Denial of Service) saldırıları: DNS sunucularına yapılan bu tür saldırılar, internet hizmetlerini kesintiye uğratabilir.

6. DNS Cache Temizleme

Çoğu zaman, bir web sitesinin güncellenmiş IP adresine erişmek için DNS cache’ini temizlemeniz gerekebilir. Örneğin, bir siteye erişim problemi yaşadığınızda, aşağıdaki komutlarla DNS cache’inizi temizleyebilirsiniz:

  • Windows: ipconfig /flushdns
  • Mac: sudo killall -HUP mDNSResponder

7. DNS’in Önemi ve Performans

DNS, internetin temel yapı taşlarından biridir ve güvenilirlik, hız ve performans açısından kritik bir rol oynar. Hızlı bir DNS, interneti daha hızlı kullanmanızı sağlar. Bunun için, kullanıcılar genellikle Google DNS (8.8.8.8) veya Cloudflare DNS (1.1.1.1) gibi daha hızlı ve güvenilir DNS servislerini kullanabilirler.

Sonuç

DNS, internetin gizli kahramanıdır. Her gün milyonlarca DNS sorgusu yapılır ve bu sorgular saniyeler içinde gerçekleşir. DNS’in nasıl çalıştığını anlamak, sadece internetin işleyişini öğrenmekle kalmaz, aynı zamanda daha hızlı ve güvenli bir internet deneyimi yaşamanızı sağlar.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir