Sayt bo'limlari
Muharrir tanlovi:
- Nima uchun noutbukga kichik SSD kerak va unga Windows-ni o'rnatishga arziydimi?
- Ramka kiritish. Ramkalar yaratish. noframes zaxirasini ta'minlash
- Windows tizimini qayta tiklash Hech qachon tugamaydigan avtomatik tiklashga tayyorgarlik
- Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak
- Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?
- Qattiq disk kesh xotirasi nima va u nima uchun kerak?Kesh hajmi nima uchun javob beradi?
- Kompyuter nimadan iborat?
- Tizim blokining tuzilishi - qaysi komponentlar kompyuterning ishlashi uchun javobgardir Tizim blokining ichki qurilmalari xususiyatlari
- Qattiq diskni SSD ga qanday o'zgartirish mumkin
- Kirish qurilmalari kiradi
Reklama
Dns funktsiyalari. DNS nima, u qanday ishlaydi va domen uchun DNS serverlarini qanday belgilash yoki o'zgartirish |
Salom, aziz blog o'quvchilari. Biz bu va u haqida allaqachon gaplashdik. Ular u-bu haqda gaplashishdi. Biroq, Internetning texnik tomoni ham bor, bu ham o'ziga xos tarzda juda muhim va qiziqarli. Xo'sh, mana DNS bu butun Internet qurilgan asosiy narsalardan biri. Ushbu qisqartma Domen nomlari tizimi degan ma'noni anglatadi domen nomlari tizimi. Men bu masala haqida gapirganda (domen nomlari tizimining tuzilishi) allaqachon to'xtalib o'tdim, lekin faqat o'tib. Bugun men DNS-serverlarning veb-saytlar va umuman butun Internet faoliyatidagi roli haqida gapirmoqchiman. Nima uchun bizga DNS serverlari kerak va ular nima?Domen nomi tizimi to'liq nomlar bilan ishlaydi (ularni shakllantirishda lotin harflari, raqamlari, tire va pastki chiziqlarga ruxsat beriladi)..120.169.66 unchalik ma'lumotli emas) va ular bilan ishlash osonroq. Ikkinchisi, ayniqsa, inson omiliga taalluqlidir, chunki mashinalar uchun IP-manzillardan foydalanish hali ham qulayroq, ular nima qilishadi... Lekin u bu domen nomi ekanligini tushunadi, bu sayt qaysi IP-da joylashganligi haqidagi ma'lumotni anglatadi. ustida, u DNS serverdan qabul qilish imkoniyatiga ega bo'ladi. Bu DNS serverlarida (ba'zan ular ham deyiladi). N.S. Name Serverdan, ya'ni. server nomlari) va butun Internet qo'llab-quvvatlanadi (toshbaqa ustida turgan uchta kitdagi tekis dunyo kabi). bu uning ishida bevosita inson ishtirokini talab qilmaydi (agar siz uni o'rnatsangiz, u 24/7 ishlaydi). Va tarmoqda bunday DNS-serverlar juda ko'p. DNS qanday ishlaydi va Xostlar faylining bunga qanday aloqasi bor?Internet paydo bo'lishining boshida DNS umuman mavjud emas edi. Lekin tarmoq o'shanda qanday ishlagan?.120.169.66? O'sha paytda (va hozir ham) bu masala uchun javobgar bo'lgan, o'sha paytdagi kichik Internetning barcha xostlari ro'yxatdan o'tgan. Bunday fayl har bir foydalanuvchining kompyuterida (hozir ham mavjud) tarmoqqa ulangan (uni qanday topish uchun yuqoridagi havolaga qarang). Xostlar faylida bir necha ming satr yozildi (o'sha paytdagi Internetdagi saytlar soniga ko'ra), ularning har birida avval IP-manzil, keyin esa tegishli domen bo'sh joy bilan ajratilgan. Agar mening blogim uchun yozuv yigirma besh-o'ttiz yil oldin Internetda mavjud bo'lganida shunday ko'rinishga ega bo'lar edi: 109.120.169.66 veb-sayti Omad sizga! Tez orada blog sayti sahifalarida ko'rishguncha Sizni qiziqtirishi mumkin Server - bu nima? DNS, yoki Domen nomlari tizimi ko'pincha veb-saytlar va serverlarni sozlashni o'rganishning eng qiyin qismidir. DNS qanday ishlashini tushunish veb-saytlaringizga kirishni sozlash bilan bog'liq muammolarni aniqlashga yordam beradi va sahna ortida nima sodir bo'layotganini tushunishingizni oshiradi. Ushbu qo'llanmada biz DNS sozlamalarini tushunishga yordam beradigan ba'zi asosiy domen nomlari tizimi tushunchalarini muhokama qilamiz. Ushbu qo'llanmani tugatgandan so'ng, siz o'zingizning domen nomingizni yoki shaxsiy DNS serveringizni qanday sozlashni o'rganasiz. Domeningizni konvertatsiya qilish uchun serverlarni sozlashni yoki boshqaruv panelida domenlarimizni sozlashni boshlashdan oldin, keling, DNS qanday ishlashi haqida bir necha asosiy tushunchalarni bilib olaylik. Domen terminologiyasiBiz shartlarni belgilashdan boshlashimiz kerak. Ushbu mavzularning ba'zilari sizga boshqa sohalardan tanish bo'lishi mumkin bo'lsa-da, domen nomlari va DNS haqida gapirganda ishlatiladigan boshqa ko'plab atamalar mavjud bo'lib, ular boshqa hisoblash sohalarida juda tez-tez ishlatilmaydi. Oddiydan boshlaylik: Domen nomlari tizimi Ko'proq "DNS" nomi bilan ma'lum bo'lgan domen nomlari tizimi inson o'qiy oladigan nomlarni (odatda alifbo nomlarini) noyob manzillarga tarjima qilish imkonini beruvchi tarmoq tizimidir. Domen nomi Domen nomi - bu inson uchun qulay nom shakli bo'lib, biz Internet-resurs bilan bog'lashga odatlanganmiz. Masalan, "google.com" - bu domen nomi. Ba'zilar "Google" qismini domen deb aytishadi, lekin umuman olganda, biz bu birlashtirilgan shaklni domen nomi deb hisoblashimiz mumkin. "google.com" URL manzili Google Inc kompaniyasiga tegishli serverga ulangan. Domen nomi tizimi brauzerda "google.com" ga kirganda Google serveriga ulanish imkonini beradi. IP manzili Biz tugunning tarmoq manzilini IP-manzil deb ataymiz. Har bir IP-manzil o'z tarmog'ida noyob bo'lishi kerak. Veb-saytlar haqida gapiradigan bo'lsak, bu tarmoq butun internetdir. IPv4, manzillarning eng keng tarqalgan shakli to'rtta raqam to'plami sifatida yoziladi, har bir to'plam nuqta bilan ajratilgan uchtagacha raqamni o'z ichiga oladi. Misol uchun, "111.222.111.222" to'g'ri IPv4 IP manzili deb hisoblanishi mumkin. DNS yordamida biz ushbu manzilga nom ulaymiz va tarmoqda tashrif buyurgan har bir joy uchun murakkab raqamlar to'plamini eslab qolish zaruratini yo'q qilamiz. Yuqori darajadagi domen Yuqori darajadagi domen yoki TLD domenning eng umumiy qismidir. Bu o'ngdagi domen nomining oxirgi qismi (nuqta bilan ajratilgan). Umumiy yuqori darajadagi domenlarga "com", "net", "org", "gov", "edu" va "io" kiradi. Yuqori darajadagi domenlar domen nomlari ierarxiyasining yuqori qismida joylashgan. Ba'zi kompaniyalarga ICANN (Domain Name and Internet Corporation) tuzilmasi tomonidan yuqori darajadagi domenlarni boshqarish nazorati beriladi. Ushbu kompaniyalar, shuningdek, domen nomlarini TLD ostida, odatda domen ro'yxatga oluvchisi orqali tarqatishi mumkin. Tugun Domen ichida uning egasi alohida kompyuterlar yoki domen orqali kirish mumkin bo'lgan xizmatlarga bog'laydigan o'z tugunlarini belgilashi mumkin. Misol uchun, ko'pchilik domen egalari o'z veb-serverlarini ildiz domen (example.com) va shuningdek, "www" (www.example.com) sifatida belgilangan "xost" orqali kirish imkoniyatini yaratadilar. Subdomen Tugunlar bilan bog'langan ob'ekt subdomen deb ataladi. Xuddi shunday, har bir domen uning ostidagi "subdomainlarni" boshqarishi mumkin. Masalan, "www.history.school.edu" manzilida maktabingizning tarix bo'limi uchun subdomeningiz bo'lishi mumkin. Bunday holda, "tarix" qismi subdomen hisoblanadi. Subdomenlar yoki tugunlar haqida o'qiyotganda, domenlarning eng chap qismlari eng aniq ekanligini sezishingiz mumkin. Bu chapdan o'ngga o'qiyotganingizda DNS qanday ishlashini tushuntiradi. To'liq malakali domen nomi To'liq malakali domen nomi ko'pincha FQDN yoki to'liq malakali domen nomi deb ataladi. DNS tizimidagi domenlar bir-biriga nisbatan aniqlanishi mumkin va tabiatan noaniqdir. FQDN - bu domen nomi tizimining mutlaq ildiziga nisbatan uning joylashuvini ko'rsatadigan to'liq malakali nom. Bu shuni anglatadiki, u har bir ota-ona domeniga, shu jumladan TLDga ishora qiladi. To'g'ri FQDN nuqta bilan tugaydi, bu DNS ierarxiyasining ildizini ko'rsatadi. Misol FQDN - "mail.google.com.". Ba'zan FQDN so'ragan dasturiy ta'minotga orqa nuqta kerak emas, lekin ICANN standartlariga mos kelishi uchun orqa nuqta kerak bo'ladi. DNS server DNS server - bu domen nomlarini IP manzillarga tarjima qilish uchun mo'ljallangan kompyuter. Ushbu serverlar domen nomlari tizimidagi ishlarning katta qismini bajaradi. Domen tarjimalarining umumiy soni bitta server uchun juda katta boʻlgani uchun har bir server soʻrovni boshqa DNS serverlariga yoʻnaltirishi yoki oʻz masʼuliyati ostidagi kichik domenlar toʻplami uchun masʼuliyatni topshirishi mumkin. DNS serverlari "avtoritetli" bo'lishi mumkin, ya'ni ular o'z nazorati ostidagi domenlar haqidagi so'rovlarga javob beradi. Aks holda, ular boshqa serverlarga ishora qilishi yoki boshqa DNS serverlaridan maʼlumotlarning keshlangan nusxalarini taqdim etishi mumkin. Zona fayli Zona fayli domen nomlari va IP manzillar o'rtasidagi aloqani o'z ichiga olgan oddiy matnli fayldir. Bu DNSga foydalanuvchi ma'lum bir domen nomini so'raganida qaysi IP manziliga murojaat qilish kerakligini aniqlashga yordam beradi. Zona fayllari DNS serverlarida joylashgan va odatda ma'lum bir domen ostida mavjud resurslarni yoki berilgan ma'lumotni so'rash mumkin bo'lgan joyni belgilaydi. Resurs yozuvlari Yozuvlar zona faylida saqlanadi. Eng oddiy ko'rinishda yozuv - bu manba va nom o'rtasidagi oddiy bog'liqlik. Ushbu yozuvlar domen nomini IP-manzilga ulashi, domen uchun DNS serverlari va pochta serverlarini belgilashi va hokazo. DNS qanday ishlaydiEndi siz DNS bilan bog'liq ba'zi atamalarni bilganingizdan so'ng, savol tug'iladi, tizim aslida qanday ishlaydi? Umuman olganda, tizim juda oddiy, lekin tafsilotlarga kirganingizda juda murakkab. Umuman olganda, bu bugungi kunda biz bilgan Internetni moslashtirish uchun zarur bo'lgan juda mustahkam infratuzilma. Root DNS serverlariYuqorida aytib o'tilganidek, DNS mohiyatan ierarxik tizimdir. Ushbu tizimning yuqori qismida biz ildiz DNS serveri deb ataladigan narsa joylashgan. Bu serverlar ICANN (Domain Name and Internet Protocol Corporation) bilan kelishilgan holda turli tashkilotlar tomonidan nazorat qilinadi. Hozirda 13 ta root serverlar ishlamoqda. Biroq, har daqiqada tarjima qilinadigan aql bovar qilmaydigan ko'p nomlar mavjud bo'lganligi sababli, ushbu serverlarning har birida oyna mavjud. Qizig'i shundaki, bir xil ildiz server uchun barcha oynalar bir xil IP-manzilga ega. Muayyan serverga so'rov yuborilganda, u o'sha ildiz serverning eng yaqin oynasiga yo'naltiriladi. Ushbu ildiz serverlar nima qiladi? Ular yuqori darajadagi domenlar haqida ma'lumot so'rovlarini qayta ishlaydilar. Shunday qilib, agar DNS server hal qila olmaydigan biror narsa uchun so'rov tushsa, so'rov ildiz DNS serveriga yuboriladi. Ildiz serverlar aslida domen qayerda joylashganligini bilishmaydi. Biroq, ular so'rovchini kerakli yuqori darajadagi domenni boshqaradigan DNS serveriga yo'naltirishi mumkin. Shunday qilib, agar "www.wikipedia.org" so'rovi ildiz serveriga yuborilsa, u o'z yozuvlarida natijani topa olmasligini aytadi. U o'zining zona fayllarini "www.wikipedia.org" ga mos kelishini tekshiradi. Va u ularni ham topa olmaydi. TLD serverlariKeyin so'rovchi kerakli yuqori darajadagi domen uchun mas'ul bo'lgan IP-manzilga (uning ildiz serveri tomonidan taqdim etilgan) yangi so'rov yuboradi. Bizning misolimizni davom ettiradigan bo'lsak, "org" domeni haqidagi ma'lumotlarga mas'ul bo'lgan DNS serveriga "www.wikipedia.org" qaerda joylashganligi haqida ma'lumot borligini tekshirish uchun so'rov yuboriladi. Domen darajasidagi DNS serverUshbu bosqichda so'rovchi DNS-serverning IP-manziliga ega bo'lib, u manbaning haqiqiy IP-manzili haqidagi ma'lumotlarni saqlaydi. U DNS serveriga "www.wikipedia.org" ni taqdim qila oladimi yoki yo'qligini so'rab yangi so'rov yuboradi. DNS server o'zining zona fayllarini tekshiradi va "wikipedia.org" ga mos keladigan zona fayli borligini aniqlaydi. Ushbu fayl ichida "WWW" tugunining yozuvi mavjud. Ushbu yozuv ushbu tugun joylashgan IP manzilini bildiradi. DNS server so'rovga yakuniy javobni qaytaradi. Umumiy DNS server nima?Yuqoridagi stsenariyda biz “so'rovchi”ga murojaat qildik. Xo'sh, bu nimani anglatadi? Deyarli barcha holatlarda so'rovchi biz "ommaviy DNS server" deb ataydigan narsa bo'ladi. Ushbu server so'rovlarni boshqa serverlarga yuborish uchun tuzilgan. Aslini olganda, bu foydalanuvchi uchun tezlikni oshirish uchun oldingi so'rov natijalarini keshlovchi vositachi bo'lib, u endi bilmagan ma'lumotlar uchun qilingan so'rovlarni hal qila oladigan ildiz serverlar manzillarini biladi. Odatda, foydalanuvchi kompyuter tizimida konfiguratsiya qilingan bir nechta umumiy DNS serverlariga ega bo'ladi. Umumiy DNS-serverlar odatda ISP yoki boshqa tashkilotlar tomonidan taqdim etiladi. Masalan, Google siz so'rashingiz mumkin bo'lgan umumiy DNS serverlarini taqdim etadi. Ular kompyuteringizda avtomatik yoki qo'lda sozlanishi mumkin. Brauzeringizning manzil satriga URL-manzilni kiritganingizda, kompyuteringiz qiladigan birinchi narsa resursning mahalliy joylashuvini topa olishini tekshirishdir. U kompyuterdagi va boshqa joylarda fayllarning "tugunlarini" tekshiradi. Keyin u umumiy DNS serveriga so'rov yuboradi va resursning IP manzilini qaytarib olishni kutadi. Umumiy DNS serverlari oxirgi foydalanuvchi uchun so'rov jarayonini siqadi. Mijozlar umumiy DNS-serverdan resurs qayerda joylashganligini so'rashni unutmasliklari kerak va ular aniq javob topishiga ishonishlari kerak. Zona fayllariYuqorida sanab o'tilgan jarayonlarda "zona fayllari" va "yozuvlar" haqida allaqachon aytib o'tgan edik. Zona fayllari DNS server o'zi biladigan domenlar haqidagi ma'lumotlarni saqlash usulidir. DNS serveri haqida ma'lumotga ega bo'lgan har bir domen zona faylida saqlanadi. Agar DNS server umumiy DNS serveri kabi rekursiv so'rovlarni bajarish uchun sozlangan bo'lsa, u javobni topadi va uni taqdim etadi. Aks holda, u foydalanuvchiga keyingi qayerga qarash kerakligini aytadi. Serverda qancha zonali fayllar bo'lsa, u so'rovlarga shunchalik ko'p javob berishi mumkin. Zona fayli asosan butun DNS tizimining quyi to'plami bo'lgan DNS "zonasi" ni tavsiflaydi. Odatda, u faqat bitta domenni sozlash uchun ishlatiladi. Unda so'ralgan domen uchun resurslar qaerda joylashganligini ko'rsatadigan bir qator yozuvlar bo'lishi mumkin. $ORIGIN zonasi parametri standart zonadagi eng yuqori vakolat darajasiga teng. Bu zona faylining yuqori darajasida sozlangan yoki zona fayliga havola qiluvchi DNS server fayli sozlamalarida belgilanishi mumkin. Qanday bo'lmasin, bu parametr zona nima uchun javobgar bo'lishini tavsiflaydi. Xuddi shunday, $TTL o'zi taqdim etgan ma'lumotlarning "hayot muddatini" sozlaydi. Aslida, bu taymer. Keshlash DNS serveri belgilangan TTL qiymati tugaguncha savollarga javob berish uchun avval so‘ralgan natijalardan foydalanishi mumkin. Yozuv turlariZona faylida har xil turdagi yozuvlar bo'lishi mumkin. Quyida biz eng keng tarqalgan (yoki bo'lishi kerak bo'lgan) turlarini ko'rib chiqamiz. SOA yozuvlari Dastlabki zona yozuvi yoki SOA (Start of Authority) barcha zona fayllari uchun zarur yozuvdir. Bu fayldagi birinchi yozuv boʻlishi kerak (garchi $ORIGIN yoki $TTL yuqoriroq koʻrinishi mumkin). Bu, shuningdek, tushunish eng qiyinlaridan biridir. Dastlabki zonaga kirish quyidagicha ko'rinadi: Domain.com. SOA ns1.domain.com da. admin.domain.com. (12083 ; seriya raqami 3 soat ; yangilash oralig'i 30 m ; qayta urinish oralig'i 3 w ; tugatish muddati 1 soat ; manfiy TTL) Keling, har bir qism nimani anglatishini tushuntiramiz:
A va AAAA yozuvlari Ushbu ikkala yozuv ham xostni IP manzilga ulaydi. “A” yozuvi xostni IPv4 IP manziliga ulash uchun, “AAAA” yozuvi esa xostni IPv6 manziliga ulash uchun ishlatiladi. Shunday qilib, agar SOA yozuvi "ns1.domain.com" manzilidagi asosiy asosiy serverga kirsa, biz ushbu manzilni IP-manzilga ulashimiz kerak, chunki "ns1.domain.com" ushbu fayl belgilagan domen.com zonasida joylashgan. Iltimos, to'liq ismingizni ko'rsatishingiz shart emasligini unutmang. Biz shunchaki xostni belgilashimiz mumkin (FQDNsiz) va DNS server qolganlarini $ORIGIN qiymatiga muvofiq to'ldiradi. Biroq, biz FQDN-dan osongina foydalanishimiz mumkin: Aksariyat hollarda siz veb-serveringizni "WWW" sifatida ko'rsatasiz: Asosiy domen qayerda joylashganligini ham aytishimiz kerak. Biz buni shunday qilishimiz mumkin: Asosiy domenga murojaat qilish uchun "@" belgisidan ham foydalanishimiz mumkin: Shuningdek, biz ushbu domen ostidagi, lekin aniq server bilan bog'liq bo'lmagan har qanday narsani aylantirish imkoniyatiga egamiz. Buni "*" belgisi yordamida amalga oshirishimiz mumkin: Yuqoridagilarning barchasi IPv6 manzillari uchun AAAA yozuvlari bilan ham ishlaydi. CNAME yozuvi CNAME yozuvi serveringizning kanonik nomi uchun taxallusni belgilaydi (u A yoki AAAA yozuvi bilan belgilanadi). Misol uchun, bizda "server1" tugunini belgilaydigan A yozuvi bo'lishi mumkin va keyin "WWW" ni ushbu tugun uchun taxallus sifatida ishlatishimiz mumkin: Shuni yodda tutingki, bu taxalluslar ba'zi ishlash yuklari bilan birga keladi, chunki ular serverga qo'shimcha so'rovni talab qiladi. Aksariyat hollarda bir xil natijalarga qo'shimcha A yoki AAAA yozuvlari yordamida erishish mumkin. MX yozuvi MX yozuvlari domen uchun pochta almashish serverlarini bildiradi. Bu elektron pochta xabarlarini pochta serveringizga to'g'ri kelishiga yordam beradi. E'tibor bering, boshida host nomi yo'q. MX yozuvi asosan A yoki AAAA yozuvida ko'rsatilgan xostga yo'naltirilishi kerak, CNAME tomonidan belgilangan emas. Ushbu misolda "mail1" tugun afzal qilingan pochta almashish serveridir. NS yozuvlari Ushbu yozuv turi ushbu zona uchun ishlatiladigan DNS serverlarini bildiradi. MX yozuvlari singari, NS yozuvlari ham zona bo'ylab parametrlardir, shuning uchun ular tugunlarni bog'lamaydi. Ular shunday ko'rinadi: Agar serverlardan birida muammo bo'lsa, to'g'ri ishlash uchun har bir zona faylida kamida ikkita DNS server ko'rsatilgan bo'lishi kerak. Har doimgidek, A yoki AAAA yozuvlari bilan tugunlar uchun ulanishni ko'rib chiqing: Foydalanish mumkin bo'lgan yana bir qancha post turlari mavjud, ammo bular siz ko'radigan eng keng tarqalgan turlardir. XulosaEndi siz DNS qanday ishlashi haqida juda yaxshi tasavvurga ega bo'lishingiz kerak. Agar siz asosiy tamoyillar bilan tanish bo'lsangiz, g'oyani tushunish juda oson bo'lsa-da, ba'zi tafsilotlar amaliyotga ega tajribasiz ma'murlar uchun tushunarsiz bo'lishi mumkin. DNS - bu domenlar haqida ma'lumot olish uchun maxsus tizim (Domain Name System). Nima uchun DNS kerak?Har qanday foydalanuvchi o'z brauzerida veb-saytingizni topishi va ochishi uchun DNS serverlari haqidagi yozuvlar (domen sozlamalarida) kerak. DNS qanday ishlaydi?Barcha saytlar hosting provayderlarining serverlarida saqlanadi. Yuzlab yoki minglab serverlarga ega va ularning har biri o'z IP manziliga ega. Agar foydalanuvchi sayt ochmoqchi bo'lsa (masalan, hostings.info), u uni brauzerga kiritadi va kompyuterdan so'rov chiqadi. Birinchidan, so'rov DNS serveriga o'tadi, u sizga so'ralgan saytning fayllari saqlanadigan serverning IP-manzilini qaerdan topishingiz mumkinligini aytadi. Javobda NS server manzili (ns1.hoster.com va ns2.hoster.com) mavjud. Shundan so'ng, IP 218.106.218.10 bo'lgan serverga so'rov yuboriladi, u foydalanuvchi so'rovini qayta ishlaydi va javoban foydalanuvchi ochmoqchi bo'lgan saytni ko'rsatadi. Xostingda DNS-dan qanday foydalanish kerak?Avvalo, DNS veb-saytni yangi xostingga ko'chirish yoki ma'lum bir provayderga domen tayinlash uchun ishlatiladi (agar domen yangi bo'lsa). DNS-ni qanday sozlash mumkin?Agar sizda ozgina tajriba bo'lsa ham, tez orada DNS sozlamalarini o'zgartirish juda oddiy ekanligini bilib olasiz. Sizga kerak bo'lgan yagona narsa domenni boshqarish paneliga o'tishdir (u domen registratorida yoki hosterda joylashgan [agar siz domenni u orqali ro'yxatdan o'tkazgan bo'lsangiz]). Va u erda DNS serverlarining nomlarini kiriting (masalan, ns1.hoster.com va ns2.hoster.com), ularni hosting provayderidan olish mumkin. Lekin ko'pincha ular hosting provayderi tomonidan yuborilgan birinchi xatda qolgan sozlamalar bilan birga keladi. Sizning yoki boshqa birovning veb-saytining joriy DNS-ni qanday aniqlash mumkin?Buni biz baholagan har qanday WHOIS xizmati yordamida amalga oshirish mumkin. MuhimInternet-saytingizning DNS sozlamalarini o'zgartirish qobiliyati ko'plab foydalanuvchilar uchun muhimdir. Biroq, shuni bilishingiz kerakki, DNS sozlamalariga noto'g'ri kiritilgan ma'lumotlar saytning buzilishiga va hatto uning uzoq vaqt davomida to'liq ishlamasligiga olib kelishi mumkin. Buning sababi, DNS o'zgarishlari darhol kuchga kirmaydi. Agar siz noto'g'ri ma'lumotlarni kiritgan bo'lsangiz, bu nafaqat potentsial tashrif buyuruvchilar uchun, balki o'zingiz uchun ham saytga kirish bloklanishiga olib keladi. Xato tuzatilgandan so'ng, o'zgarishlar kuchga kirishi uchun 72 soatgacha vaqt ketishi mumkin. Domen nomlari serveri (DNS) nima?Domen nomlari serverining vazifasi shundan iboratki, u internetda saytlarning joylashuvini tezda izlash uchun kompyuterlar uchun zarur bo'lgan ma'lumotlarni taqdim etadi. Agar foydalanuvchi brauzerga manzil kiritsa, provayder foydalanuvchi so‘rovini qayerga yuborishni bilish uchun manzilni domen nomi serveri orqali tekshiradi. Nima uchun bu sodir bo'lmoqda?Ushbu harakatlar algoritmi domen nomi har doim ham doimiy manzil emasligi sababli qabul qilingan. Internetdagi serverlar o'zlarining IP manzillariga ega, ular ma'lum raqamlar to'plamidir. Har safar sayt hosting provayderini o'zgartirganda, bu uning boshqa serverga o'tishini anglatadi va yangi server, shunga ko'ra, o'z IP manziliga ega. Domen nomi serveri saytning domen nomi va so'rovlar yuborilishi kerak bo'lgan serverning IP-manzilining yozuvini saqlaydi. Nima uchun domen yozuvida xosting nomlari serverini ko'rsatish kerak?Nomlar serveri sizning Internet saytingiz haqidagi ma'lumotlarni topish uchun mo'ljallangan. Domeningizni ro'yxatdan o'tkazganingizda, siz avtomatik ravishda Internetga saytingizning Internetdagi aniq manzilini bildirasiz. Agar siz domen qaydingizdagi ma'lumotlarni o'zgartirmasangiz, boshqacha qilib aytganda, oldingi xosting provayderi haqida eslatib o'tsangiz, u holda saytingiz joylashgan ko'rsatgich saytingiz endi mavjud bo'lmagan serverga ishora qiladi. Agar sizning oldingi provayderingiz veb-saytingiz yozuvini o'z domen nomlari serveridan olib tashlagan bo'lsa, sizning domeningiz bekor joyga yo'naltiriladi. Nima uchun hosting o'zgarishlari haqidagi ma'lumotlar kuchga kirishi uchun shunchalik ko'p vaqt ketadi?Agar foydalanuvchi hosting provayderini o'zgartirsa yoki domen nomini birinchi marta ro'yxatdan o'tkazsa, yozuv ma'lumotlari avtomatik ravishda boshqa domen nomi serverlariga yuboriladi. Sayt ro'yxatdan o'tgandan keyin 4 soat o'tgach ishlay boshlashi mumkin, ammo ma'lumotni tarqatish uchun o'rtacha vaqt 24 dan 72 soatgacha. Bu holat, asosan, ko'pchilik server nomlari vaqti-vaqti bilan ma'lumotni yangilab turishi bilan bog'liq. Bu saqlangan ma'lumotlar har doim ham dolzarb emasligini anglatadi. Ma'lumotlar ma'lum vaqtdan keyin yangilanadi, bu ushbu darajadagi ma'lumotlar juda kam o'zgarishi bilan bog'liq. Agar domen avvalgi xosting bilan bog'lansa, nima qilish kerak, garchi u erda uzoq vaqtdan beri hisob bo'lmasa?Ushbu holat quyidagi mumkin bo'lgan sabablarga ko'ra yuzaga keladi: 1. Oldingi DNS haqidagi ma'lumotlar domen qaydlarida saqlanadi. Muammolarni bartaraf etish: domen yozuvlaringizni joriy hosting provayderingiz nom serveriga ishora qiladigan tarzda sozlashingiz kerak bo'ladi. 2. oldingi xosting provayderingiz domeningiz yozuvlarini serveridan olib tashlamagan. Muammolarni bartaraf etish: eski provayderingizdan domeningiz uchun eski yozuvni olib tashlashni so'rashingiz kerak. Agar sizning saytingizga yangi xosting provayderi allaqachon xizmat ko'rsatgan bo'lsa, avvalgi xatboshida ko'rsatilgan harakatlar algoritmiga amal qiling. 3. Veb-saytingizdagi yangi yozuv haqidagi ma'lumotlar hali barcha nom serverlariga tarqalmagan. Bu holat veb-saytingiz domenining nom serveri lokator yozuvini o'zgartirganingizda yuzaga keladi. Muammolarni bartaraf etish: 24-72 soat kuting, shu vaqt ichida sozlamalar kuchga kiradi. Ammo, agar muammo davom etsa, yangi hosting provayderingizga murojaat qiling. Nima uchun foydalanuvchilar mening yangi ro'yxatdan o'tgan veb-saytimni ko'rishadi, lekin men hali ham ko'rmayman?Katta ehtimol bilan, sizning domen qaydlaringiz ular ulangan provayder tomonidan allaqachon yangilangan. 72 soat ichida ushbu yozuvlar ham provayderingiz bilan yangilanadi.
(8) DNS (domen nomlari tizimi) domenlarni (sayt nomlarini) ularga xizmat ko'rsatadigan kompyuterlarning IP manzillari bilan bog'lash uchun mo'ljallangan domen nomlari tizimi. Ya'ni, bu tizim veb-saytlarni qidirishni osonlashtirish uchun mo'ljallangan. Brauzeringizga kiritgan domen haqiqiy veb-sayt manzili emas. Bu konvertda faqat uning to'liq ismini ko'rsatib, shaxsga xat yuborish bilan tengdir. va yashash shahri. Ammo pochtachi qabul qiluvchining qaerdaligini aniq bilmasa, unga xatni qanday etkazish kerak? Buning uchun konvertda pochta manzilini ko'rsating. Internetdagi pochta manzilining rolini IP-manzil (rus tilida, IP) bajaradi. Tarmoqdagi barcha qurilmalarda, xoh u uy tarmog'i yoki Internet bo'lsin. Uning yordami bilan qurilmalar ma'lum IP-manzillar bo'yicha so'rovlarni yuborish va ularga javob berish orqali bir-biri bilan muloqot qilishlari mumkin. Ular ma'lumotlar qaysi qurilmaga yuborilishi kerakligini belgilaydi. IP 0 dan boshlanib 255 bilan tugaydigan to'rtta raqamdan iborat. Masalan, Google veb-saytining Internet manzillaridan biri quyidagicha ko'rinadi: 77.214.53.237. Agar siz ushbu raqamlar kombinatsiyasidan nusxa ko'chirsangiz va uni brauzeringizdagi manzillar qatoriga joylashtirsangiz, siz avtomatik ravishda google.com sahifasiga o'tasiz. Keyinchalik nima uchun domenlar bir nechta IP-ga ega bo'lishi mumkinligini tushuntiramiz. Siz shunday deb so'rashingiz mumkin: "Nega hayotni umuman murakkablashtiramiz va nega biz shunchaki domen nomlarini qoldira olmaymiz?" Xulosa shuki, World Wide Web-da foydalanish mumkin bo'lgan har qanday sayt, taxminan, o'z IP-ga ega bo'lgan bir xil kompyuterdir. Uning barcha fayllari, papkalari va boshqa materiallari serverda saqlanadi. Kompyuterlar faqat raqamlar bilan ishlashi mumkin; DNSsiz ular belgilar so'rovini tushunmaydilar. Kompyuterlardan farqli o'laroq, odamning boshida juda ko'p raqamlarni saqlash qiyin. IP-manzil uzoq mobil raqamga juda o'xshaydi. Telefon raqamlarini eslab qolish zaruratidan qochish uchun biz ularni "kontaktlar" da yozamiz va ko'pincha ularni ushbu raqamlar egalarining ismlari bilan chaqiramiz. Masalan: Ivan Sidorovich, +7-123-456-78-90. Keyingi safar biz Ivanga qo'ng'iroq qilmoqchi bo'lsak, biz faqat uning ismini kiritishimiz kerak va biz raqamni butunlay unutishimiz mumkin. Internetda bunday telefon kitobining rolini DNS o'ynaydi. Bu tizim nisbatan oson eslab qoladigan sayt nomlari va eslab qolish qiyin boʻlgan raqamli manzillar oʻrtasidagi aloqani qayd qiladi va saqlaydi. Ammo Butunjahon Internetda bunday "kitob" Ivan Sidorovichning tanishlari tomonidan yuritilmaydi, ular o'zlarining "aloqalarida" uni xohlagancha chaqira oladilar, balki shaxsan u tomonidan. Masalan, Ivanning veb-saytiga u o'zi tanlagan yavanya.com domen manzili bilan o'tish uchun uni brauzerga kiritish kifoya, shundan so'ng DNS kerakli IP manzilni kompyuterga yuboradi (u orqali siz brauzer). Aytaylik, 012.012.012.012 yavanya.com saytiga mos keladigan IP. Keyin sayt joylashgan server (kompyuter) foydalanuvchi tomonidan kiritilgan so'rovni tahlil qiladi va so'ralgan sahifani ko'rsatish uchun ma'lumotlarni brauzerga yuboradi. Domendan IP manzilga yozuvlar qayerda joylashgan?
Bu erda ikkinchi funktsiyaning mohiyatini tushuntirishga arziydi - keshlash. Har bir foydalanuvchi so'rovi bilan serverlar ko'rsatilgan manba nomiga muvofiq IP-manzilni topishlari kerak. Va agar siz so'ragan sahifa juda uzoqda joylashgan bo'lsa, siz ushbu ma'lumot saqlanadigan boshlang'ich DNS serveriga "kirishingiz" kerak bo'ladi, bu saytlarni yuklashni sezilarli darajada sekinlashtiradi. Ushbu muammoni oldini olish uchun qurilmangizga yaqinroq joylashgan ikkilamchi DNS-serverlar (qoida tariqasida, ular provayderlaringizda joylashgan) ushbu muammoni oldini olish uchun mo'ljallangan. Saytga yana so'rov yuborganingizda uning manzilini qaytadan qidirmaslik uchun ular u haqidagi ma'lumotlarni keshda saqlaydilar va darhol IP-ga xabar beradilar. Muhim! Domen nomlariga birinchi IP ulanishini o'z ichiga olgan asosiy DNS serverlarisiz keshlash mumkin emas. Domenni ro'yxatdan o'tkazish jarayonida, veb-saytingiz ishga tushishidan oldin, ro'yxatga oluvchiga domeningiz haqidagi barcha ma'lumotlar saqlanadigan DNS server haqida xabar berishingiz kerak. Va aynan qanday ma'lumotlar, bu haqda birozdan keyin. DNS zonasi nima?Yuqorida biz domenga mos keladigan IP-manzilning eng oddiy misolini keltirdik, u quyidagi sxema bo'yicha sodir bo'ladi: bitta domen nomi - bitta resurs - bitta manzil. Biroq, bitta domen, veb-saytga qo'shimcha ravishda, bir vaqtning o'zida boshqa IP-ga yuborilgan pochta serverini o'z ichiga olishi mumkin. Bunday holda, biz ilgari yozgan subdomenlarni eslatib o'tolmaymiz. Rossiyada mashhur pochta xizmati subdomenining oddiy misoli: mail.yandex.ru. Veb-resurs ham, pochta ham bir nechta IP-manzillarga ega bo'lishi mumkin - bu ularning ishonchliligini oshirish va tezlikni ta'minlash uchun amalga oshiriladi. DNS zonasi- bu domenlar va IP manzillar o'rtasidagi ulanishlar ro'yxatdan o'tgan faylning mazmuni. U quyidagi ma'lumotlarni o'z ichiga oladi:
Bu DNS zonasining asosiy maydonlarini o'z ichiga olgan qisqartirilgan ro'yxat. qo'shimcha ma'lumotDomenlarning tavsifi bilan bog'liq yana ko'p nuanslar mavjud. Ammo yangi boshlanuvchiga yangi mavzuni o'rganishni osonlashtirish uchun biz ulardan qochdik. Biroq, mavzuni umumiy tushunish uchun yana bir nechta muhim tafsilotlar bilan tanishib chiqishingizni tavsiya qilamiz:
Keling, xulosa qilaylikDomen nomlari tizimi odamlarga Internetda saytlarni topishni osonlashtirish uchun kerak. DNS-serverlar yordamida siz eslab qolish qiyin bo'lgan IP manzillar o'rnini bosadigan saytlarning ramziy nomlaridan foydalanishingiz mumkin, shuningdek, ularni bir nechta kompyuterlarga bog'lash orqali veb-resurslarga kirish tezligi va ishonchliligini oshirishingiz mumkin. Nima bo'ldiDNSDNS (domen nomlari tizimi) - bu tanish veb-sayt domen nomlarining ishlashini ta'minlaydigan tizim. Internetdagi qurilmalar o'rtasidagi aloqa IP-manzillar yordamida amalga oshiriladi, masalan: "192.64.147.209". Biroq, IP-manzillarni eslab qolish qiyin, shuning uchun odamlar uchun qulay domen nomlari ixtiro qilindi, masalan: "google.com". Kompyuter/server domenlar va ularning IP manzillari o'rtasidagi yozishmalar jadvalini saqlamaydi. Aniqroq aytganda, u butun jadvalni saqlamaydi, lekin tez-tez ishlatiladigan domenlar uchun ma'lumotlarni vaqtincha saqlaydi. Saytning domeni brauzerga kiritilganda, kompyuter uning IP manzilini avtomatik ravishda taniydi va unga so'rov yuboradi. Ushbu jarayon domenni hal qilish deb ataladi. Keling, DNS tizimi nimadan iboratligini va u qanday ishlashini aniqlaymiz. Bu qanday ishlaydiDNSDomen nomlari tizimi quyidagi komponentlardan iborat: Domen nomlarining ierarxik tuzilishi:
"www.google.com" va "google.com" aslida turli domenlar ekanligini unutmang. Ularning har biri uchun A-rekordlarini ko'rsatishni unutmasligimiz kerak. DNS server yoki NS (nom serveri) serveri– unga vakolat berilgan domen zonalarini qo‘llab-quvvatlaydi (xizmat qiladi). U to'g'ridan-to'g'ri zona uchun resurs ma'lumotlarini saqlaydi. Masalan, "example.ru" sayti joylashgan server "1.1.1.1" IP manziliga ega. DNS serveri ushbu domen zonalari bo'yicha barcha so'rovlarga javob beradi. Agar u o'ziga topshirilmagan domen so'rovini qabul qilsa, u boshqa DNS serverlaridan javob so'raydi. DNS yozuvlari (resurs yozuvlari)- bu DNS ishlashi uchun zarur bo'lgan ma'lumotlarni saqlaydigan NS serveridagi domen zonasi haqidagi yozuvlar to'plami. Ushbu yozuvlardagi ma'lumotlarga asoslanib, DNS server domen so'rovlariga javob beradi. Yozuvlar ro'yxati va ularning ma'nosi bilan quyida tanishishingiz mumkin. Root DNS serverlari(hozirda dunyo bo'ylab ulardan 13 tasi mavjud) DNS serverlari yuqori darajadagi zonalarga xizmat ko'rsatadigan ma'lumotlarni saqlaydi. Yuqori darajadagi domen zonalari uchun DNS serverlari- qaysi NS serverlari ma'lum bir domenga xizmat ko'rsatishi haqidagi ma'lumotlarni saqlash. IP-manzilni bilish uchun domen kompyuteri/serveri tarmoq sozlamalarida ko'rsatilgan DNS-server bilan bog'lanadi. Odatda, bu Internet-provayderning DNS-serveridir. DNS-server domen unga berilgan yoki berilmaganligini tekshiradi. Ha bo'lsa, u darhol so'rovga javob beradi. Agar yo'q bo'lsa, u ushbu domenga xizmat ko'rsatadigan DNS serveri haqida ma'lumotni ildiz serveridan, so'ngra yuqori darajadagi domen zonasi serveridan so'raydi. Shundan so'ng, u ushbu domenga xizmat ko'rsatadigan NS serveriga to'g'ridan-to'g'ri so'rov yuboradi va javobni kompyuteringizga/serveringizga uzatadi. Ma'lumotlarni keshlash barcha qurilmalarda (kompyuterlar, serverlar, DNS serverlar) ishlatiladi. Ya'ni, ular o'zlariga kelgan so'nggi so'rovlarga javoblarni eslashadi. Va shunga o'xshash so'rov kelganda, ular avvalgidek javob berishadi. Misol uchun, agar siz google.com veb-saytini brauzeringizda uni yoqgandan so'ng birinchi marta ochgan bo'lsangiz, kompyuter DNS so'rovini yuboradi va keyingi so'rovlar bilan u DNS serveri tomonidan unga yuborilgan ma'lumotlarni oladi. birinchi marta. Shunday qilib, mashhur so'rovlar uchun har safar butun zanjir bo'ylab o'tish va NS serverlariga so'rovlar yaratish kerak emas. Bu ularga yukni sezilarli darajada kamaytiradi va ish tezligini oshiradi. Biroq, natijada DNS tizimidagi ma'lumotlar darhol yangilanmaydi. Domenning IP-manzilini o'zgartirganda, bu haqda ma'lumot Internet orqali 1 soatdan 24 soatgacha tarqatiladi. Domenlarni ro'yxatdan o'tkazish/ajratishHar bir birinchi darajali domen zonasining o'z tashkiloti mavjud bo'lib, u domenlarni taqsimlash qoidalarini belgilaydi va ushbu zonaning ishlashini ta'minlaydi. Masalan, RU, SU va RF domen zonalari uchun bu https://cctld.ru milliy internet domenini muvofiqlashtirish markazi. Ushbu tashkilotlar domen registratorlari uchun ishlash qoidalari va texnik talablarni belgilaydi. Domen registratorlari- bu oxirgi mijozlar uchun birinchi darajali domen zonasida yangi domenlarni bevosita ro'yxatdan o'tkazadigan kompaniyalar. Domen nomlari reestri bilan texnik hamkorlikni tashkil qilish. Shaxsiy hisob qaydnomasida domen egasi qaysi DNS serveri domenni qo'llab-quvvatlashini sozlaydi. Domen administratori (egasi)– domen nomiga bevosita egalik qiluvchi shaxs. U domenni boshqarishi mumkin va ro'yxatga oluvchi undan o'zgartirish so'rovlarini qabul qiladi. Domen delegatsiyasi- unga xizmat ko'rsatadigan DNS serverlarini ko'rsatish. AsosiyDNS yozuvlariQuyidagi asosiy DNS (resurs) yozuvlari mavjud: A - domen uchun xost (server) IPv4 manzili haqidagi ma'lumotlarni o'z ichiga oladi. Masalan, 1.1.1.1. AAA - domen uchun xostning (serverning) IPv6 manzili haqidagi ma'lumotlarni o'z ichiga oladi. Masalan, 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d. MX - domen pochta serveri haqidagi ma'lumotlarni o'z ichiga oladi. Bunday holda, pochta serverining nomi ko'rsatiladi, masalan, mail.example.com. Chunki Domenda bir nechta pochta serverlari bo'lishi mumkin, keyin ularning har biri uchun ustuvorlikni ko'rsatadi. Ustuvorlik 0 dan 65535 gacha bo'lgan raqam bilan o'rnatiladi. Bu holda "0" eng yuqori ustunlik hisoblanadi. Birinchi pochta serveri uchun "10" ustuvorligini belgilash odatiy holdir. TXT - erkin matn ko'rinishidagi domen haqida qo'shimcha ma'lumot. Maksimal uzunlik 255 belgi. SRV - RFC 2782 http://www.rfc-editor.org/rfc/rfc2782.txt ga muvofiq maxsus xizmatlar/protokollar uchun xost nomi va port raqami ma'lumotlarini o'z ichiga oladi. Quyidagi maydonlarni o'z ichiga oladi:
NS - ushbu domenni qo'llab-quvvatlaydigan DNS server nomi. CNAME (kanonik xost nomi) - boshqa domen nomiga yo'naltirish uchun ishlatiladi. Masalan, server nomi example.com dan new.com ga o'zgartirildi. Bunday holda, cname yozuvi uchun "Alies" maydonida siz - example.com va "Canonical name" maydonida - new.com ni ko'rsatishingiz kerak. Shunday qilib, example.com saytiga barcha so'rovlar avtomatik ravishda new.com saytiga yo'naltiriladi. SOA asosiy domen yozuvidir. U domen nomining o'zini va domen ma'lumotlarining ishlash muddatini saqlaydi - TTL. TTL (to'liq yashash vaqti) DNS-server zona haqida ma'lumot olgan holda, uni xotirasida (keshda) qancha vaqt davomida saqlashini aniqlaydi. Tavsiya etilgan qiymat 86400 – 1 kun. Qiymat soniyalarda ko'rsatilgan. |
Mashhur:
Yangi
- Ramka kiritish. Ramkalar yaratish. noframes zaxirasini ta'minlash
- Windows tizimini qayta tiklash Hech qachon tugamaydigan avtomatik tiklashga tayyorgarlik
- Dasturlar yordamida flesh-diskni ta'mirlash Noutbukdagi USB portni qanday tuzatish kerak
- Disk tuzilishi buzilgan, o'qish mumkin emas, nima qilishim kerak?
- Qattiq disk kesh xotirasi nima va u nima uchun kerak?Kesh hajmi nima uchun javob beradi?
- Kompyuter nimadan iborat?
- Tizim blokining tuzilishi - qaysi komponentlar kompyuterning ishlashi uchun javobgardir Tizim blokining ichki qurilmalari xususiyatlari
- Qattiq diskni SSD ga qanday o'zgartirish mumkin
- Kirish qurilmalari kiradi
- Yozilgan dasturlash tili Ushbu o'zgaruvchilar turlari bilan nima qilish kerak