Serverga kuzatish. Marshrutni kuzatish: nima uchun kerak? Buyruqlar qatorida biz kuzatish uchun IP-manzilni topamiz

Internetda kezish paytida ba'zi sayt, tugun yoki serverga ulanishda muammolar paydo bo'lishi mumkin. Bunday muammolar turli tabiat va sabablarga ega bo'lishi mumkin, ammo muammolar qaysi bosqichda paydo bo'lishini tushunish uchun tugunning pingini tekshirish yoki to'liq marshrut izini bajarish tavsiya etiladi, bu usul yordamida serverning umumiy mavjudligini tekshirish tavsiya etiladi. joriy vaqt. Bu harakatlarning barchasi buyruq qatori yordamida amalga oshirilishi mumkin.

Windows operatsion tizimida buyruq qatoriga qo'ng'iroq qilish

Saytga kirishda muammo nimada ekanligini iloji boricha aniqroq aniqlash uchun buyruq satridan foydalanib server bilan aloqani diagnostika qilish choralarini ko'rishingiz kerak. Buyruqlar qatoriga qo'ng'iroq qiling Windows tizimi bir necha usulda amalga oshirilishi mumkin:

  1. "Ishga tushirish" menyusini ishga tushiring, so'ng "Barcha dasturlar/ilovalar" ni tanlang, unda "Yordamchi dastur" kichik bandini bosing va "Buyruqning satri" ilovasini tanlang.
  2. "Ishga tushirish" menyusini ishga tushiring, ochilgan dialog oynasida "Ishga tushirish" -ni tanlang, "cmd" kiriting va Enter tugmasini bosing, shu bilan buyruq qatori oynasini ishga tushiring.

Server pingini tekshirish uchun tarmoq buyrug'i

Internetdagi tugunning pingini tekshirish uchun siz foydalanishingiz kerak buyruq qatori bo'sh joy bilan ajratilgan maxsus "ping" buyrug'i, undan so'ng siz qiziqqan saytning veb-manzilini yoki uning IP-ni kiritishingiz va Enter tugmasini bosishingiz kerak. Shundan so'ng, tizim tarmoqdagi belgilangan tugun bilan 32 baytli paketlarni almashishni sinab ko'radi va natijalarda har bir paket uchun almashinuv holati va uzatish vaqtini ko'rsatadi. Olingan ma'lumotlarga asoslanib, biz serverning mavjudligi va u bilan aloqa sifati to'g'risida xulosa chiqarishimiz mumkin. Tizimlarda Windows oilasi 4 ta paket almashtiriladi.

Telnet tarmog'i buyrug'i

Maxsus Telnet jamoasi foydalanuvchiga belgilangan tarmoq portidan foydalangan holda istalgan masofaviy server kompyuteri yoki sayt bilan aloqa o'rnatish imkoniyatini aniqlash imkonini beradi. Ushbu buyruq ishlashi uchun siz kerak Windows sozlamalari tegishli komponentni yoqing.
Ushbu buyruqni bajarish uchun siz Telnet ni buyruq qatoriga va bo'sh joylar bilan ajratilgan manzilni kiritishingiz kerak. server kompyuter va kerakli port raqamini tanlang va Enter tugmasini bosing.
Agar bo'sh ekran va miltillovchi kursor paydo bo'lsa, kerakli tugunga ulanish muvaffaqiyatli bo'ldi.
Agar ulanish o'rnatilmasa, oynada tegishli xabar paydo bo'ladi.

Izni qanday qilish kerak - Tracert tarmoq buyrug'i

Ixtisoslashgan Tracert tarmog'i buyrug'i foydalanuvchiga so'rov yo'lining o'ziga xos xususiyatlarini bilib olishga imkon beradi, bu usul yordamida ma'lumot uzatish muammolari paydo bo'ladigan muayyan marshrut nuqtasini aniqlash. Bundan tashqari, Tracert yordamida siz so'rovning har bir bosqichida ma'lumotlarni uzatish tezligini aniqlashingiz mumkin.
Buyruqning bajarilishini boshlash uchun buyruq satriga "Tracert" ni, so'ngra bo'sh joyni, qiziqtirgan server kompyuterining manzilini kiritishingiz kerak.
Natijada, oynada jadval ko'rsatiladi, unda har bir satr bitta marshrut nuqtasi bo'ladi: sizning shlyuzingiz birinchi qator sifatida paydo bo'ladi, so'ngra so'rovning oraliq bosqichlari va eng oxirida - kerakli server.

