Basit Terimlerle DNS Nedir ⋆ ALexHost SRL

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
30.12.2024

Basit Terimlerle DNS Nedir

Alan Adı Sistemi (DNS) internetin işleyişinin önemli bir parçasıdır. İnsan dostu alan adları (example.com gibi) ile bilgisayar dostu IP adresleri (192.168.1.1 gibi) arasında bir çevirmen görevi görür. DNS, uzun sayı dizilerini ezberlememize gerek kalmadan web’de kolayca gezinmemizi mümkün kılıyor.

Bu makalede, DNS ‘in ne olduğunu, nasıl çalıştığını ve internet için neden bu kadar önemli olduğunu açıklayacağız.


DNS nedir?

DNS özünde internetin telefon rehberi gibidir. Tarayıcınıza bir web sitesinin alan adını yazdığınızda (örn. google.com), cihazınızın bu web sitesinin barındırıldığı sunucunun IP adresini bilmesi gerekir. DNS, alan adını bir IP adresine çevirerek tarayıcınızın web sitesini yüklemesini sağlar.

DNS’in Temel Bileşenleri:

  1. Alan Adları: Bunlar web sitelerinin insan tarafından okunabilen adresleridir (örneğin, facebook.com veya example.com).
  2. IP Adresleri: İnternet üzerindeki her cihazın benzersiz bir IP adresi vardır (örn. 192.0.2.1). Bu, verilerin gönderildiği ve alındığı gerçek adrestir.
  3. DNS Sunucuları: Bu sunucular, alan adlarını IP adreslerine bağlayan “telefon defteri” girişlerini depolar ve sağlar.

DNS Nasıl Çalışır?

Bir web sitesini ziyaret ettiğinizde, doğru sunucuya bağlandığınızdan emin olmak için perde arkasında DNS işlemi gerçekleşir. İşte adım adım nasıl çalıştığı:

1. Bir Alan Adı Girersiniz:

  • Tarayıcınıza example.com yazdığınızda, ilk olarak cihazınız kendi yerel önbelleğini kontrol ederek bu alan adını daha önce ziyaret edip etmediğini ve IP adresini bilip bilmediğini kontrol eder.

2. DNS Sorgusu DNS Çözümleyicisine Gönderildi:

  • Cihazınız IP adresini bilmiyorsa, bir DNS çözümleyicisine (genellikle İnternet Servis Sağlayıcınız veya İSS’niz tarafından sağlanır) bir DNS sorgusu gönderir. Çözümleyici, doğru IP adresini bulmaktan sorumlu bir aracı görevi görür.

3. DNS Hiyerarşisinde Arama Yapma:

  • Çözümleyici IP adresini bilmiyorsa, DNS hiyerarşisinde arama yapmaya başlar:
    • İlk olarak, Üst Düzey Etki Alanı (TLD) sunucusunu (ör. .com, .org, .net) bulmak için bir kök DNS sunucusuyla iletişim kurar.
    • Ardından, alan adı için yetkili DNS sunucusunun adresini sağlayan TLD sunucusuyla iletişime geçer.

4. Yetkili DNS Sunucusu IP Adresi Sağlar:

  • Yetkili DNS sunucusu alan adı için asıl kaydı tutar ve doğru IP adresiyle yanıt verir (örneğin, 93.184.216.34).

5. IP Adresinin Döndürülmesi:

  • DNS çözümleyici IP adresini tarayıcınıza geri gönderir ve tarayıcınız artık web sitesini barındıran sunucuya bağlanabilir.

6. Tarayıcı Web Sitesini Yükler:

  • IP adresi elinizdeyken, tarayıcınız web sitesinin sunucusuna bağlanır ve sayfayı sizin için yükler.

DNS Neden Önemlidir?

DNS çok önemlidir çünkü internette gezinme şeklimizi basitleştirir. DNS olmadan, ziyaret ettiğimiz her web sitesi için sayısal IP adreslerini hatırlamamız gerekirdi ki bu pratik değildir. DNS ayrıca aşağıdaki faydaları da sağlar:

