dns sorgusunun yolculuğu
(frogred8.github.io)- 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.confdosyası değiştirilerek değiştirilebilir
- Varsayılan sıra
- 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
- Sorgulama sırası
- Root sunucuları
.com,.krgibi alan adlarına bakıp uygun TLD sunucu listesini döndürür- Dünya genelinde 13 sunucu kümesi vardır (
a-m)- ör.
a.root-servers.net
- ör.
- 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.