Ders 4.5: DNS: internetin telefon rehberi
Adların adrese nasıl dönüştüğü: DNS hiyerarşisi, çözümleyiciler ve yetkili sunucular, başlıca kayıt türleri (A, AAAA, MX, TXT, NS, CNAME), önbellekleme ve TTL, DNS'ten önce bakılan hosts dosyası ve ad çözümlemeye yönelik saldırılar: hosts dosyasını kurcalamak, sahte yanıtlar, önbellek zehirleme; savunma olarak DNSSEC ve şifreli DNS. Laboratuvarda şirketin kayıtlarını sorguluyor, dizüstü bilgisayarınla DNS'in web sunucusunun adresi konusunda anlaşamadığını fark ediyor, zararlı bir yazılımın hosts dosyasına eklediği satırı buluyor ve siliyorsun.
19 dk
Bu derste öğreneceklerin
- DNS'in ne yaptığını ve bir sorgunun nasıl ilerlediğini açıklamak
- Başlıca kayıt türlerini saymak
- dig ile kayıt sorgulamak
- hosts dosyasını ve neden önce ona bakıldığını açıklamak
- Kurcalanmış bir hosts dosyasını tanımak ve düzeltmek
Temel terimler
- DNS (Alan Adı Sistemi)
- www.northwind.example gibi adları IP adreslerine çeviren ve alan adları hakkında başka bilgileri de saklayan dağıtık sistem.
- Alan adı hiyerarşisi
- Adlar sağdan sola okunur: kök, üst düzey alan adı (.com, .org, .tr, .example), alan adı (northwind.example), sonra onun içindeki adlar (www).
- Çözümleyici ve yetkili sunucu
- Çözümleyici adları senin adına arar ve yanıtları önbellekte tutar; yetkili sunucu bir alan adının resmî kayıtlarını tutar.
- Kayıt türleri
- A: IPv4 adresi. AAAA: IPv6 adresi. MX: e-posta sunucusu. TXT: serbest metin; SPF gibi politikalar için kullanılır. NS: yetkili sunucular. CNAME: başka bir adı gösteren takma ad.
- TTL (DNS)
- Bir çözümleyicinin bir yanıtı kaç saniye önbellekte tutabileceği.
- hosts dosyası
- Ad ve adres eşleşmelerinin yerel listesi (Linux ve macOS'ta /etc/hosts, Windows'ta C:\Windows\System32\drivers\etc\hosts); DNS'ten önce bakılır.
- DNS sahteciliği ve önbellek zehirleme
- Bir kurbanın ya da bir çözümleyicinin önbelleğinin sahte bir yanıtı kabul etmesini sağlamak; böylece gerçek bir ad saldırganın adresine götürür.
← Metne bakmanın başka yolları: head, tail, wc, sort ve uniq · Tüm dersler · Olay müdahalesi: hazırlık, tespit, sınırlama, temizleme, kurtarma, ders çıkarma →