1. Kullanılabilirlik:

  • DNS, kullanıcıların karmaşık sayısal IP adresleri yerine basit alan adlarını hatırlamalarını sağlayarak interneti daha kullanıcı dostu hale getirir.

2. Ölçeklenebilirlik:

  • DNS sistemi her gün milyarlarca alan adı aramasını idare edecek şekilde tasarlanmıştır ve internetin büyürken bile sorunsuz çalışabilmesini sağlar.

3. Yedeklilik ve Güvenilirlik:

  • DNS dünya çapında birçok sunucuya dağıtılmıştır, bu da bir sunucu arızalansa bile diğerlerinin DNS çözünürlüğü sağlamaya devam edebilmesini sağlar. Bu, internet erişiminin istikrarını sağlar.

4. Güvenlik Özellikleri:

  • Modern DNS sistemleri DNSSEC (Alan Adı Sistemi Güvenlik Uzantıları) gibi güvenlik özellikleri içerir; bu özellikler DNS sahtekarlığı gibi saldırıları önlemeye yardımcı olur ve döndürülen IP adreslerinin meşru olmasını sağlar.

Bilinmesi Gereken Yaygın DNS Terimleri

  • DNS Çözümleyici: DNS sorgunuzu alan ve doğru IP adresini bulma işlemini başlatan sunucu.
  • Kök DNS Sunucusu: DNS hiyerarşisindeki ilk adım; TLD sunucularının bulunmasına yardımcı olur.
  • TLD Sunucusu: .com, .org, .net vb. ile biten alan adlarına yönelik talepleri işleyen Üst Düzey Alan Adı sunucuları.
  • Yetkili DNS Sunucusu: Belirli bir alan adı için son DNS kaydını tutan ve doğru IP adresini sağlayan sunucu.
  • DNS Önbelleğe Alma: Cihazınızın veya tarayıcınızın, gelecekteki ziyaretleri hızlandırmak için son ziyaret edilen web sitelerinin IP adreslerini geçici olarak sakladığı bir işlem.

Web Siteniz için DNS Nasıl Yönetilir?

Kendi web siteniz varsa, özellikle e-posta kuruyorsanız, web sitenizi yeni bir ana bilgisayara aktarıyorsanız veya bir içerik dağıtım ağı (CDN) kullanıyorsanız, muhtemelen bir noktada DNS ayarlarını yönetmeniz gerekecektir. Alan adınız için DNS ayarlarını şu şekilde yönetebilirsiniz:

1. Alan Adınızın DNS Ayarlarına Erişin:

  • Alan adı kayıt kuruluşunuzun kontrol paneline giriş yapın (ör. GoDaddy, Namecheap) ve DNS yönetimi bölümünü bulun.

2. DNS Kayıtlarını Değiştirin:

  • Yönetebileceğiniz yaygın DNS kayıtları şunlardır:
    • A Kaydı: Alan adınızı bir IP adresine yönlendirir.
    • CNAME Kaydı: Bir alan adını diğerine yönlendirir (alt alan adları için kullanışlıdır).
    • MX Kaydı: E-postaları doğru posta sunucusuna yönlendirir.

3. DNS Yayılımı için bekleyin:

  • DNS kayıtlarını değiştirdiğinizde, değişikliklerin dünya çapında yayılması biraz zaman alabilir. Bu işlem 24-48 saat kadar sürebilir.

Sonuç

Alan Adı Sistemi (DNS) internetin önemli bir parçasıdır ve kullanıcıların karmaşık IP adresleri yerine insan tarafından okunabilen alan adlarını kullanarak web sitelerinde kolayca gezinmelerini sağlar. Web sitelerine hızlı ve güvenilir bir şekilde erişebilmenizi sağlayan kesintisiz, perde arkası bir teknolojidir. İster internette geziniyor ister kendi web sitenizi yönetiyor olun, DNS’nin nasıl çalıştığını anlamak bu temel teknolojinin önemini anlamanıza yardımcı olacaktır.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills