Mundarija kirish Asosiy qism dns xizmati


Nomlarni aniqlash uchun DNS


Download 59.98 Kb.
bet3/10
Sana20.06.2023
Hajmi59.98 Kb.
#1637393
1   2   3   4   5   6   7   8   9   10
Bog'liq
DNS xizmati

2. Nomlarni aniqlash uchun DNS

Domen nomi nuqta bilan ajratilgan kamida ikkita qismdan (yorliqlardan) iborat. Yorliqlar o'ngdan chapga raqamlangan. Agar aniq misol bilan tushuntirilsa, hosting.web-3.ru manzilida ru qo'shimchasi birinchi darajali domen hisoblanadi. Barcha keyingi teglar subdomenlardir, ya'ni. hosting veb-3 domenining subdomeni, web-3 esa ru domenidir. An'anaviy ravishda bunday bo'linish 127 darajaga cho'zilishi mumkin. Har qanday yorliq (maksimal) 63 belgidan iborat bo'lishi mumkin, lekin domen nomining uzunligi nuqtalarni hisobga olgan holda 254 belgidan oshmasligi kerak. Biroq, haqiqat va nazariya, siz bilganingizdek, turli xil narsalardir, shuning uchun domenni ro'yxatga oluvchilar ko'pincha o'z chegaralarini o'rnatadilar. DNS serverlari ierarxik DNS tizimi tomonidan tashkil etilgan ma'lum bir tartibda joylashgan. Har bir subdomen yoki domen u haqida barcha kerakli ma'lumotlarni o'z ichiga olgan bir nechta vakolatli DNS serverlari tomonidan qo'llab-quvvatlanadi. Aytish kerakki, domenlar va DNS-serverlarning bo'ysunish identifikatori mavjud.


