Tüm Sistemler Çalışıyor
Network Durumu
Ana Sayfa Blog DNS (Domain Name System) Nasıl Çalışır? Adım Adım Detaylı Rehber 2026

DNS (Domain Name System) Nasıl Çalışır? Adım Adım Detaylı Rehber 2026

DNS (Domain Name System) Nasıl Çalışır? Adım Adım Detaylı Rehber 2026

DNS Nedir ve Neden Önemlidir?

DNS Nedir ve Neden Önemlidir? - DNS (Domain Name System) Nasıl Çalışır
DNS Nedir ve Neden Önemlidir?

İnternette bir web sitesine erişmek istediğinizde tarayıcınız bir IP adresi bulmak zorundadır. Ancak insanlar için sayılar yerine anlamlı alan adları (örneğin example.com) daha kullanışlıdır. İşte bu noktada Domain Name System (DNS) devreye girer. DNS, alan adlarını IP adreslerine çeviren dağıtık bir veri tabanıdır ve her saniye milyarlarca sorguya yanıt verir.

DNS’in önemi sadece adres çevirme ile sınırlı değildir; yük dengeleme, e-posta yönlendirme ve güvenlik gibi kritik hizmetlerin temelini oluşturur. Yanlış yapılandırılmış bir DNS, sitenizin %30 daha yavaş açılmasına ya da tamamen erişilememesine neden olabilir. Bu da kullanıcı kaybı ve SEO performansında ciddi düşüş anlamına gelir.

Bu makalede DNS’in nasıl çalıştığını, sorgu aşamalarını, kayıt türlerini ve yaygın hataları ele alacağız. Ayrıca VDS sunucu paketleri gibi altyapı seçenekleriyle DNS performansını nasıl artırabileceğinizi de göstereceğiz.

DNS Sorgu Süreci: Kökten Sonuç Sunucusuna Adım Adım

Bir alan adı sorgulandığında beş temel adım gerçekleşir:

  1. Tarayıcı önbelleği: İlk olarak tarayıcı, daha önce çözülmüş bir IP adresi var mı kontrol eder. Varsa sorgu burada sona erer.
  2. Yerel DNS önbelleği: Tarayıcının bulamadığı durumlarda işletim sisteminin DNS önbelleği kontrol edilir.
  3. İşletme/İSS DNS sunucusu: Yerel önbellekte de bulunamazsa, ISP’nin (İnternet Servis Sağlayıcı) DNS sunucusuna başvurulur.
  4. Kök DNS sunucuları: ISP DNS sunucusu, sorulan alan adının hangi üst‑alan (TLD) sunucusuna yönlendirilmesi gerektiğini bulmak için 13 adet küresel kök DNS sunucusundan birine sorar.
  5. TLD ve Yetkili (authoritative) DNS sunucuları: Kök sunucu, .com, .net gibi TLD sunucusunun adresini döndürür. TLD sunucusu ise alan adının yetkili sunucusunun (örneğin ns1.example.com) IP’sini verir. Son aşamada yetkili sunucu, gerçek A (IPv4) ya da AAAA (IPv6) kaydını gönderir.

Bu süreç genellikle 20‑120 milisaniye arasında tamamlanır. Ancak her adımda gecikme olursa toplam süre artar ve kullanıcı deneyimi olumsuz etkilenir. DNS sorgu süresini kısaltmak için SEO hosting gibi düşük gecikmeli veri merkezleri tercih edilebilir.

DNS Kayıt Türleri ve Kullanım Senaryoları

DNS, farklı amaçlar için çeşitli kayıt türleri (record) sunar. En yaygın olanları aşağıdaki tabloda özetlenmiştir:

Kayıt TürüAmaçÖrnek Kullanım
AIPv4 adresine yönlendirmeexample.com → 192.0.2.45
AAAAIPv6 adresine yönlendirmeexample.com → 2001:db8::1
CNAMEAlias (takma ad) oluşturmawww.example.com → example.com
MXE‑posta sunucularını belirlememail.example.com (priority 10)
TXTMetin bilgisi (SPF, DKIM, DMARC)"v=spf1 include:_spf.google.com ~all"
NSYetkili DNS sunucularını tanımlamans1.example.com, ns2.example.com
SRVBelirli hizmetlerin (ör. SIP) konumunu gösterme_sip._tcp.example.com

Bu kayıtları doğru şekilde yapılandırmak, web sitenizin e‑posta teslimatını ve alt alan adı yönlendirmelerini sorunsuz çalıştırmasını sağlar. Özellikle TXT kayıtları, SPF ve DKIM gibi e‑posta güvenliği mekanizmalarının temelini oluşturur; eksik ya da hatalı bir TXT kaydı, e‑postalarınızın spam klasörüne düşmesine yol açabilir.