Tracert buyrug'ining asosiy xususiyatlari

  1. Ushbu buyruq ICMP xabarlarini jo'natish orqali aniq yo'lni aniqlashi va o'tgan har bir yo'riqnoma va ular bilan aloqa qilish vaqti haqidagi ma'lumotlarni ko'rsatishi mumkin, ammo xavfsizlik shlyuzlari orqali paketlarni filtrlash bunday ma'lumotlarning uzatilishiga to'sqinlik qilishi mumkin.
  2. Agar tracert yordamida marshrutni kuzatish muvaffaqiyatsiz bo'lsa, natijalarga asoslanib, qaysi oraliq router ma'lumotni uzatmayotganini yoki uni sekin bajarayotganini aniqlab olishingiz mumkin.
  3. So'rov yuborilgan marshrutizatorlarning har birida paketni yo'naltirish va yo'qotish haqida batafsil ma'lumot olish uchun siz maxsus "yo'l" buyrug'idan foydalanishingiz mumkin.
  4. Tracert barcha marshrutizatorlarning nomlarini ko'rsatishiga yo'l qo'ymaslik uchun siz "-d" parametridan foydalanishingiz mumkin, bu sizga so'rov yo'lining ko'rinishini sezilarli darajada soddalashtirishga imkon beradi.

Internetda, xususan, forumlarda, agar biron bir tugunga () ulanishda muammo yuzaga kelsa, pingni tekshirish yoki marshrut izini bajarish va shu bilan serverning mavjudligini tekshirish tavsiya etiladi.

Lekin ping nima va iz nima? Ping - bu TCP/IP-ga asoslangan tarmoqlarda ulanishlar yaxlitligini tekshirish uchun vosita (yordamchi dastur). Tracing (traceroute yoki tracert buyrug'i) TCP/IP tarmoqlarida ma'lumotlar yo'nalishlarini aniqlash dasturidir.

Biroq, bu tekshirish qanday amalga oshirilganligi haqida ma'lumotni topish har doim ham mumkin emas: qanday qilib ping yoki marshrutni qanday qilish kerak.

Ping tekshiruvi

Pingni tekshirish uchun xuddi shu buyruqdan foydalaning ping, bu buyruq satriga kiritilishi kerak. Buyruqlar qatorini quyidagi usullar bilan ishga tushirishingiz mumkin:

Windows:

1) Boshlash -> Barcha dasturlar -> Standart -> Buyruqlar qatori

2) Boshlash -> Bajarish -> cmd

Ushbu OTda juda ko'p terminallar mavjud, shuning uchun siz ushbu maqsadlar uchun shaxsiy kompyuteringizda o'rnatilgan har qanday terminaldan foydalanishingiz mumkin. Odatda, standart terminal klaviatura yorlig'i bilan ishga tushirilishi mumkin CTRL+ALT+T.

Shunday qilib, ma'lum bir serverga ping yuborish uchun siz quyidagi buyruqni bajarishingiz kerak:

Ping

Masalan, manzilga ping yuborish 11.222.33.44 buyruqni bajarishingiz kerak:

Ping 11.222.33.44

Quyida IP-manzillardan birini ping qilish natijalariga misol keltirilgan.

Natijalardan ko'rinib turibdiki, 32 baytdan iborat 4 ta paket yuborilgan va qabul qilingan. Bitta paketni almashtirish vaqti 47 millisekundni tashkil etdi.

Shuni ta'kidlash kerakki, Windows sukut bo'yicha faqat 4 ta paketni yuboradi. Linuxda paket almashinuvi foydalanuvchi mustaqil ravishda klaviatura yorlig'i yordamida jarayonni to'xtatmaguncha davom etadi CTRL+C. Windows-da pingni shunga o'xshash tarzda ishga tushirish uchun siz parametrdan foydalanishingiz kerak -t. Masalan:

Ping -t 11.222.33.44

Paket almashinuvini to'xtatish bir xil tugmalar birikmasi yordamida amalga oshiriladi - CTRL+C.

Yuboriladigan paketlar sonini belgilash

Yuboriladigan paketlarning maksimal sonini belgilash uchun siz quyidagi buyruqdan foydalanishingiz kerak:

Windows:

Ping -n<число_пакетов> < IP или домен >

Masalan:

Ping -n 5 11.22.33.44

Ping -c<число_пакетов> < IP или домен >

Masalan:

Ping -c 5 11.22.33.44

Yuborilgan paketlar hajmini o'zgartirish

Muayyan paket hajmini (baytlarda) ishlatib ping qilish uchun siz quyidagi buyruqdan foydalanishingiz kerak:

Windows:

Ping -l<размер_пакетов> < IP или домен >

