Rekursiv va keshlash nomlari serveri
Nazariy jihatdan, obro'li ism-serverlar Internetning ishlashi uchun etarli. Biroq, faqat vakolatli ism serverlari ishlaydigan har bir DNS so'rovi da rekursiv so'rovlardan boshlanishi kerak ildiz zonasi domen nomlari tizimining va har bir foydalanuvchi tizimining rekursiv ishlashga qodir bo'lgan aniqlovchi dasturiy ta'minoti amalga oshirilishi kerak.
Effektivlikni oshirish, Internet tarmog'idagi DNS trafigini kamaytirish va oxirgi foydalanuvchi dasturlarida ishlashni oshirish uchun domen nomlari tizimi DNS so'rov natijalarini konfiguratsiyada belgilangan vaqt davomida saqlaydigan DNS kesh serverlarini qo'llab-quvvatlaydi (yashash vaqtiOdatda, bunday keshlash DNS serverlari DNS ildizidan boshlab so'ralgan domenning avtoritar nomlari serverlariga qadar berilgan nomni hal qilish uchun zarur bo'lgan rekursiv algoritmni amalga oshiradilar. Ism serverida amalga oshiriladigan ushbu funktsiya yordamida foydalanuvchi dasturlari dizayn va ishlash samaradorligini oshiradi.
Nom serverida DNS-keshlash va rekursiv funktsiyalar kombinatsiyasi majburiy emas; funktsiyalar maxsus maqsadlarda serverlarda mustaqil ravishda amalga oshirilishi mumkin.
Internet-provayderlar odatda mijozlari uchun rekursiv va keshlash nomlari serverlarini taqdim etadi. Bundan tashqari, ko'plab uy tarmog'i routerlari mahalliy tarmoqdagi samaradorlikni oshirish uchun DNS keshlari va rekursorlarini amalga oshiradilar.
DNS echimlari
DNS-ning mijoz tomoni DNS-rezolyutsiya deb ataladi. Rezolyutsiya, natijada qidirilayotgan manbaning to'liq aniqlanishiga (tarjimasiga) olib keladigan so'rovlarni boshlash va ketma-ketligi uchun mas'uldir, masalan, domen nomini IP-manzilga tarjima qilish. DNS echimlari turli xil so'rov usullari bilan tasniflanadi, masalan rekursiv, rekursiv bo'lmaganva takroriy. Qaror qabul qilish jarayonida ushbu usullarning kombinatsiyasi qo'llanilishi mumkin.[1]
A rekursiv bo'lmagan so'rov, DNS-rezolyutsiyasi DNS-serverdan so'raydi, bu server uchun vakolatli bo'lgan yozuvni taqdim etadi yoki u boshqa serverlardan so'rov o'tkazmasdan qisman natija beradi. Agar a DNS echimini keshlash, uning mahalliy rekursiv bo'lmagan so'rovi DNS-kesh natija beradi va yuqori oqimdagi DNS-serverlardan yukni kamaytiradi, DNS-serverlarning dastlabki javobidan keyin bir muddat DNS resurs yozuvlarini keshlash orqali.
A rekursiv so'rov, DNS-rezolyutsiyasi bitta DNS-serverga murojaat qiladi, bu esa o'z navbatida so'rovchi nomidan boshqa DNS-serverlarga murojaat qilishi mumkin. Masalan, a-da ishlaydigan oddiy stub fixer uy yo'riqchisi odatda foydalanuvchi tomonidan boshqariladigan DNS-serverga rekursiv so'rov yuboradi Internet-provayder. Rekursiv so'rov - bu DNS-server so'rovga to'liq javob berib, kerak bo'lganda boshqa ism-serverlarni so'roq qilish. Oddiy operatsiyada mijoz keshlash rekursiv DNS-serverga rekursiv so'rov yuboradi, keyinchalik u javobni aniqlash va mijozga bitta javobni yuborish uchun rekursiv bo'lmagan so'rovlar beradi. Rezolyutsiya yoki rezolyutsiya nomidan rekursiv ravishda ishlaydigan boshqa DNS-server so'rovlar sarlavhalarida bitlardan foydalangan holda rekursiv xizmatdan foydalanish to'g'risida muzokara olib boradi. DNS-serverlardan rekursiv so'rovlarni qo'llab-quvvatlash talab qilinmaydi.
The takroriy so'rov protsedura - bu DNS-rezolyutsiyasi bir yoki bir nechta DNS-serverlar zanjiridan so'rov o'tkazadigan jarayon. Har bir server mijozni zanjirdagi keyingi serverga yo'naltiradi, hozirgi server so'rovni to'liq hal qilguncha. Masalan, www.example.com ning mumkin bo'lgan rezolyutsiyasi global root serverini, so'ngra "com" serverini va nihoyat "example.com" serverini so'rashi mumkin.
Do'stlaringiz bilan baham: |