sitetasarimtr_logo
Yükleniyor

Bilgi Merkezi / DNS Nedir?

DNS Nedir? Alan Adı Sistemi Nasıl Çalışır?

Giriş

DNS (Domain Name System), internetteki alan adlarını IP adreslerine çeviren, kullanıcıların akılda kalıcı adreslerle web sitelerine erişmesini sağlayan temel sistemdir. "İnternetin telefon rehberi" olarak da bilinir.

Bu rehberde DNS'in ne olduğunu, nasıl çalıştığını, kayıt türlerini (A, CNAME, MX, TXT), yayılım sürecini ve performans optimizasyon yöntemlerini sade bir dille ele alıyoruz.

DNS Nedir?

İnternette her cihazın benzersiz bir IP adresi (örneğin 192.168.1.1) vardır. Ancak bu sayıları akılda tutmak zordur. DNS, alan adlarını (örneğin sitetasarimtr.com) ilgili IP adresine dönüştürerek kullanıcıların kolayca erişmesini sağlar.

  • İnsan dostu alan adlarını makine dostu IP adreslerine çevirir
  • Hiyerarşik ve dağıtık bir veritabanıdır
  • Root, TLD ve yetkili ad sunucularından oluşur
  • Önbellekleme (caching) ile hızlandırılır
  • Web siteleri, e-posta, CDN gibi birçok servisin temelidir
Alan adından IP adresine dönüşüm sürecini gösteren DNS sorgu akış şeması

DNS - Alan Adı Sistemi Sorgu Akışı

DNS Nasıl Çalışır?

DNS sorgusu dört temel adımda gerçekleşir:

1. DNS Özyinelemeli Çözümleyici (Recursive Resolver)

Tarayıcı, işletim sisteminin DNS çözümleyicisine (genellikle ISP'nin sağladığı veya Google DNS gibi genel bir sunucu) sorar. Bu sunucu, alan adını sorgulamak için kök sunuculara yönlenir.

2. Kök Sunucular (Root Servers)

Dünya genelinde 13 kök sunucu kümesi bulunur. Bunlar TLD (Top-Level Domain) sunucularının adreslerini döndürür. Örneğin .com, .org, .tr uzantıları için hangi sunucuya gidileceğini belirtir.

3. TLD Sunucuları

TLD sunucuları, alan adının yetkili ad sunucusunu (authoritative name server) bulur. Örneğin sitetasarimtr.com için yetkili sunucu genellikle barındırma sağlayıcınızın sunucusudur.

4. Yetkili Ad Sunucusu

Yetkili sunucu, alan adına ait IP adresini döndürür. Bu bilgi, çözümleyici tarafından önbelleğe alınır ve tekrar sorgularda daha hızlı erişim sağlanır.

DNS Kayıt Türleri (Record Types)

Kayıt TürüAçıklamaKullanım Alanı
AAlan adını IPv4 adresine çevirirWeb sunucusu IP’si
AAAAAlan adını IPv6 adresine çevirirIPv6 ağları
CNAMEAlan adını başka bir alan adına yönlendirir (takma ad)Alt alan adları, CDN
MXE-posta sunucularını belirtirE-posta yönlendirme
TXTMetin tabanlı bilgi saklarDoğrulama, SPF, DKIM

DNS Yayılımı (Propagation) ve Önbellekleme

DNS kayıtlarında yapılan değişiklikler tüm dünyaya anında yayılmaz. Bu sürece DNS yayılımı denir ve TTL (Time To Live) değeri ile kontrol edilir.

  • TTL: Önbellekteki kaydın ne kadar süre saklanacağını belirler. Düşük TTL (ör. 300 saniye) hızlı yayılım sağlar, ancak sorgu yükünü artırır.
  • Yayılım Süresi: Genellikle 24-48 saat sürebilir. Ancak TTL düşükse bu süre birkaç saate iner.
  • Önbellek Temizleme: Değişikliklerin hemen görülmesi için yerel DNS önbelleği ve tarayıcı önbelleği temizlenebilir.

DNS Güvenliği (DNSSEC ve DoS Koruması)

✅ DNSSEC ile imza doğrulaması yaparak sahte DNS yanıtlarını engelleyin
✅ Anycast ağı kullanarak DDoS saldırılarına karşı dayanıklılığı artırın
✅ DNS sorgularını TLS/HTTPS üzerinden (DoH/DoT) şifreleyin
✅ Güvenilir DNS sağlayıcıları tercih edin (Cloudflare, Google Public DNS)
✅ Yetkisiz zone transferlerini engellemek için erişim kontrolleri uygulayın

DNSSEC, DNS verilerinin bütünlüğünü ve kaynağını doğrulayarak sahte yanıtları (cache poisoning) önler. Özellikle e-posta ve finansal uygulamalar için kritiktir.

Sıkça Sorulan Sorular (FAQ)

DNS değişikliği ne kadar sürede etkili olur?

TTL değerine bağlıdır. Varsayılan TTL genellikle 3600 saniye (1 saat) olsa da, bazı kayıtlarda 24 saate kadar çıkabilir. Değişiklik sonrası tüm dünyaya yayılması 24-48 saat alabilir.

DNS sunucumu nasıl değiştirebilirim?

Alan adı kayıt kuruluşunuzun yönetim panelinden, yetkili DNS sunucu (NS) kayıtlarını güncelleyerek yeni DNS sağlayıcınızı tanımlayabilirsiniz.

DNS önbelleği nasıl temizlenir?

Windows için ipconfig /flushdns, macOS için sudo dscacheutil -flushcache, Linux için sudo systemd-resolve --flush-caches komutları kullanılabilir. Tarayıcı önbelleği de temizlenmelidir.

Ücretsiz DNS hizmetleri güvenli mi?

Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8) ve Quad9 (9.9.9.9) gibi hizmetler güvenli ve hızlıdır. Kişisel veri gizliliği politikalarını inceleyerek tercih yapabilirsiniz.

