DNS ildiz nomi serverlari URL manzillarini IP manzillarga tarjima qiladi. Har bir ildiz server butun dunyo mamlakatlaridagi yuzlab serverlardan iborat tarmoqdir. Biroq, ular DNS ildiz zonasida 13 ta avtordor sifatida belgilangan.
Nega faqat 13 ta DNS server bor?
Internet domen nomlari tizimi oʻz ierarxiyasining ildizida aynan 13 ta DNS serverdan foydalanishining bir nechta sabablari bor. 13 raqami tarmoq ishonchliligi va unumdorligi o'rtasidagi kelishuvdir. Shuningdek, u Internet protokolining 4-versiyasi (IPv4) chekloviga asoslangan boʻlib, undan koʻp tarmoqlar foydalanadi.
IPv4 uchun atigi 13 ta belgilangan DNS ildiz server nomi mavjud boʻlsa-da, har bir ildiz server nomi bitta kompyuterni emas, balki koʻplab kompyuterlardan tashkil topgan server klasterini bildiradi. Klasterlashdan bunday foydalanish DNS ishonchliligini uning ishlashiga hech qanday salbiy ta'sir ko'rsatmasdan oshiradi. Ushbu 13 ta IPv4 ildiz serverlari 4,3 milliardgacha manzilni qo‘llab-quvvatlaydi.
Quyi chiziq
Yangi chiqayotgan IP-versiya 6 standartida alohida paketlar hajmiga nisbatan past chegaralar mavjud emasligi sababli, DNS vaqt oʻtishi bilan IPv6-ni qoʻllab-quvvatlash uchun koʻproq ildiz serverlarni oʻz ichiga oladi. Nazariy jihatdan, IPv6 cheksiz sonli manzillarni qo‘llab-quvvatlaydi, ammo nisbatan kam sonli tarmoqlar bu yangi protokoldan foydalanadi.
DNS IP-paketlari
DNS ishi istalgan vaqtda ildiz serverlarini topadigan potentsial millionlab boshqa internet serverlariga tayanganligi sababli, ildiz serverlar manzillari IP orqali iloji boricha samarali taqsimlanishi kerak. Ideal holda, serverlar o'rtasida bir nechta xabarlarni jo'natish uchun ortiqcha xarajatlarning oldini olish uchun ushbu IP manzillarning barchasi bitta paketga (ma'lumotlarga) to'g'ri kelishi kerak.
Bugungi kunda IPv4 keng tarqalgan boʻlsa, bitta paketga sigʻadigan DNS maʼlumotlari paketlardagi maʼlumotlarni qoʻllab-quvvatlovchi boshqa protokolni ayirgandan keyin 512 bitgacha kichikdir. Har bir IPv4 manzili uchun 32 bit kerak.
Shunga koʻra, DNS dizaynerlari IPv4 uchun ildiz serverlar soni sifatida 13 tani tanladilar, ular paketning 416 bitini oladi va boshqa qoʻllab-quvvatlovchi maʼlumotlar uchun 96 bitgacha qoldi. Bu, agar kerak bo'lsa, kelajakda yana bir nechta DNS ildiz serverlarini qo'shish imkonini beradi.
Amaliy DNS-dan foydalanish
DNS ildiz nomi serverlari oddiy kompyuter foydalanuvchisi uchun muhim emas. 13 raqami sizning qurilmalaringiz uchun foydalanishingiz mumkin bo'lgan DNS serverlarini ham cheklamaydi. Hamma foydalanishi mumkin bo'lgan ko'plab DNS serverlari mavjud, ulardan har kim o'z qurilmalari ishlatadigan DNS serverlarini o'zgartirishi mumkin.
Masalan, planshetni Cloudflare DNS serveridan foydalanishga majbur qiling, shunda internet soʻrovlari Google DNS serveri kabi boshqa server oʻrniga oʻsha DNS server orqali ishlaydi. Agar Google serveri ishlamay qolsa, buni qilish foydali boʻlishi mumkin yoki Cloudflare DNS serveri yordamida internetni tezroq koʻrib chiqishingiz mumkin.
Ushbu maqola xatolikni tuzatish uchun 2022-yil 6-iyun kuni yangilangan. Har bir IPv4 manzili bayt emas, 32 bitni talab qiladi.