Masalan:

Ping -l 64 11.22.33.44

Ping -s< размер_пакетов> < IP или домен >

Masalan:

Ping -s 64 11.22.33.44

Bunday holda, hajmi 64 bayt bo'lgan paketlar yuborildi.

Marshrut izi so'rovlar kelayotgan shaxsiy kompyuter va maqsad serverni bog'laydigan marshrutizatorlar orasidagi paketlar tezligini ko'rsatishi mumkin.

Kuzatuvni amalga oshirish uchun quyidagi buyruq ishlatiladi:

Windows:

Tracert

Masalan:

Tracert wikipedia.org

Traceroute

Masalan:

Traceroute wikipedia.org

Shuni ta'kidlash kerakki, sukut bo'yicha kuzatish IP-manzilni hal qilish uchun DNS so'rovini ham bajaradi Domen nomi har bir o'tgan router uchun. Ushbu parametr o'chirib qo'yilishi mumkin, bu esa iz natijalarini olish uchun ketadigan vaqtni qisqartiradi.

Ushbu parametrni faollashtirish uchun siz quyidagi turdagi buyruqlardan foydalanishingiz kerak:

Windows:

Tracert -d

Traceroute -n

Vaziyatni tasavvur qiling: siz Internetda o'tiribsiz, hech kimni bezovta qilmaysiz, keyin esa sevimli saytingiz yuklashni to'xtatadi. Sizningcha, Internet tushib ketdi. Ammo ma'lum bo'lishicha, boshqa saytlar normal yuklanadi. Nima bo'lganini qanday aniqlash mumkin? sizga yordam beradi marshrutni kuzatish.

Har qanday veb-sayt serverda joylashganligini hamma biladi - maxsus kompyuter. Veb-sayt manzilini kiritganimizda manzil satri brauzerni oching va "O'tish" tugmasini bosing, biz shu bilan jo'natamiz serverga so'rov yuborish. Saytga boradigan yo'lda bizning so'rovimiz bir nechta oraliq aloqa tugunlari orqali o'tadi va agar ular bilan hamma narsa tartibda bo'lsa, u holda sayt brauzerda ko'rsatiladi.

