DNS Nedir?
İngilizce: DNS (Domain Name System)
DNS, alan adlarını IP adreslerine çevirerek tarayıcı, e-posta ve API trafiğinin doğru sunucuya ulaşmasını sağlayan ad çözümleme sistemidir.
DNS Nedir?
DNS (Domain Name System), insanların hatırlayabildiği alan adları ile makinelerin kullandığı IP adresleri arasındaki çeviri katmanıdır. Tarayıcıya bdijital.com yazıldığında hangi sunucuya gidileceğini, e-posta gönderildiğinde hangi posta sunucusunun kullanılacağını DNS kayıtları belirler.
DNS Nasıl Çalışır?
Bir kullanıcı alan adını istediğinde cihaz önce kendi önbelleğine, ardından genellikle internet servis sağlayıcısı veya kurumsal ağdaki recursive resolver’a bakar. Resolver gerekli yanıtı bulamazsa kök DNS, TLD DNS ve yetkili DNS sunucularını sırayla sorgular. Yetkili sunucudan gelen yanıt belirli bir TTL süresi boyunca önbellekte tutulur.
Bu yapı, her istekte merkezi bir veritabanına gidilmesini engeller. Ancak yanlış DNS kaydı, kısa süreli kesinti veya eski önbellek nedeniyle web sitesi, API ya da e-posta trafiği beklenmeyen yere yönlenebilir.
Yaygın DNS Kullanımları
- A ve AAAA kayıtları: Domain’i IPv4 veya IPv6 adresine bağlar
- CNAME: Bir adı başka bir ada yönlendirir
- MX: E-postanın hangi posta sunucusuna teslim edileceğini söyler
- TXT: SPF, DKIM, domain doğrulama ve benzeri metin tabanlı kontrollerde kullanılır
- NS: Domain’in hangi yetkili DNS sunucularında yönetildiğini gösterir
İş Dünyasında Kullanımı
DNS; web sitesi yayına alma, CDN kullanımı, e-posta doğrulaması, alt domain yönetimi ve üçüncü taraf servis entegrasyonlarında kritik altyapıdır. Örneğin yeni bir ödeme sağlayıcısı, e-posta servisi veya Cloudflare yapılandırması çoğu zaman TXT, CNAME veya MX kaydı gerektirir.
Bir domain taşınırken düşük TTL ile hazırlık yapmak, kayıt değişikliklerini saat bazında planlamak ve eski-yeni servisleri bir süre paralel çalıştırmak kesinti riskini azaltır.
İlgili Terimler
Anycast, aynı IP adresini birden çok noktada duyurup trafiği BGP ile kullanıcıya en yakın veya en uygun merkeze taşıyan yönlendirme modelidir.
CloudflareCloudflare, DNS, CDN, güvenlik, edge compute ve performans hizmetlerini tek ağ üzerinden sunan küresel internet platformudur.
CNAMECNAME, özellikle alt alan adlarını IP adresine değil başka bir alan adına takma ad olarak yönlendiren DNS kayıt türüdür.
DNS PropagasyonuDNS propagasyonu, bir DNS kaydı değişikliğinin dünya genelindeki çözümleyici ve önbelleklere yayılma sürecini ifade eder.
DNS KaydıDNS kaydı, bir domain için hangi IP'ye, posta sunucusuna veya doğrulama bilgisine gidileceğini belirleyen DNS talimatıdır.
DomainDomain, bir web sitesi veya e-posta hizmetine insanların akılda kalıcı bir adla ulaşmasını sağlayan internet adresidir.
IP AdresiIP adresi, ağdaki cihazların birbirini bulması ve veri paketlerinin doğru hedefe yönlendirilmesi için kullanılan sayısal etikettir.
TCP/IPTCP/IP, cihazların ağda adreslenmesini, paketlerin yönlendirilmesini ve güvenilir veri aktarımını birlikte tanımlayan protokol takımıdır.
TTLTTL, DNS kayıtlarının veya cache girdilerinin ne kadar süre geçerli sayılıp yeniden sorgulanmadan kullanılacağını belirleyen süredir.