DNS tizimi quyidagicha ishlaydi: Foydalanuvchi veb-brauzerda hosting.web-3.ru manzilini kiritadi. TCP / IP protokoli stekidan foydalangan holda ma'lumotlarni uzatish uchun siz ko'rsatilgan serverning IP-manzilini bilishingiz kerak, lekin u odatda faqat DNS-server manzili haqida ma'lumotga ega (odatda ISP bitta asosiy va bitta zaxira DNS serverining manzilini taqdim etadi). . Natijada, hosting.web-3.ru IP manziliga so'rov belgilangan DNS serveriga tayinlanadi. Bu, o'z navbatida, markaziy serverdan ma'lumot so'raydi, masalan, 195.42.0.3 (barcha IP manzillar misol sifatida keltirilgan va haqiqiylardan farq qilishi mumkin). Server kerakli manzil haqida ma'lumotga ega emasligini aytadi, ammo .ru domen zonasi 214.74.142.1 serveri tomonidan boshqarilishini biladi. Bunday holda, DNS server 214.74.142.1 dan ma'lumot so'raydi. Javob quyidagicha bo'lishi mumkin: "web-3.ru 247.142.130.234 serveri bilan shug'ullanadi". Ushbu uchinchi server kerakli saytning IP manzilini brauzerga qaytaradi. Ko'pincha rekursiv yondashuv server buferiga so'rovlar bilan almashtiriladi. Agar vakolatli bo'lmagan server yaqinda hosting.web-3.ru IP manziliga so'rov olgan bo'lsa, u holda keyingi DNS serveriga murojaat qilish o'rniga, natijani buferdan qaytaradi. So'ralgan ma'lumotlarga javob berish uchun DNS protokoli UDP yoki TCP port 53 dan foydalanadi. Odatda, so'rovlar va ular bo'yicha tayyorlangan ma'lumotlar UDP datagrammasi shaklida yuboriladi. TCP esa AXFR so'rovlari yoki 512 baytdan katta javoblar uchun qoladi. Shuni yodda tutish kerakki, IP-manzil xost nomiga teng emas va aksincha. Bitta kompyuterda ko'p sonli veb-saytlar bo'lishi mumkin, bu ma'lum bir IP-manzilga ega bo'lgan xostning butun nomlar ro'yxatiga egalik qilish qobiliyatini ko'rsatadi. Xuddi shunday, bir bor turli xostlar bilan bog'lanishi mumkin. Shunday qilib yukni tartibga solishga erishiladi. Tizimning barqarorligini oshirish uchun bir xil ma'lumotlarni o'z ichiga olgan ma'lum miqdordagi serverlar ishga tushiriladi. Shunday qilib, dunyoda 13 ta shunday serverlar mavjud. Ularning har biri ma'lum bir hudud bilan bog'liq. Ular haqidagi ma'lumotlar har qanday operatsion tizimda mavjud, chunki bunday serverlar asl manzilni o'zgartirmaydi. Bu serverlar ildiz serverlar deb ataladi, chunki butun Internet ularga asoslanadi. Endi teskari DNS so'rovi haqida gapiraylik. Ramziy nomlarni IP manzillariga qayta kodlashdan tashqari, DNS buning teskarisini amalga oshiradi. Chunki DNS yozuvlari turli formatdagi ma'lumotlar, shu jumladan belgilar ma'lumotlari bilan bog'lanishi mumkin. In-addr.arpa domen nomi ma'lum bo'lib, uning ma'lumotlari IP-manzilni ramziy nomga aylantirish uchun ishlatiladi. Mana bir misol: ma'lum manzil nomini bilish uchun (aytaylik, 12.13.14.15), shunday so'rov qilish mumkin: 51.41.31.21.in-addr.arpa. Natijada to'g'ri ramziy nom paydo bo'ladi. Buni qanday tushuntirish mumkin? IP manzillarida ildizda joylashgan bitlar boshida, DNS nomlarida esa oxirida joylashganligi. DNS yozuvlari haqida gap ketganda, bir nechta toifalar mavjud:
Manzil yozuvi (Yozuv) IP manzilni xost bilan bog'lash uchun ishlatiladi.
Kanonik nom yozuvi (qisqartirilgan CNAME, kanonik nom yozuvi) muqobil nomga yo'naltirish vositasidir.
Pochta almashinuvi (MX, pochta almashinuvchisi) taqdim etilgan domen uchun pochta almashinuvi serveriga ishora qiladi.
PTR (ko'rsatgich yoki ko'rsatgich yozuvi) xost nomini o'rnatilgan (kanonik) nomi bilan bog'laydi.
NS (nom serveri) taqdim etilgan domen nomining DNS serveriga nom beradi.
SOA (avtoritet yozuvining boshlanishi) - taqdim etilgan domen haqida standart ma'lumotlarni o'z ichiga olgan serverga tegishli yozuv.
Zaxiralangan domenlar (Reserved Top Level DNS Names) haqida gapirish kerak . RFC 2606 domen nomlarini model rolida (hujjatlarda ayniqsa muhim) va sinovdan o'tkazishda foydalanishni belgilaydi. Masalan, test.com, test.org, test.net, shuningdek, invalid, example, va hokazo. Domen nomlari haqida gapirganda, ular kichik ASCII belgilar to'plamidan iborat bo'lishi mumkinligini ta'kidlash kerak. Bu foydalanuvchi gapiradigan tildan qat'i nazar, domen manzilini terish imkonini beradi. Chunki bunday nomlar xalqaro. ICANN Punycode asosidagi IDNA tizimini ratifikatsiya qildi. U har qanday Unicode iborasini DNS toʻgʻri ishlashi uchun mumkin boʻlgan belgilar toʻplamiga aylantira oladi.DNS ilovasining baʼzi bir ish usullari BIND (Berkeley Internet Name Domain), MaraDNS NSD (Name Server Daemon), DJBDNS (Daniel J. Bernstein DNS), PowerDNS Microsoft DNS Server (Windows NT operatsion tizimlarining server versiyalarida). Har qanday domen yoki IP-manzil kimga tegishli ekanligini bilish uchun whois tarmoq protokoli imkoniyatlaridan foydalanish kifoya . Ushbu tizimni yaratishni boshlagan asl g'oya tizim ma'murlariga IP-manzillar va domenlarning boshqa ma'murlarining ma'lumotlarini topishga yo'l qo'ymaslik istagi edi. Hozirgi vaqtda domen nomi ushbu xizmatda u haqida umumiy ma'lumot topilmaguncha ma'lum bir nom uchun ro'yxatdan o'tmagan deb tan olinadi.
Internetga ulangan kompyuter, uning sozlamalaridan qat'i nazar, ma'lum bir IP-manzilda hamma tomonidan ko'rinadi. Ushbu manzil doimiy bo'lishi mumkin, kompyuter sozlamalarida ro'yxatdan o'tgan va Tarmoqqa ulanganda o'zgarmaydi yoki provayder tomonidan joriy aloqa seansi uchun unga tayinlangan dinamik bo'lishi mumkin. Ikkinchi holda, bu manzil har bir ulanishda avvalgisidan farq qilishi mumkin. Agar siz do'stlaringiz yoki boshqa tashrif buyuruvchilaringiz kompyuteringizga kirishini istasangiz, uning IP manzili doimiy bo'lishi kerak.
Ha, Internet xizmatlari nafaqat ajratilgan serverlarda, balki uy kompyuterlarida ham joylashishi mumkin. Bunday kompyuter veb-saytni, fayllar yoki rasmlar katalogini, pochta yoki o'yin serverini joylashtirishi mumkin. Ammo agar sizning IP manzilingiz dinamik bo'lsa, har safar Internetga ulanganingizda, uni doimiy tashrif buyuruvchilaringizga yuborishingiz kerak bo'ladi, ular sizning saytingizga kirishlari mumkin. Bundan tashqari, ular saytga nomi bilan emas, balki IP-manzil orqali ulanishlari kerak bo'ladi. Bunday muammoga duch kelmaslik uchun nima qilish kerak?
Buning usullaridan biri provayderdan doimiy manzilni sotib olish va undan foydalanishdir. Juda oddiy holat, lekin bepul emas. Bunday "zavq" uchun siz sezilarli miqdorni belgilashingiz kerak bo'ladi. Ammo so'nggi yillarda Internetdan kompyuterga kirishni ta'minlaydigan boshqa imkoniyatlar paydo bo'ldi, bu esa provayder bilan bog'lanishni talab qilmaydi. Ko'rsatilgan xizmatlar (Dinamik DNS xizmatlari) dinamik ravishda ajratilgan manzillar uchun buni amalga oshirishga imkon beradi. Asosiy xizmatlar odatda bepul taqdim etiladi, ammo qo'shimcha funktsiyalar uchun siz to'lashingiz kerak bo'ladi.
DDNS xizmati ikki komponentdan iborat. Birinchisi, masofaviy kompyuterda ishlaydigan maxsus dastur. Ikkinchisi - ish joyida o'rnatilgan mijoz dasturi. Birinchi komponent DNS bilan o'zaro aloqa qilish, foydalanuvchi hisoblarini sozlash va saqlash uchun javobgardir . Mijoz qismi server qismi bilan aloqani ta'minlaydi, unga ushbu ulanish uchun ajratilgan manzilning joriy qiymatini o'tkazadi va ba'zi qo'shimcha sozlamalarni taqdim etadi.
Yechimning mohiyati quyidagicha. Xizmat mijozi unda o'z hisob qaydnomasini yaratadi va xizmat domeniga asoslangan subdomenni ro'yxatdan o'tkazadi yoki egasi allaqachon mavjud bo'lgan domen nomini belgilaydi (siz DNS serverlarida allaqachon qayd etilgan domenlarni xizmatda ro'yxatdan o'tkazishingiz mumkin, lekin ularni tuzatish kerak bo'ladi). Subdomenni ro'yxatdan o'tkazishda ma'lumotlar to'ldiriladi, bu odatda ro'yxatdan o'tish paytida to'ldiriladi. Bu nom xizmatiga (DDNS) kerakli shakl va hajmdagi ma'lumotlarni kiritish uchun talab qilinadi. Shundan so'ng, ro'yxatdan o'tish vaqtida foydalanuvchi xizmatga ulangan IP-manzilni hisobga olgan holda domen haqidagi ma'lumotlar qayd etiladi. Shunday qilib, domen manzil bilan bog'langan. Shundan so'ng, foydalanuvchi mijoz qismini yuklab oladi va o'rnatadi. Internetga ulanganda, u ushbu seans uchun ajratilgan manzilni ro'yxatdan o'tgan domen bilan bog'laydi. Manzil o'zgarganda DDNS da yozilgan ma'lumotlar yangilanadi. Endi brauzer qatorida saytingiz manzilini yozmoqchi bo'lgan har bir kishi kompyuteringizga kiradi.
Keling, DDNS xizmatlari qanday xizmatlar va xususiyatlarni taklif qilishini ko'rib chiqaylik. Masalan, Dynu.com xizmatini olaylik:

  1. Domenni qo'llab-quvvatlash

  2. Bepul xizmat dynu.com va dynu.net domenlaridagi subdomenlarni qo'llab-quvvatlaydi. *.com, *.net, *.biz, *.co.jp, *.de va boshqa zonalardagi domenlar pullik xizmatda qo'llab-quvvatlanadi.

  3. Dinamik IP yangilanishi

  4. Xizmatning mijoz qismi Windows 9x/NT/2000/XP, Mac OS, Mac OS X, Linux, FreeBSD, Solaris, Unix kabi platformalar uchun mavjud.

  5. Ro'yxatdan o'tgan domenning subdomenlarini (taxalluslarini) qo'llab-quvvatlash

  6. Bepul xizmat bir xil manzilga bog'langan ftp, mail, www va boshqalar kabi taxalluslarni qo'llab-quvvatlaydi. Pullik xizmat har qanday subdomenlarni turli IP-manzillar bilan bog'lash imkonini beradi (masalan, agar sizning veb-serveringiz va pochta serveringiz alohida Internetga ulangan turli kompyuterlarda joylashgan bo'lsa).

  7. SSL protokolini qo'llab-quvvatlash

  8. HTTP portini yo'naltirish

  9. Standart HTTP portini (80) boshqa istalgan portga qayta sozlash imkonini beradi. Sizning veb-serveringiz mos ravishda to'g'ri portga o'rnatilishi kerak.

  10. Onlayn yo'naltirish

  11. Serverda yukni taqsimlash.

