Yozuvni keshlash
Ilovalarda ismning aniqligini tatbiq etishning odatiy amaliyoti natijalarni lokal ravishda yoki oraliq rezolyutsiya xostlarida keshlash orqali domen nomlari tizimidagi serverlarga yukni kamaytirishdir. DNS so'rovidan olingan natijalar har doim bilan bog'langan yashash vaqti (TTL), amal qilish muddati tugagandan so'ng natijalar bekor qilinishi yoki yangilanishi kerak. TTL vakolatli DNS-server ma'muri tomonidan o'rnatiladi. Amal qilish muddati bir necha soniyadan kunlarga yoki hatto haftalarga o'zgarishi mumkin.
Ushbu taqsimlangan keshlash arxitekturasi natijasida DNS yozuvlaridagi o'zgarishlar darhol tarmoq bo'ylab tarqalmaydi, ammo barcha keshlarning amal qilish muddati tugashini va TTL-dan keyin yangilanishni talab qiladi. RFC 1912 tegishli TTL qiymatlarini aniqlash uchun asosiy qoidalarni taqdim etadi.
Ba'zi echimlar TTL qiymatlarini bekor qilishi mumkin, chunki protokol oltmish sakkiz yilgacha keshlashni yoki umuman keshlashni qo'llab-quvvatlaydi. Salbiy keshlash, ya'ni yozuvning yo'qligi faktini keshlash zonani o'z ichiga olishi kerak bo'lgan nom serverlari tomonidan belgilanadi. Hokimiyatning boshlanishi (SOA) yozilgan holda, so'ralgan turdagi ma'lumotlar mavjud emas. Ning qiymati eng kam SOA yozuvining maydoni va SOA ning o'zi TTL salbiy javob uchun TTLni o'rnatish uchun ishlatiladi.
Teskari qidiruv
A teskari DNS qidiruvi IP-manzil ma'lum bo'lganda domen nomlari uchun DNS so'rovi. Bir nechta domen nomlari IP-manzil bilan bog'lanishi mumkin. DNS domen nomlari ko'rinishidagi IP-manzillarni infratuzilmaning yuqori darajadagi domenidagi ko'rsatgich (PTR) yozuvlarida maxsus formatlangan nomlar sifatida saqlaydi. arpa. IPv4 uchun domen in-addr.arpa. IPv6 uchun teskari qidiruv domeni ip6.arpa. IP-manzil IPv4 uchun teskari tartibda oktet tasvirida va IPv6 uchun teskari tartibda nibble vakolatxonasida nom sifatida ko'rsatilgan.
Orqaga qo'ng'iroqni amalga oshirishda DNS mijozi har qanday DNS so'rovi kabi delegatsiya zanjiridan keyin PTR yozuvi nomini so'rashdan oldin manzilni ushbu formatlarga o'zgartiradi. Masalan, Vikimedia-ga 208.80.152.2 IPv4 manzili berilgan deb taxmin qilinsa, u teskari tartibda DNS nomi sifatida ifodalanadi: 2.152.80.208.in-addr.arpa. DNS rezolyutsiyasi ko'rsatgich (PTR) so'rovini olganida, u serverlarga ishora qiluvchi root serverlaridan so'rov bilan boshlanadi. Internet raqamlari uchun Amerika registri (ARIN) 208.in-addr.arpa zonasi uchun. ARIN serverlari 152.80.208.in-addr.arpa-ni Vikimedia-ga topshiradi, unga hal qiluvchi 2.152.80.208.in-addr.arpa uchun boshqa so'rov yuboradi, natijada vakolatli javob beriladi.
Do'stlaringiz bilan baham: |