DNS Performansını Artırmak İçin En İyi Uygulamalar

DNS performansı, sitenizin açılma süresini doğrudan etkiler. İşte hemen uygulayabileceğiniz üç kritik optimizasyon:

  • TTL (Time‑to‑Live) değerlerini ayarlayın: TTL, bir kaydın önbellekte ne kadar süre saklanacağını belirler. Statik IP’ler için yüksek TTL (86400 saniye) kullanılabilir, değişken IP’ler için ise düşük TTL (300‑600 saniye) tercih edilmelidir.
  • Co‑lokasyonlu DNS sunucuları seçin: Kullanıcılarınıza co‑lokasyonlu (veri merkezimiz) DNS sunucuları sağlayan bir hizmet, gecikmeyi %40’a kadar azaltabilir. Özellikle AMD Ryzen VDS sunucular gibi yüksek performanslı altyapılar, DNS sorgularını daha hızlı yanıtlar.
  • DNSSEC ve DNS over HTTPS (DoH) uygulayın: DNSSEC, sahte DNS yanıtlarını engellerken DoH, DNS trafiğini şifreleyerek güvenliği artırır. Bu iki teknoloji, hem güvenlik hem de performans açısından kritik avantajlar sunar.

Bu önerileri uyguladığınızda, özellikle küresel ziyaretçilerinizin sayfa yükleme süresi ortalama 150 milisaniye azalır ve SEO skorunuz yükselir.

Yaygın DNS Hataları ve Maliyeti

Yaygın DNS Hataları ve Maliyeti - DNS (Domain Name System) Nasıl Çalışır
Yaygın DNS Hataları ve Maliyeti

Birçok site, basit ama maliyetli DNS hatalarına maruz kalır. En sık rastlanan sorunlar şunlardır:

  1. Yanlış NS kayıtları: Alan adını kayıt ettirdiğiniz firmanın sunduğu NS sunucuları değiştiğinde, eski NS kayıtları hâlâ aktif kalır. Bu durum, ziyaretçilerin %20’sinin siteye ulaşamamasına yol açabilir.
  2. A ve AAAA kayıtlarının eşleşmemesi: IPv6 destekli bir sunucuya A kaydı eksik bırakılırsa, IPv6‑only ağlar erişim hatası verir.
  3. TTL değerinin aşırı düşük ayarlanması: Çok düşük TTL, DNS sorgularının sık tekrarlanmasına sebep olur, bu da DNS sağlayıcınızın bant genişliğini ve maliyetini artırır.
  4. SPF/DKIM eksikliği: E‑posta teslimatı sorunları, müşteri iletişimini aksatır ve marka güvenilirliğini zedeler.

Bu hataların maliyeti yalnızca teknik destek masraflarıyla sınırlı değildir; kayıp dönüşüm oranları, SEO cezaları ve müşteri memnuniyetsizliği gibi uzun vadeli zararlar da ortaya çıkar.

Adım Adım DNS Yapılandırması Nasıl Yapılır?

Yeni bir domain alıp DNS ayarlarını yapmak çoğu kişi için karmaşık görünebilir. Aşağıdaki rehber, adım adım süreci basitleştirir:

  1. Domain kaydı oluşturun: alan adı (domain) kaydı hizmeti sağlayıcınızdan istediğiniz domaini alın.
  2. Yetkili DNS sunucularını belirleyin: Hosting firmanızın (ör. web hosting paketleri) sağladığı NS kayıtlarını not alın.
  3. DNS yönetim paneline giriş yapın: Çoğu domain sağlayıcı, kullanıcı dostu bir arayüzde NS, A, CNAME, MX gibi kayıtları eklemenize izin verir.
  4. A kaydı ekleyin: Web sunucunuzun IP adresini (IPv4 için A, IPv6 için AAAA) girin. TTL değerini ihtiyacınıza göre ayarlayın.
  5. CNAME kaydı oluşturun: www gibi alt alan adlarını ana domaine yönlendirmek için CNAME kaydı ekleyin.
  6. MX ve TXT kayıtlarını yapılandırın: E‑posta hizmeti sağlayıcınızın önerdiği MX sunucularını ve SPF/DKIM için gerekli TXT metinlerini girin.
  7. DNSSEC ve DoH’u etkinleştirin: Panelinizde bu seçenekleri bulup aktif hale getirin.
  8. Değişiklikleri test edin: dig veya nslookup komutlarıyla kayıtların doğru döndüğünden emin olun. dig example.com +trace komutu, sorgunun tüm aşamalarını gösterir.