Xizmatning pulli versiyasida resursingizning katta ishtiroki bilan RoundRobin texnologiyasidan foydalanish mumkin. U bir nechta domen nomi yozuvlarini yaratishdan iborat bo'lib, ularning har biri alohida IP-manzil bilan bog'langan. Shunday qilib, tashrif buyuruvchilar yuklanishiga qarab turli xil kompyuterlarga yo'naltiriladi.



Yana bir mashhur xizmat - DNS2Go. Ko'rsatilgan xizmatlarning aksariyati bepul. Funktsionallik nuqtai nazaridan, xizmat Dynu.com xizmatiga juda yaqin, biroq u yana bir nechta bepul xususiyatlarni taqdim etadi. Ammo, masalan, ushbu xizmatda ikkinchi darajali domenni faqat pullik asosda olishingiz mumkin. Yuqorida sanab o'tilgan xususiyatlarga qo'shimcha ravishda, DNS2Go elektron pochtani qayta yo'naltirish xizmatlarini taqdim etadi (xizmat pullik). U virus va spamdan himoya qilish, pochtani boshqa manzilga yo'naltirish, pochta serverini joylashtirishni o'z ichiga oladi. Xizmat uy kompyuterida o'rnatilgan pochta serverini saqlay olmaydigan va doimiy ravishda Internetga ulanganlar uchun foydali bo'lishi mumkin.


Shunga o'xshash xizmatlar Dynamic DNS xizmati tomonidan taqdim etiladi. Bir oz farq shundaki, ushbu xizmat qirq to'rtta domenida uchinchi darajali domenni ro'yxatdan o'tkazishni taklif qiladi. Uning nom serverlari (DNS) sayyoramizning besh xil joyida joylashgan bo'lib, bu ularning ishining barqarorligini ta'minlaydi. Rekord yangilanish tezligi 60 soniya.
Ro'yxatda keltirilgan xizmatlarga qo'shimcha ravishda, shunga o'xshash ko'plab xizmatlar mavjud, ammo ular orasida asosiy farqlar yo'q. Qoidaga ko'ra, farq faqat taqdim etilayotgan xizmatlar assortimentida va ular bepul yoki pullik asosda taqdim etiladi.
domen nomi serveri konfiguratsiyasi

Download 59.98 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling