- Katılım
- 17 Ocak 2024
- Mesajlar
- 121.313
- Çözümler
- 15
- Tepkime puanı
- 1
- Puan
- 38
- Web sitesi
- forumsitesi.com.tr
DNS (Domain Name System), internetin temel yapı taşlarından biridir ve alan adlarını (domain names) IP adreslerine çevirerek kullanıcıların internet üzerindeki kaynaklara kolayca erişmesini sağlar. DNS, bir telefon rehberi gibi çalışır: insanların hatırlaması kolay olan alan adlarını (örneğin, www.google.com) bilgisayarların anlayabileceği sayısal IP adreslerine (örneğin, 142.250.190.78) dönüştürür.
DNS'nin İşlevi
- Alan Adı Çözümleme
- Kullanıcı, bir web sitesine erişmek için tarayıcısına bir alan adı (örneğin, www.example.com) yazdığında, DNS bu adı sunucunun IP adresine çevirir.
- Kullanıcı ve Sunucu Arasında Köprü
- DNS, kullanıcıların IP adreslerini ezberlemek zorunda kalmadan internete kolayca erişmesini sağlar.
- Yönlendirme ve Verimlilik
- DNS, en uygun sunucuya yönlendirme yaparak internet trafiğini optimize eder.
DNS Nasıl Çalışır?
DNS sistemi dört temel adımdan oluşur:- DNS İsteği (Query)
- Kullanıcı, tarayıcıya bir alan adı yazdığında bir DNS isteği başlatılır.
- DNS Çözümleme (Resolution)
- DNS sunucuları, kullanıcının talep ettiği alan adının IP adresini bulmak için çalışır. Çözümleme süreci şu adımları içerir:
- Recursive Resolver: İlk talebi alır ve IP adresini bulmak için diğer sunucularla iletişime geçer.
- Root Nameserver: Alan adı hiyerarşisinin en üst düzeyinde bulunur ve istekleri doğru üst düzey alan adı (TLD) sunucusuna yönlendirir.
- TLD Nameserver: .com, .org, .net gibi alanların yönlendirilmesinden sorumludur.
- Authoritative Nameserver: Alan adının IP adresini depolayan son sunucudur.
- DNS sunucuları, kullanıcının talep ettiği alan adının IP adresini bulmak için çalışır. Çözümleme süreci şu adımları içerir:
- Yanıt Gönderme
- Recursive resolver, doğru IP adresini kullanıcıya döner.
- Bağlantı Kurma
- Tarayıcı, IP adresini kullanarak web sitesine bağlanır ve içerik kullanıcıya sunulur.
DNS Türleri
- A Kaydı (Address Record)
- Alan adını IPv4 adresine çevirir.
- AAAA Kaydı (IPv6 Address Record)
- Alan adını IPv6 adresine çevirir.
- CNAME Kaydı (Canonical Name Record)
- Bir alan adını başka bir alan adına yönlendirir.
- MX Kaydı (Mail Exchange Record)
- E-posta trafiği için kullanılan sunucuları belirtir.
- NS Kaydı (Name Server Record)
- Hangi DNS sunucularının bir alan adı için yetkili olduğunu belirtir.
- TXT Kaydı
- Alan adıyla ilgili çeşitli metin bilgilerini depolar.
DNS İstemci ve Sunucu Türleri
- Recursive DNS Resolver
- Kullanıcı taleplerini alır ve doğru IP adresini bulmak için diğer DNS sunucularıyla iletişim kurar.
- Root DNS Server
- Alan adı çözümleme sürecinin başlangıç noktasıdır.
- Authoritative DNS Server
- Alan adının nihai IP adresini depolar ve doğru yanıtı sağlar.
- Caching DNS Server
- Daha önce çözümlenmiş talepleri belirli bir süre için saklar ve daha hızlı yanıt verir.
DNS’nin Avantajları
- Kullanım Kolaylığı
- İnsanlar, sayısal IP adresleri yerine kolay hatırlanabilir alan adlarını kullanır.
- Hız ve Verimlilik
- DNS, önbellekleme sayesinde sık kullanılan alan adlarının çözümünü hızlandırır.
- Dağıtık Sistem
- DNS, merkezi olmayan bir yapıya sahiptir, bu da sistemi daha esnek ve güvenilir kılar.
DNS Saldırı Türleri ve Güvenlik
- DNS Spoofing (Cache Poisoning)
- Yanıltıcı DNS kayıtları ile kullanıcıların sahte bir siteye yönlendirilmesidir.
- DDoS Saldırıları
- DNS sunucularına aşırı trafik göndererek hizmeti kullanılamaz hale getirme saldırısıdır.
- DNS Tünelleme (DNS Tunneling)
- Zararlı veri trafiği, DNS protokolü üzerinden taşınır.
- DNSSEC (DNS Security Extensions)
- DNS kayıtlarının bütünlüğünü doğrulamak için kullanılan bir güvenlik önlemidir.