Agar sayt yuklanmasa, bu bizning so'rovimiz tufayli yetib bormaganligini anglatadi aloqa tugunlaridan birida muammolar (oraliq kompyuterlar yoki routerlar). Muammo sizda bo'lishi mumkin (masalan, kabel bilan bog'liq muammo; garchi bu boshqa saytlarni yuklamaydi), Internet provayderingiz yoki sayt xosti tomonida. Marshrutni kuzatish sizning so'rovingiz aloqa kanalida aniq qayerda yo'qolganligini aniqlashga yordam beradi.

Marshrutni kuzatish yordamida amalga oshiriladi Traceroute/Tracert yordam dasturi. Ushbu dastur deyarli barcha zamonaviy tarmoq operatsion tizimlarini etkazib berish paketiga kiritilgan (ishlashni qo'llab-quvvatlaydigan operatsion tizimlar). kompyuter tarmoqlari). OS da Microsoft Windows bu dastur tracert deb ataladi va Linux va Mac OS X da - traceroute.

Ushbu dastur qanday ishlaydi dasturning ishlash printsipiga o'xshash. Traceroute serverga ma'lumotlarni yuboradi va bir vaqtning o'zida ushbu ma'lumotlar serverga (maqsadli tugun) yo'lda o'tadigan barcha oraliq marshrutizatorlarni yozib oladi. Agar tugunlardan biriga ma'lumotlarni yetkazib berishda muammo yuzaga kelsa, dastur tarmoqning muammo yuzaga kelgan qismini aniqlaydi.

Windows da marshrutni kuzatish qanday amalga oshiriladi? Tracert dasturi, ping dasturi kabi, buyruq satridan ishga tushiriladi. Har holda, Windows-da buyruq qatorini qanday kiritish kerakligini eslatamiz. Uchta asosiy usul mavjud:

  1. "Ishga tushirish" tugmasini bosing, "Ishga tushirish" -ni tanlang, "Ochish" maydoniga cmd yozing va "OK" yoki "Enter" tugmasini bosing.
  2. Win + R tugmachalarini bosing (Win - bu Windows logotipi bo'lgan tugma), oldingi holatda bo'lgani kabi bir xil oyna ochiladi, shuning uchun biz xuddi shu tarzda davom etamiz.
  3. "Ishga tushirish" tugmasini bosing, "Barcha dasturlar" (yoki OT ning oldingi versiyalari uchun dasturlar) -ni tanlang, unda - Standart element, standart dasturlarda Buyruqning satri bandini bosing.

Ochilgan oynada buyruqni kiriting tracert sayt_nomi(masalan, tracert yandex.ru) va Enter tugmasini bosing. Sayt manzili o'rniga uning IP manzilini kiritishingiz mumkin (agar bilsangiz, albatta). Manzilni kiritish orqali biz yakuniy tugunga marshrutni o'rnatdik. Buyruqlar qatori oynasi real vaqt rejimida kuzatuv natijalarini ko'rsatadi: oraliq tugunlarning nomi va IP manzili, millisekundlarda javob vaqti.

Agar oraliq xost nomlari sizni qiziqtirmasa, marshrutni kuzatish yo'riqnoma nomlarini yashiradigan -d opsiyasi bilan amalga oshirilishi kerak, masalan: tracert -d yandex.ru.

Muammoni hal qilish uchun ushbu ma'lumotlardan qanday foydalanish kerak? Javob vaqti kanal qanchalik band ekanligini ko'rsatadi. Ammo javob vaqti uzoq bo'lsa ham, sayt yuklanadi - qiyinchilik bilan bo'lsa ham. Ammo javob vaqti o'rniga siz yozuvni ko'rsangiz "So'rov muddati tugadi", bu ushbu aloqa tugunida ma'lumotlarning yo'qolishini anglatadi, ya'ni muammo shu erda yotadi.

Shunday qilib, Marshrutni kuzatish muammoli tugunni aniqlashga yordam beradi. Agar ma'lumotlar an'anaviy tarzda oqayotgan bo'lsa va belgilangan joyga yopishib qolsa, muammo haqiqatan ham saytda. Agar marshrut izi o'rtada to'xtasa, muammo oraliq marshrutizatorlardan birida. Agar paketlarning o'tishi provayderingiz tarmog'ida to'xtab qolsa, muammoni "mahalliy darajada" hal qilish kerak.

Agar oraliq marshrutizatorlardan birida marshrut izi buzilsa, siz sinab ko'rishingiz mumkin boshqa kompyuterdan yoki hatto saytga kiring Mobil telefon - marshrut o'zgaradi va saytga kirish mumkin bo'lishi mumkin. Ishonch hosil qilish uchun siz boshqa kompyuterdan kuzatishni sinab ko'rishingiz mumkin. Va agar qo'lda boshqa kompyuter bo'lmasa, maxsus kompyuterlar yordamga keladi onlayn xizmatlar. Shunday qilib, traceroute.org veb-saytida siz turli mamlakatlardan saytga yo'nalishni kuzatishingiz mumkin. Siz ro'yxatdan mamlakat va provayderni tanlaysiz, veb-sayt manzilini kiriting va marshrutni tekshiring.

Tarmoq muammolarini tashxislash va topish uchun tizim ma'murlari Marshrutni kuzatish kabi qulay vosita ko'pincha ishlatiladi. U barcha tugunlarni (marshrutizatorlar, serverlar, kompyuterlar) o'z manziliga boradigan yo'lda o'tadigan trafikni aniqlash imkonini beradi. Agar biron-bir masofaviy xost bilan aloqa uzilib qolsa yoki umuman yo'qolsa, tarmoq marshrutini kuzatish sizga quyidagi kabi muammolar yuzaga kelgan hududni tezda topishga imkon beradi. mahalliy tarmoq, va global Internetda.
Ushbu protsedurani bajarish uchun har bir zamonaviy operatsion tizimda tegishli vosita mavjud.

Windows operatsion tizimida bu tracert yordam dasturi. XP da u sukut bo'yicha mavjud edi, ammo Windows 10 ga qadar barcha keyingi versiyalarda u "Dasturlar va xususiyatlar" orqali qo'shimcha ravishda yoqilishi kerak.

*NIX oilasining operatsion tizimlarida - Linux, FreeBSD, Android - traceroute dasturi
Marshrutni kuzatish algoritmining ma'nosi shundan iboratki, har bir tarmoq tuguniga uchta maxsus so'rov yuboriladi, ular orqali trafik kerakli xostga o'tadi, so'ngra ularning har biri uchun ekranda uning manzili yonida javob vaqti ko'rsatiladi.Ushbular asosida. natijalarni ko'rsatsangiz, siz tarmoqning qaysi qismida javob kechikishlari paydo bo'lishini yoki umuman yo'qolishini osongina kuzatishingiz mumkin.

Windows 10 da kuzatish

Windows 10-da tarmoq kuzatuvini o'tkazish uchun siz Win + R tugmalar birikmasini bosishingiz va "Ishga tushirish" oynasida "cmd" ni kiritishingiz kerak. Bu Windows buyruq qatorini ochadi, unda siz buyruqni kiritishingiz kerak:

tracert

Masalan, google.ru saytini olaylik

Linuxda kuzatish

IN operatsion tizimlar Linux oilalari - Ubuntu, Fedora, CentOS va boshqalar. - marshrutni kuzatishni boshlash uchun siz tizim konsolini ochishingiz va buyruqni kiritishingiz kerak:

traceroute<имя_сервера>

Diqqat! Oxirgi mil sifatini baholash uchun tarmoq marshrutidan foydalaning ( abonent liniyasi ADSL, FTTB yoki PON) mumkin emas, chunki ushbu tizim dasturi liniya sifatini qanday baholashni bilmaydi va bilmaydi.

Bugun men sizga aytaman saytni qanday kuzatish mumkin, ya'ni. buyruq satrida buyruqni ishga tushiring Windows liniyasi. Bu sizga nima uchun kerak bo'lishi mumkin?
Tracing odatda texniklar tomonidan tarmoq muammolarini aniqlash uchun ishlatiladi. Misol uchun, to'satdan, hech qanday sababsiz, brauzeringizdagi ma'lum bir sayt ochilishni to'xtatadi yoki juda sekin ochiladi. Siz ushbu muammoni Internet-provayderingiz forumiga murojaat qilasiz. U erda sizdan darhol so'raladi ushbu saytga iz qo'ying va natijani e'lon qiling.

Kuzatuv buyrug'i yordamida amalga oshiriladi. Ushbu buyruq sayt joylashgan serverga so'rovning yo'lini aniqlashga va marshrutning qaysi nuqtasida uzatishda muammolar mavjudligini aniqlashga imkon beradi.

Bu kuzatuvni qanday qilish kerak?

Kompyuteringizda "Ishga tushirish" - "Ishga tushirish" ga o'ting (yoki siz bir vaqtning o'zida klaviaturadagi tugmachalarni bosishingiz mumkin) Win + R). Jamoani yollash cmd va "OK" tugmasini bosing: Ochilgan qora oynada buyruqni yozing va bo'sh joy bilan ajratilgan holda bizni qiziqtirgan sayt nomini yozing (sayt nomi o'rniga uning IP manzilidan foydalanishingiz mumkin):
Shundan so'ng, tugmachani bosing Kirish klaviaturada.

