İnternetin Telefon Rehberini Keşfedin
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.
Bir tarayıcıya adres yazdığınızda arka planda şu adımlar gerçekleşir:
| 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 |
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 */
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.