DNS Nedir? Nasıl Çalışır?

İnternetin Telefon Rehberini Keşfedin

1. DNS'in Temel Tanımı

DNS (Domain Name System), internetin hiyerarşik ve dağıtık bir isimlendirme sistemidir. En basit tabiriyle, insanların okuyabildiği www.google.com gibi alan adlarını, bilgisayarların anladığı 142.250.185.78 gibi IP adreslerine çevirir.

2. DNS Çözümleme Süreci

Bir tarayıcıya adres yazdığınızda arka planda şu adımlar gerçekleşir:

1
DNS Recurser: Bilgisayarınız ilk olarak İSS'nizin (Türk Telekom, Turkcell vb.) DNS sunucusuna sorar.
2
Root Nameserver: Eğer cevap yoksa, kök sunuculara (.com, .net nerededir?) gidilir.
3
TLD Nameserver: .com uzantısını yöneten sunucuya gidilir.
4
Authoritative Nameserver: Alan adının gerçek bilgilerinin tutulduğu son duraktır.

3. En Yaygın DNS Kayıt Türleri

Tip Açıklama Örnek Değer
A Alan adını bir IPv4 adresine yönlendirir. 192.168.1.1
AAAA Alan adını bir IPv6 adresine yönlendirir. 2001:0db8::
CNAME Bir alan adını başka bir alan adına bağlar (Alias). shop.site.com -> site.com
MX E-posta sunucularının nereye gideceğini belirtir. mail.server.com
TXT Doğrulama (SPF, DKIM) için kullanılan metin kaydı. v=spf1 include...
NS Alan adının yetkili sunucularını belirtir. ns1.hosting.com

4. DNS Önbelleğe Alma (Caching)

Sürekli aynı sorguları yapmamak için DNS bilgileri geçici olarak saklanır. Burada TTL (Time to Live) kavramı devreye girer. TTL, bir kaydın ne kadar süreyle önbellekte tutulacağını saniye cinsinden belirtir.

; Örnek bir bölge dosyası kaydı
www.site.com.   3600    IN    A    93.184.216.34
/* 3600 saniye (1 saat) boyunca bu IP geçerli sayılır */
        

5. Güvenlik ve DNS (DNSSEC)

Standart DNS sorguları şifrelenmez ve manipüle edilebilir. DNSSEC, verilere dijital imza ekleyerek sorgu sonuçlarının sahtesinin yapılmasını engeller. Ayrıca günümüzde DoH (DNS over HTTPS) protokolü ile sorgular tarayıcı seviyesinde şifrelenmektedir.

6. Yaygın Genel DNS Sunucuları