Buyruq bilan biz ma'lumotlar paketlarini ma'lum bir qabul qiluvchiga (saytga) yuborishni boshlaymiz. Yuborilgan paketlar kompyuteringiz va qabul qiluvchi o'rtasidagi barcha oraliq tugunlar orqali o'tadi (odatda saytning joylashuviga qarab turli provayderlarning routerlari). Shunday qilib, kuzatishdan foydalanib, sizga kerak bo'lgan sayt yoki IP-ga marshrut aniqlanadi va har bir oraliq tugunning javob vaqti millisekundlarda aniqlanadi. Javob berish muddati qanchalik qisqa bo'lsa, marshrutning ushbu qismida paketlar tezroq uzatiladi (ya'ni, ma'lumotlar aralashmasdan o'tadi).

Agar kuzatuv jarayonida siz biron bir qatorda yulduzchalarni ko'rsangiz, bu so'rovni kutish oralig'i oshib ketganligini anglatadi va bu marshrutning ushbu qismida paketlarning yo'qolishiga tengdir. Bular. Zanjirning bu nuqtasida muammo bor. Agar paketlar provayderingiz tarmog'idan tashqariga chiqmasa, muammo shu erda.

Ko'rib turganingizdek, mening holatimda kuzatuv uzoqqa bormadi - to'xtash provayder uskunasida sodir bo'ldi:

Ehtimol, olingan ma'lumotlarni provayder forumiga taqdim etishimiz kerak bo'ladi. Siz shunchaki ushbu oynaning skrinshotini olishingiz mumkin, ammo bu ma'lumotlarni matn sifatida nusxalash yaxshiroqdir. Buni amalga oshirish uchun ushbu oynada o'ng tugmasini bosing va keyin "Hammasini tanlash" ni tanlang:
Keyin tugmani bosing Kirish klaviaturada. Endi barcha matn clipboardda - biz uni istalgan joyga joylashtirishimiz mumkin matn muharriri yoki darhol forumga javoban (sichqonchaning o'ng tugmachasini bosish orqali - "Qo'yish" yoki Ctrl + V tugmalarini bosib).