- DNS istek sırasını değiştirme
- Varsayılan sıra
hosts -> cache -> DNS sunucusu isteği şeklindedir
- Linux'ta bu sıra
/etc/nsswitch.conf dosyası değiştirilerek değiştirilebilir
- DNS çözümleme
- Sorgulama sırası
user -> RR(recursive resolver) -> root -> TLD -> authoritative DNS server şeklindedir
- RR, root, TLD ve authoritative DNS'e sırayla istek gönderir; aldığı yanıta bakarak bir sonraki isteği yollar
- Genellikle verimliliği artırmak için önce önbellek kontrol edilir
- Root sunucuları
.com, .kr gibi alan adlarına bakıp uygun TLD sunucu listesini döndürür
- Dünya genelinde 13 sunucu kümesi vardır (
a-m)
- DNS'in 512 byte paket sınırı nedeniyle mevcut 13'ün üzerine ekleme yapılamadığı söylenir
- TLD sunucuları (top-level DNS)
- Alan adı bilgisini elinde tutan authoritative DNS sunucularının listesini döndürür
- gTLD ve ccTLD açıklaması
- İyi ülke kodu alan ülkeler için bu durum beklenmedik şekilde gelir kaynağı da olabilir (
.ai, .io)
- Yetkili DNS sunucuları (authoritative DNS)
- Alan adı için yapılandırılmış IP'yi döndürür
- Cloudflare ve GoDaddy gibi, alan adının kayıt ve yönetim otoritesi olan yetkili sunuculardır
- Büyük teknoloji şirketleri bazen bunu ayrıca yetkilendirip kullanır (
AWS, Google.. )
Henüz yorum yok.