Sonuç

DNS, internetin görünmeyen ama en kritik bileşenlerinden biridir. Alan adlarını IP adreslerine çevirerek kullanıcı deneyimini kolaylaştırır ve web sitelerinin erişilebilir olmasını sağlar.

Site Tasarım TR olarak DNS yapılandırması, performans optimizasyonu ve güvenlik iyileştirmeleri konularında profesyonel destek sunuyoruz. Projeniz için bize ulaşın.

Diğer İçerikler

Web Araçları

Ücretsiz Fotoğraf Düzenleyici

Tarayıcıda profesyonel fotoğraf düzenleme. Parlaklık, kontrast, doygunluk, sıcaklık, netlik, vignette ve 10+ hazır filtre ile Lightroom benzeri deneyim. Hiç indirme gerekmez, tamamen ücretsiz!

MultimedyaYeni

PDF Küçültücü & Sıkıştırıcı

PDF dosyalarınızı kalite kaybı minimumda %50-90 küçültün. Dosya boyutu seçimi, sayfa optimizasyonu ve tamamen tarayıcıda işlem – sunucuya yükleme yok!

PDF & DokümanPopüler

Renk Seçici

Web tasarımlarınız için renk paletleri oluşturun ve HEX, RGB kodlarını alın.

Web TasarımAraç

PDF Birleştirici

Birden fazla PDF dosyasını tek bir PDF’de birleştirin. Sıra değiştirme, önizleme ve yüksek kaliteli çıktı desteği. Tarayıcıda, hızlı ve ücretsiz!

PDF & DokümanFavori

QR Kod Oluşturucu

URL, Wi-Fi, vCard, metin gibi verilerinizi saniyeler içinde özelleştirilebilir QR koda çevirin. Logo, renk ve SVG/PNG indirme desteği.

QR & PaylaşımPopüler

PDF Ayırıcı (Sayfa Bölme)

Tek PDF dosyasını istediğiniz sayfalara ayırın. Belirli sayfaları seçin veya aralık belirleyin, saniyeler içinde yeni PDF’ler oluşturun – tamamen tarayıcıda!

PDF & DokümanYeni

Markdown Editor

Markdown metinlerinizi yazın ve anında canlı HTML önizlemesini görün. Başlıklar, listeler, kod blokları ve daha fazlası. Tarayıcıda, hızlı ve ücretsiz!

Web AraçlarıYeni

Base64 Encoder & Decoder

Metin ve görselleri Base64 formatına dönüştürün veya Base64 kodunu çözün. API geliştirme ve veri aktarımı için vazgeçilmez.

Kod & GeliştirmeGeliştirici

Emoji Seçici

1800+ Unicode emoji ile web tasarımlarınıza duygusal ifadeler ekleyin. Arama, kategori filtreleme ve 5 favori grubu.

Emoji & İçerikÜcretsiz

Güçlü Şifre Oluşturucu

Anında rastgele ve çok güçlü şifreler üretin. Uzunluk, büyük/küçük harf, rakam, sembol ayarları + kendi şifrenizi test etme özelliği.

GüvenlikGüvenlik