Bu adımları tamamladıktan sonra DNS yayılımı (propagation) 24‑48 saat sürebilir. Ancak çoğu modern DNS sağlayıcı, değişiklikleri anında (seconds içinde) yansıtma yeteneğine sahiptir.

Gerçek Dünya Senaryosu: E‑Ticaret Sitesi İçin DNS Optimizasyonu

Bir e‑ticaret sitesinin başarısı, ziyaretçilerin sayfayı hızlıca görebilmesine bağlıdır. Örnek bir senaryo üzerinden DNS optimizasyonunu inceleyelim:

  • Sorun: Site, shop.example.com alt alan adı üzerinden çalışıyor ve %30 ziyaretçi sayfa yüklemesi aşamasında zaman aşımına uğruyor.
  • Analiz: dig shop.example.com +trace komutu, DNS sorgusunun 4 ayrı adımda gerçekleştiğini ve TTL değerinin sadece 300 saniye olduğunu gösterdi.
  • Çözüm:
    1. TTL değerini 86400 saniyeye yükselttik; böylece önbellek daha uzun süre geçerli kalıyor.
    2. Co‑lokasyonlu DNS hizmeti (colocation hizmeti) sağlayarak DNS sunucularını Avrupa veri merkezine taşıdık; gecikme %45 azaldı.
    3. DNSSEC’i aktif ettik, sahte DNS yönlendirmelerini engelledik.

Sonuç olarak, sayfa yükleme süresi ortalama 2,3 saniyeden 1,4 saniyeye düştü ve dönüşüm oranı %12 arttı. Bu örnek, doğru DNS yapılandırmasının iş performansına doğrudan etkisini gösteriyor.

Sıkça Sorulan Sorular

DNSSEC nedir ve neden kullanmalıyım?

DNSSEC (Domain Name System Security Extensions), DNS yanıtlarının dijital imzalarla doğrulanmasını sağlar. Bu sayede sahte DNS yanıtları (cache poisoning) önlenir ve kullanıcıların doğru IP’ye yönlendirilmesi garanti edilir. Özellikle finans, e‑ticaret ve sağlık gibi hassas sektörlerde güvenlik için önerilir.

TTL değerini çok düşük ayarlamak ne gibi sorunlar yaratır?

Düşük TTL (ör. 60 saniye) kayıtların sık sık güncellenmesini sağlar, ancak DNS sağlayıcılarının sorgu sayısını artırır. Bu durum hem bant genişliği maliyetini yükseltir hem de yüksek trafik anlarında DNS sunucularının aşırı yüklenmesine sebep olabilir.

DoH (DNS over HTTPS) benim için gerekli mi?

DoH, DNS sorgularını HTTPS protokolü üzerinden şifreleyerek gizlilik sağlar. Özellikle halka açık Wi‑Fi ağlarında ISP’nizin DNS trafiğinizi izlemesini engeller. Gizlilik endişeniz varsa ve tarayıcınız DoH’u destekliyorsa etkinleştirmeniz tavsiye edilir.

Bir alan adının NS kayıtlarını değiştirdikten sonra ne kadar süre içinde yayılır?

NS değişikliği, TTL değerine bağlı olarak 24‑48 saat içinde tamamen yayılır. Ancak birçok modern DNS sağlayıcı, değişikliği anlık (seconds içinde) yansıtma özelliği sunar. Bu süreci hızlandırmak için eski NS kayıtlarını hemen kaldırmak ve TTL’i düşük (300) tutmak faydalıdır.

Sonuç ve Bir Sonraki Adım

DNS, internetin temel taşıdır ve doğru yapılandırılması, web sitenizin hızını, güvenliğini ve SEO performansını doğrudan etkiler. Bu makalede DNS’in çalışma mantığını, kayıt türlerini, yaygın hataları ve optimizasyon yöntemlerini inceledik. Artık DNS ayarlarınızı gözden geçirerek TTL optimizasyonu, co‑lokasyonlu DNS ve DNSSEC/DoH gibi iyileştirmeleri uygulayabilirsiniz.

Eğer daha hızlı ve güvenilir bir altyapı arıyorsanız, Intel i9 VDS sunucular veya SEO hosting paketlerimiz, DNS performansını en üst seviyeye taşıyacak özelliklerle donatılmıştır. Bir sonraki adım olarak, DNS yönetim panelinizdeki kayıtları kontrol edin, TTL değerlerini ayarlayın ve mümkünse DNSSEC’i aktif hale getirin. Böylece ziyaretçilerinizin %95’i sayfanızı saniyeler içinde görebilecek.