"DNS" (Alan Adı Sistemi) Nedir?

DNS (Domain Name System - Alan Adı Sistemi), insanların kolayca hatırlayabildiği alan adlarını (domain name), bilgisayarların anladığı sayısal IP adreslerine çeviren, internetin "telefon rehberi" olarak işlev gören, hiyerarşik ve dağıtık bir sistemdir.

Sorun: İnsanlar ve Bilgisayarlar Farklı Konuşur: Bilgisayarlar, internet üzerinde birbirlerini `172.217.16.142` gibi sayısal IP adresleriyle bulurlar. Ancak insanların bu karmaşık sayı dizilerini ezberlemesi imkansızdır. Biz, bunun yerine `www.google.com` gibi akılda kalıcı alan adlarını kullanırız.

Çözüm: Telefon Rehberi: İşte DNS, bu iki dünya arasında bir tercümanlık yapar. Siz web tarayıcınıza `www.google.com` yazdığınızda, bilgisayarınız önce bu alan adının IP adresinin ne olduğunu bulmak zorundadır. Bu amaçla, en yakındaki bir DNS sunucusuna bir istek gönderir ve "www.google.com'un IP adresi nedir?" diye sorar. DNS sunucusu, kendi kayıtlarına bakar veya diğer DNS sunucularına sorarak bu bilgiyi bulur ve `172.217.16.142` adresini bilgisayarınıza geri gönderir. Bilgisayarınız, bu IP adresini aldıktan sonra, Google'ın sunucularıyla doğrudan bağlantı kurabilir.

Dağıtık ve Hiyerarşik Yapı: Tüm bu adres kayıtları tek bir devasa sunucuda tutulmaz. DNS, dünya çapına yayılmış, hiyerarşik bir sunucu ağıdır. Bu yapı, en tepedeki "Kök Sunucular"dan başlar, ".com", ".org", ".tr" gibi üst düzey alan adı (TLD) sunucularına ve oradan da belirli bir alan adının kendi yetkili sunucusuna kadar iner. Bu dağıtık yapı, sistemi hem çok dayanıklı hem de çok hızlı hale getirir.

Kelimeler: dns, alan adı sistemi, domain name system, internet altyapısı, ip adresi, sunucu, web