Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

DNS Nedir, Ne İşe Yarar?

İyinetSEO

0
İyinet Ekibi
Onaylı Üye
Katılım
1 Aralık 2014
Mesajlar
54
Açılan Konu
54
Tepki puanı
48
Tarayıcıya bir site adresi yazıp Enter'a bastığınızda, saniyenin çok küçük bir bölümünde arka planda bir dizi işlem olur. Bu işlemlerin merkezinde DNS var. Web sitesi açılmadığında ya da "sunucu bulunamadı" hatası aldığınızda genelde suçlu o görünür.

DNS Nedir?​


DNS (Domain Name System), alan adlarını IP adreslerine çeviren sistemdir. İnternette makineler birbirini IP denilen sayı dizileriyle bulur; örneğin 142.250.x.x gibi. İnsanların ise "google.com" yazması kolaydır. DNS, tam bu iki dünya arasındaki tercümandır.

Bunu telefon rehberine benzetebilirsiniz: rehberde isim yazarsınız, sistem size numarayı verir. Siz her seferinde numarayı ezberlemek zorunda kalmazsınız. DNS kayıtlarının bir "ömrü" (TTL) vardır; bu süre boyunca sonuç önbellekte tutulur ve her seferinde baştan sorgu yapılmaz.

Sorgu tek bir sunucuda bitmez. Önce cihazınızın önbelleğine bakar, sonra internet servis sağlayıcınızın (ISS) DNS sunucusuna, ardından kök ve yetkili sunuculara doğru bir zincir halinde ilerler. Bu yüzden bir alan adının yeni sunucuya taşınması bazen saatler alır.

DNS Ne İşe Yarar?​


  • İsim çözümleme: alan adını sunucu IP'sine çevirir, site açılmasını sağlar.
  • E-posta yönlendirme: MX kayıtları ile mailin hangi sunucuya gideceğini belirler.
  • Alt alan adı yönetimi: blog.site.com gibi adresleri ayrı sunuculara bağlar.
  • Doğrulama: TXT kayıtları ile alan adı sahipliğini kanıtlar (Search Console, e-posta doğrulama).
  • Hız ve filtreleme: hızlı DNS sunucusu kullanmak sayfa açılışını hızlandırır; zararlı alan adları engellenebilir.

DNS Nasıl Değiştirilir?​


  1. Windows: Ayarlar > Ağ ve İnternet > Wi-Fi veya Ethernet > Bağlantı özellikleri > IP ataması > DNS sunucusu ataması > Düzenle. Tercih edilen DNS'e 1.1.1.1, alternatife 1.0.0.1 yazın ve kaydedin.
  2. macOS: Sistem Ayarları > Ağ > kullandığınız bağlantı > Ayrıntılar > DNS sekmesi > "+" ile 1.1.1.1 ekleyin.
  3. Android: Ayarlar > Ağ ve İnternet > Özel DNS > "Özel DNS sağlayıcı ana bilgisayar adı" seçip one.one.one.one yazın.
  4. Alan adı tarafında: domain panelinizdeki DNS Yönetimi ekranından A kaydını sunucu IP'sine, CNAME kaydını ise www için ana alan adına yönlendirin.
  5. Değişiklik sonrası doğrulama için komut satırına nslookup site.com yazıp dönen IP'yi kontrol edin.

Avantajları ve Kimler İçin Önemli?​


Doğru yapılandırılmış DNS, sitenizin erişilebilirliğinin temelidir. Alan adı taşıma, e-posta değişikliği veya yeni sunucuya geçiş gibi işlemlerde tek bir kaydın yanlış girilmesi siteyi tamamen erişilemez hale getirebilir. Bu yüzden kayıt değişikliği öncesi mevcut ayarların ekran görüntüsünü almak alışkanlık haline gelmelidir.

Hızlı bir DNS çözümleyici kullanmak da küçük ama ölçülebilir bir hız kazancı sağlar. TTL süresi kısa tutulduğunda sunucu geçişleri çok daha hızlı yayılır. Web sitesi sahipleri, sistem yöneticileri ve e-posta yöneten herkes için temel bilgi düzeyinde bilinmesi gereken bir konudur.

Sık Yapılan Hatalar

  • A kaydını değiştirirken www CNAME kaydını unutmak; site "www" ile açılmaz.
  • MX kaydını silip e-postayı tamamen kesmek (genelde fark edilmez ta ki mail gelmeyene kadar).
  • TTL değerini çok uzun bırakıp sunucu geçişini günlerce beklemek.
  • Rastgele bir DNS sunucusu seçip izleme/loglama politikasını hiç kontrol etmemek.

Sonuç

DNS, internetin görünmeyen ama vazgeçilmez adres defteridir. Sorun çıkardığında site açılmaz, mail gitmez; çalıştığında ise kimse onu fark etmez. Değişiklik yapmadan önce mevcut kayıtları yedekleyip, işlem sonrası nslookup ile doğrulamak en güvenli yoldur.
 
Üst