DNS hal qiluvchi nima? DNS-resolver DNS qidiruvidagi birinchi to'xtash joyi bo'lib, u dastlabki so'rovni
yuborgan mijoz bilan ishlash uchun javobgardir. Resolver so'rovlar ketma-ketligini
boshlaydi, natijada URL kerakli IP manzilga tarjima qilinadi.
Eslatma: Odatda keshlanmagan DNS qidiruvi ham rekursiv, ham iterativ so'rovlarni
o'z ichiga oladi.
Rekursiv DNS so'rovi va rekursiv DNS rezolyutsiyasi o'rtasidagi farqni bilish
muhimdir . So'rov so'rovni hal qilishni talab qiluvchi DNS-resolverga yuborilgan
so'rovga ishora qiladi. DNS rekursiv hal qiluvchi - bu rekursiv so'rovni qabul
qiladigan va kerakli so'rovlarni amalga oshirish orqali javobni qayta ishlaydigan
kompyuter.
DNS so'rovlarining turlari qanday? Oddiy DNS qidiruvida uch turdagi so'rovlar mavjud. Ushbu so'rovlarning
kombinatsiyasidan foydalangan holda, DNS ruxsati uchun optimallashtirilgan jarayon
bosib o'tgan masofani qisqartirishga olib kelishi mumkin. Ideal holatda keshlangan
yozuv ma'lumotlari mavjud bo'lib, DNS nom serveriga rekursiv bo'lmagan so'rovni
qaytarishga imkon beradi.
DNS so'rovlarining 3 turi: 1. Rekursiv so'rov - Rekursiv so'rovda DNS mijozi DNS serveridan (odatda
DNS rekursiv echuvchisi) mijozga so'ralgan manba yozuvi yoki agar
recursive yozuvni topa olmasa, xato xabari bilan javob berishini talab
qiladi.
2. Takrorlanuvchi so'rov - bu holatda DNS mijozi DNS serveriga eng yaxshi
javobni qaytarishga imkon beradi. Agar so'ralgan DNS server so'rov
nomiga mos kelmasa, u domen nomlari maydonining quyi darajasi uchun
vakolatli DNS serveriga yo'naltirishni qaytaradi. Keyin DNS mijozi
yo'naltiruvchi manzilga so'rov yuboradi. Bu jarayon so'rovlar zanjiri
bo'ylab qo'shimcha DNS serverlari bilan xato yoki vaqt tugamaguncha
davom etadi.
3. Rekursiv bo'lmagan so'rov - odatda bu DNS-resolver mijozi DNS-
serverdan kirish huquqiga ega bo'lgan yozuvni so'raganda sodir bo'ladi,
chunki u yozuv uchun vakolatli yoki yozuv keshda mavjud. Odatda, DNS
server qo'shimcha tarmoqli kengligi sarflanishi va yuqori oqim serverlariga
yuklanishining oldini olish uchun DNS yozuvlarini keshlaydi.