Intern
Domen adları hiyerarşik sistemi (DNS) nədir?
sobes.tech Süni İntellekt
AI-dan cavab
İnsanların başa düşə biləcəyi domen adlarını (məsələn, google.com) maşın tərəfindən oxuna bilən IP ünvanlarına (məsələn, 172.217.169.142) çevirmək üçün hiyerarşik paylanmış sistem.
Əsas komponentlər:
- Domen adları: İnternetdə resursları təmsil edən unikal adlar.
- IP ünvanları: Şəbəkədə cihazları unikal şəkildə tanımlayan rəqəmli ünvanlar.
- DNS serverləri: Domen adları ilə IP ünvanları arasındakı uyğunluğu saxlayan serverlər.
İş prinsipləri:
- Recursiv sorğu: Müştəri (məsələn, brauzer) domen adından IP ünvanını almaq üçün DNS serverinə sorğu göndərir.
- Hiyerarşik həll: Əgər yerli DNS server IP-ni bilmirsə, sorğunu yuxarı səviyyələrə (kök, TLD, autoritatli serverlər) yönəldir və lazım olan məlumat tapılana qədər davam edir.
- Keş: DNS serverləri cavabları keşdə saxlayır, bu da gələcək sorğuları sürətləndirir.
Resurs qeydiyyat növləri:
A: Domen adını IPv4 ünvanına çevirmək.AAAA: Domen adını IPv6 ünvanına çevirmək.CNAME: Bir domen adını başqa birinə uyğunlaşdırmaq.MX: Domen üçün poçt serverlərini göstərmək.NS: Alt domen üçün autoritatli DNS serverlərini müəyyən etmək.TXT: Domen haqqında mətn məlumatlarını saxlamaq (məsələn, SPF, DKIM).
Domen adının həllinə nümunə:
// İstifadəçi google.com-u brauzerə daxil edir
// Brauzer yerli DNS serverinə sorğu göndərir
// Yerli DNS server google.com üçün IP-ni bilmir
// Sorğu kök DNS serverinə göndərilir
// Kök server, .com zonası üçün DNS serverini göstərir
// Sorğu .com TLD serverinə göndərilir
// TLD server, google.com üçün autoritatli DNS serverini göstərir
// Sorğu google.com-un autoritatli DNS serverinə göndərilir
// Autoritatli server google.com-un IP-sini qaytarır
// Yerli DNS server IP-ni keşdə saxlayır və brauzerə göndərir
// Brauzer IP vasitəsilə serverə qoşulur
DNS İnternet infrastrukturunun kritik bir hissəsidir və istifadəçilər ilə resurslar arasında əlaqəni təmin edir.