Ko'pgina Internet foydalanuvchilari DNS serveri sayt nomlarini IP manzillarga tarjima qilishini bilishadi. Va odatda bu erda DNS server haqidagi bilimlar tugaydi. Ushbu maqola uning funktsiyalarini chuqurroq ko'rib chiqishga qaratilgan.
Tasavvur qilaylik, siz provayder "halol" manzillar blokini ajratgan tarmoqni disk raskadrovka qilishingiz yoki DNS serveringizni mahalliy tarmoqda sozlash uchun sozlashingiz kerak. Bu erda har xil qo'rqinchli so'zlar darhol paydo bo'ladi, masalan, "zona", "transfer", "ekspeditor", "in-addr.arpa" va boshqalar. Keling, bularning barchasini asta-sekin aniqlaylik.
Juda mavhum tarzda aytishimiz mumkinki, Internetdagi har bir kompyuter ikkita asosiy identifikatorga ega - bu domen nomi (masalan, www..0.0.1). Ammo mavhumlik shundaki, kompyuter bir nechta IP-manzillarga ega bo'lishi mumkin (bundan tashqari, har bir interfeys o'z manziliga ega bo'lishi mumkin, bundan tashqari, bir nechta manzillar bitta interfeysga tegishli bo'lishi mumkin) va bir nechta nomlar ham bo'lishi mumkin. Bundan tashqari, ular bir yoki bir nechta IP-manzillar bilan bog'lanishlari mumkin. Uchinchidan, kompyuterda umuman domen nomi bo'lmasligi mumkin.
Yuqorida aytib o'tilganidek, DNS serverining asosiy vazifasi domen nomlarini IP manzillarga va aksincha tarjima qilishdir. Internetning paydo bo'lishida, u hali ARPANET bo'lganida, bu barcha kompyuter tarmoqlarining uzun ro'yxatlarini saqlash orqali hal qilindi. Bundan tashqari, bunday ro'yxatning nusxasi har bir kompyuterda bo'lishi kerak edi. Tabiiyki, tarmoqning o'sishi bilan ushbu texnologiya endi foydalanuvchilar uchun qulay bo'lib qolmadi, chunki bu fayllar katta edi va bundan tashqari, ular sinxronlashtirilishi kerak edi. Aytgancha, ushbu usulning "o'tmish aks-sadolari" ning ba'zilarini bugungi kunda ham topish mumkin. HOSTS fayliga (UNIX va Windowsda) muntazam ishlayotgan serverlar manzillarini shu tarzda kiritishingiz mumkin.
Shunday qilib, noqulay "bir fayl" tizimi DNS bilan almashtirildi - doktor Pol Mokapetris tomonidan ixtiro qilingan nomlarning ierarxik tuzilishi.
Demak, "daraxtning ildizi" bor - "." (nuqta). Ushbu ildiz barcha domenlar uchun bir xil ekanligini hisobga olsak, odatda nomning oxiridagi nuqta qo'yilmaydi. Ammo u DNS tavsiflarida qo'llaniladi va bu eslash kerak bo'lgan narsadir. Ushbu "ildiz" ostida birinchi darajali domenlar joylashgan. Ulardan bir nechtasi bor - com, net, edu, org, mil, int, biz, info, gov (va boshqalar) va davlat domenlari, masalan, ua. Ikkinchi darajadagi domenlar hali ham pastroq, hatto undan ham pastroq - uchinchisi va boshqalar.