Ba'zida ishlaydigan veb-sayt domen nomi bilan ishlamaydi. Bu noto'g'ri sozlamalar tufayli sodir bo'ladi va ushbu maqolada nima uchun sayt o'z domen nomi bilan ochilmasligini va bu haqda nima qilish kerakligini ko'rib chiqamiz.
Ba'zida hamma narsa to'g'ri sozlanganga o'xshaydi, lekin domen ishlamayapti va veb-sayt mavjud emas. Veb-sayt o'z domen nomi bilan mavjud bo'lishi uchun u veb-sayt joylashgan veb-serverning IP-manziliga aylantirilishi kerak. Global domen nomlari tizimi (DNS) bunga javobgardir. Domenni IP manziliga muvaffaqiyatli aylantirish uchun quyidagi shartlar bajarilishi kerak:
- Domen ro'yxatdan o'tgan va vakolat berilgan bo'lishi kerak;
- Domen kengaytmasini boshqarish vakolat berilgan domenlarning serverlari veb-serverning IP manzilini to'g'ri yuborishi kerak;
- Yuqori darajadagi DNS-serverlar domen haqidagi dolzarb ma'lumotlarni o'z ichiga olishi kerak;
Agar yuqoridagi shartlardan kamida bittasi to'g'ri bajarilmasa, veb-sayt mavjud bo'lmaydi.
Keling, uning qanday ishlashini va har bir bosqichda diagnostikaning ba'zi asoslarini batafsil ko'rib chiqaylik.
Domenni qanday ro'yxatdan o'tkazish va vakolat berish
Domenni ro'yxatdan o'tkazish sotib olingandan keyin amalga oshiriladi. Asosan, siz domen ma'lumotlarini yuqori darajadagi domen kengaytmalari registriga yuborishingiz mumkin.
Delegatsiya - bu domen kengaytmalarini boshqarishni ma'lum bir domen serveriga topshirish. Domenni delegatsiya qilish uchun ushbu domenning resurs yozuvlari joylashgan DNS-serverlarning manzillarini kiritish kerak. Domen sotib olganingizda ko'pincha DNS server manzillari domen yoki xosting provayderi tomonidan taqdim etiladi. Qoida tariqasida, faqat ikkita server mavjud. Barcha harakatlar boshqaruv paneli orqali amalga oshirilishi mumkin. Sotib olgandan keyin siz unga kirish huquqiga ega bo'lishingiz kerak.
Domen holatini tekshirish uchun siz istalgan Whois xizmatidan foydalanishingiz mumkin. Masalan, buni ishlating: whois.com. Agar domen allaqachon ro'yxatdan o'tgan bo'lsa, u haqidagi barcha ma'lumotlarni ko'rasiz.
Quyidagi maydonlarni ko'rib chiqing:
- "to'langan" — domen uchun toʻlov amalga oshirilgunga qadar sana. Sana hali ham haqiqiy ekanligiga ishonch hosil qiling. Agar ushbu sanagacha domen to'lanmasa, u bloklanadi. Agar ular bir oy ichida to'lovni olmasalar, domen sotib olish mumkin bo'ladi.
- "davlat" — status. Domen "RO'YXATLANGAN" yoki "DELEGATED" maqomiga ega ekanligiga ishonch hosil qilishingiz kerak. Bu domen ro'yxatdan o'tgan yoki vakolat berilganligini anglatadi.
- "server" — Domen kengaytmalarini boshqarish vakolati berilgan DNS serverlari manzillari. DNS serverlari to'g'ri ekanligiga ishonch hosil qilishingiz kerak. Yuqorida aytib o'tilganidek, bu manzillar odatda domeningiz yoki hosting provayderingiz tomonidan sotib olingandan so'ng taqdim etiladi.
Agar siz "Domen mavjud" xabarini olsangiz, bu domen ro'yxatdan o'tmaganligini anglatadi va keyingi tekshirishlar mantiqiy emas, chunki avval domenni sotib olishingiz kerak. Hamma narsa aniq bo'lishiga qaramay, tajribasiz foydalanuvchilar xostingni mavjud bo'lmagan domen bilan ulashga urinishda ma'lum xatolarga yo'l qo'yishi mumkin.
Agar ushbu bosqichda domen bilan hamma narsa yaxshi bo'lsa, keyingi bosqichga o'tishingiz mumkin.
DNS serverlarini tekshirish
Domenni boshqarish vakolatiga ega bo'lgan domen nomlari serverlari so'rov bo'yicha domen kengaytmasining resurs yozuvlarini qaytarishi kerak. Resurs yozuvlari - bu DNS serverida saqlanadigan domen haqidagi xizmat ma'lumotlari. Resurs yozuvlarining har xil turlari mavjud. Bizga faqat domenga qanday IP-manzil mos kelishini belgilaydigan eng tez-tez ishlatiladigan «A» yozuvi kerak. Agar siz bitta provayderdan domen va xosting sotib olayotgan bo'lsangiz, resurs yozuvlari avtomatik ravishda yaratilishi mumkin.
Ikki xil provayder bilan ishlashga to'g'ri kelsa, ularni provayderingiz sizga ruxsat berishi kerak bo'lgan boshqaruv panelidan qo'lda yaratishingiz kerak. ISPsystem kompaniyasining DNSManager panelidagi skrinshotlarda «domain111.ru» domenining resurs yozuvlarini ko'rib chiqing. Aytgancha, bizda tegishli maqola bor "DNS menejerida DNS yozuvlarini qanday yaratish va sozlash"
Ushbu bosqichda domen kengaytmasini boshqarish vakolati berilgan DNS serveriga «A» tipidagi yozuvni, ya'ni domenning IP manzilini berishiga ishonch hosil qilish kerak. Buni tekshirish uchun ushbu buyruq qatori "nslookup" yordam dasturidan foydalaning.
Keling, tashxis jarayonini ko'rib chiqaylik va misol sifatida «domchel.ru» domenini olaylik. «Whois» xizmati domen kengaytmasi ushbu DNS serverlariga berilganligini ko'rsatadi: «ns1.rugion.ru» va «ns2.rugion.ru», ya'ni ularning har birida ushbu domenning A turidagi yozuv bo'lishi va uni so'rov bo'yicha berishi kerak, shuning uchun uni tekshirib ko'ramiz.
Keling, buyruq qatorini ochamiz va «nslookup domchel.ru ns1.rugion.ru» ni ishga tushiramiz, bu erda birinchi parametr sizning domen nomingiz, ikkinchisi esa so'rov yuboriladigan DNS serveridir. Yordamchi dastur sukut bo'yicha A yozuvini yozadi, shuning uchun "tur" parametri yo'q. Agar DNS xizmati domen nomi va IP manzilini qaytarsa (skrinshotda bo'lgani kabi) hammasi yaxshi.
Keling, mavjud bo'lmagan domen nomi bilan yana bir bor tekshirib ko'raylik.
Server maʼlumotlar bazasidan soʻralgan domenni topa olmadi.
Agar DNS server o'z ma'lumotlar bazasida sizning domeningizni topa olmasa, birinchi navbatda, boshqaruv panelida A turidagi yozuv mavjudligini tekshirishingiz kerak. Agar u mavjud bo'lsa, provayderning qo'llab-quvvatlash xizmatiga murojaat qiling. Muammo ularning tomonida va domen nomi serveri bilan bog'liq bo'lishi ehtimoldan yiroq.
Ammo agar bu test muvaffaqiyatli bo'lsa, keyingi bosqichga o'ting.
Yuqori darajadagi DNS serverlarini yangilash
Qisqasi, global domen nomlari tizimi shunday ishlaydi: yuqori darajadagi DNS-serverlar quyi darajadagi DNS-serverlar haqidagi ma'lumotlarni o'z ichiga oladi. Shunday qilib, bu (yuqoridagi misolimizda bo'lgani kabi) "ru" kengaytmasining barcha serverlarida ns1.rugion.ru va ns2.rugion.ru DNS serverlari tomonidan xizmat ko'rsatilayotgan "domchel.ru" haqidagi ma'lumotlar bo'lishi kerakligini anglatadi.
Past darajadagi domenlarning holati doimiy ravishda o'zgarib turishini hisobga olgan holda (domenlar ro'yxatga olinadi, sotib olinadi, boshqa DNS serverlariga topshiriladi, ularning hostinglarining IP manzillarini o'zgartiradi) DNS-serverlarning yuqori darajadagi ma'lumotlar bazasi doimo yangilanishi kerak.
Qoidaga ko'ra, domen delegatsiyasi va yozuvlar yaratilgandan so'ng, bu ma'lumot bir kun ichida tarmoq bo'ylab tarqatiladi. Shundan keyingina sizning domeningiz butun dunyo bo'ylab istalgan joydan foydalanish mumkin bo'ladi. Ushbu bosqichda foydalanuvchi qilish kerak bo'lgan narsa kutishdir. Agar bu bir kundan ko'proq vaqt talab qilsa, lekin veb-saytingiz hali ham mavjud bo'lmasa, uni nslookup bilan yana bir bor tekshiring. Xuddi shu buyruqni bajaring, lekin har qanday umumiy DNS serveridan foydalaning, masalan 8.8.8.8 — bu Googlening umumiy DNS serveridir.
Keling, ushbu buyruqni bajaramiz: «nslookup domchel.ru 8.8.8.8»
Agar umumiy server skrinshotda ko'rsatilganidek, domenning IP manzilini qaytargan bo'lsa, bu sizning domeningiz haqidagi ma'lumotlar allaqachon tarmoq bo'ylab tarqalganligini anglatadi.
Agar etarli vaqt o'tgan bo'lsa-da, lekin umumiy DNS serverlari hali ham domeningizni topa olmasa, provayderingizning qo'llab-quvvatlash xizmatiga murojaat qiling. Ko'rinishidan, yuqori darajadagi nom serverlariga ma'lumotlarni uzatishda muammo bor.
Umumiy DNS serverlari bilan sinovdan tashqari, siz shaxsiy kompyuteringizning tarmoq sozlamalarida joylashgan mahalliy domen nomi serverini tekshirishingiz mumkin. Muammo kompyuteringizdagi tarmoq adapteringiz konfiguratsiyasi yoki internet provayderingizning DNS serverlarida bo'lishi ehtimoli bor.
Keling, ushbu buyruqni bajaramiz «nslookup domchel.ru» Agar buyruqda to'g'ri domen nomi serveri bo'lmasa, so'rov mahalliy DNS serveriga yuboriladi.
Ommaviy nom serverlari veb-saytingizning IP-manzilini «bilishsa», lekin mahalliy server domen topilmadi deb javob bersa, bu muammo sizning shaxsiy kompyuteringizdagi tarmoq adapteri konfiguratsiyasida yoki Internet-provayderingizning DNS serverida ekanligini anglatadi.
Agar buyruqni bajarganingizdan so'ng siz domeningizning IP manzilini olsangiz, bu domen nomini o'zgartirish barcha darajalarda muvaffaqiyatli bo'lganligini anglatadi.
Yuqorida tavsiflangan harakatlar muammoni aniqlashga va uning domen nomi tizimiga ulangan yoki yo'qligini aniqlashga yordam beradi.