DNS (Domain Name System)
DNS (Domain Name System), alan adlarını IP adreslerine çeviren ve internetin temel yapı taşlarından biri olan sistemdir. Bilgisayarlar ve sunucular birbiriyle IP adresleri üzerinden iletişim kurar. Ancak sayısal adresleri hatırlamak zor olduğu için DNS,google.com gibi alan adlarını ilgili IP adreslerine çevirerek bu süreci insanlar için kolaylaştırır.Çalışma Prensibi
Bir web sitesine erişildiğinde arka planda şu adımlar gerçekleşir:- Yerel Önbellek (Local Cache):
İşletim sistemi, alan adının IP adresini daha önce öğrenip öğrenmediğini kontrol eder. - Çözümleyici (DNS Resolver):
Kayıt yoksa sorgu, genellikle İnternet Servis Sağlayıcısının (ISP) DNS sunucusuna gönderilir. - Root ve TLD Sunucuları:
Resolver adresi bilmiyorsa sırasıyla kök (Root) DNS sunucularına, ardından alan adı uzantısından sorumlu TLD (.com, .net vb.) sunucularına başvurur. - Yetkili DNS Sunucusu (Authoritative):
Son olarak alan adının kayıtlarını tutan yetkili sunucuya ulaşılır ve doğru IP adresi istemciye iletilir.
Temel DNS Kayıt Türleri
DNS yapılandırmalarında en sık kullanılan kayıtlar şunlardır:- A Kaydı: Alan adını bir IPv4 adresine eşler.
- AAAA Kaydı: Alan adını bir IPv6 adresine eşler.
- CNAME: Bir alan adını başka bir alan adına yönlendirir (takma ad).
- MX (Mail Exchanger): E-postaların hangi sunucuya yönlendirileceğini belirtir.
- TXT: Doğrulama ve güvenlik amaçlı metin kayıtlarıdır (SPF, DKIM, DMARC vb.).
DNS, yalnızca bir adres defteri değil; internet trafiğinin doğru, hızlı ve güvenli şekilde yönlendirilmesini sağlayan kritik bir sistemdir. Hatalı yapılandırmalar erişim sorunlarına yol açabilirken, güvenlik zafiyetleri DNS Spoofing (DNS Zehirleme) gibi saldırılara neden olabilir.


