IP Traceroute: ulanish marshrutini qanday kuzatish mumkin
Traceroute sizning ma'lumotlaringiz qurilmangiz va istalgan manzil o'rtasida o'tadigan har bir routerni va sayohat sekinlashadigan joyni ko'rsatadi. Buni har qanday tizimda qanday ishga tushirish va chiqishni o'qish mumkin.
Traceroute nima qiladi
Internet bo'ylab sayohat qiladigan har bir paket hop chegarasiga ega - IPv4 da TTL (yashash vaqti) yoki IPv6 da hop limiti. Paketni yo'naltiruvchi har bir yo'riqnoma uni bir marta kamaytiradi; u nolga tegsa, marshrutizator paketni tashlab yuboradi va xushmuomalalik bilan "vaqt o'tdi" xabarini yuboradi.
Traceroute buni xushmuomalalik bilan qurollantiradi: u TTL 1, keyin 2, keyin 3 ta paketlarni yuboradi... Har bir "vaqt oshib ketdi" javobi yo'lda yana bitta router manzilini ko'rsatadi. Ularni bir-biriga bog'lang va siz o'zingizdan belgilangan joyga to'liq yo'lni olasiz - vaqtlar bilan.
Uni tizimingizda ishga tushirish
Windows - tracert
bosing Win + R, turi cmd, Enter tugmasini bosing, keyin ishga tushiring:
tracert howtofindtheip.com
# Ism o'rniga IP manzili bo'yicha:
tracert 1.1.1.1
macOS va Linux — traceroute
traceroute howtofindtheip.com # macOS to'liq yo'l yoki o'rnatishni talab qilishi mumkin: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Eng yaxshi yo'l - mtr
mtr (My Traceroute) traceroute va pingni jonli ko'rinishda birlashtiradi - jitter va yo'qotish diagnostikasi uchun ancha ma'lumotli. Linux, macOS uchun mavjud (orqali brew install mtr) va Windows (WinMTR).
mtr howtofindtheip.com
# Chiqish uchun "q" tugmasini bosing
Natijalarni o'qish
Oddiy chiqish quyidagicha ko'rinadi:
1 router.home 1.2 ms 1.0 ms 1.1 ms # routeringiz 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # provayderingiz 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # hududiy tarmoq 4 * * * # jim router (normal) 5 edge-server.net 23.9 ms 24.1 ms 23.8 ms 6 howtofindtheip.com 24.0 ms 23.7 ms 23.9 ms # ta manzil
- Hop raqami — zond qancha chuqurlikka yetib bordi.
- Xost nomi / IP — javob bergan yo'riqnoma (PTR nomlari ko'pincha shahar yoki operatorga ishora qiladi).
- Uchta vaqt — uchta zondning aylanish vaqtlari. Muhimi bu trend: keyingi hopslarda davom etadigan keskin sakrash odatda sekin segmentni belgilaydi.
Erta hopsdagi yuqori kechikish (provayderingiz) hamma narsaga ta'sir qiladi; yo'lda kech paydo bo'ladigan yuqori kechikish ko'pincha maqsad yaqinidagi tirbandlikdir. Siz topgan hoplardan birining obro'sini tekshirishni xohlaysizmi? Uning IP manzilini bizning qora ro'yxat tekshiruvi yoki uni xaritada toping.
Nima uchun hops time out
Yulduzchalar (* * *) marshrutizator ushbu tekshiruvga javob bermaganligini anglatadi. Umumiy va odatda zararsiz:
- Ko'pgina marshrutizatorlar traceroute problarini butunlay e'tiborsiz qoldirish uchun tuzilgan (tezlikni cheklash yoki xavfsizlik siyosati).
- Xavfsizlik devorlari traceroute foydalanadigan UDP yoki ICMP paketlarini o'chirib tashlaydi.
- Router diagnostika trafigiga javob berishdan ko'ra yo'naltirishni afzal ko'radi.
Asosiy qoida: keyinroq hops javob berishda davom etar ekan, iz o'rtasidagi taym-autlar yaxshi. Agar ma'lum bir nuqtadan keyin har bir sakrash vaqti tugasa va Yakuniy manzil hech qachon javob bermaydi, bu hop sizning ulanishingiz haqiqatda uzilgan joy - ISPning qo'llab-quvvatlash liniyasi bilan bahslashganda bebaho ma'lumot.
Nima uchun hech bir veb-sayt traceroute qila olmaydi siz
Brauzer ataylab sinovdan o‘tkazilgan: JavaScript xom paketlarni yubora olmaydi yoki traceroute talab qilgan ICMP javoblarini o‘qiy olmaydi. Siz topgan har qanday “onlayn traceroute” provayder serverlaridan maqsadligacha ishlaydi — foydali, lekin u sizning qurilmangizdan boshqa yo‘lni o‘lchaydi.
Siz nima mumkin brauzerda bajaring: o'zingizni va yo'lingizning so'nggi nuqtalarini aniqlang. Ommaviy IP manzilingizni toping, keyin uning teskari DNS-ni qidiring provayderingiz liniyangizga tayinlangan xost nomini ko'rish uchun - har bir hop uchun traceroute nomi bir xil ko'rinadi.
Traceroute savollari
IP traceroute nimani ko'rsatadi?
Traceroute sizning paketlaringiz qurilmangiz va manzil o'rtasida o'tadigan har bir marshrutizatorning (hop) ro'yxatini, har bir hopning qaytish vaqti bilan ko'rsatadi. U aloqaning qayerda sekinlashishi yoki uzilishini aniqlaydi.
Nima uchun ba'zi traceroute hops yulduzcha yoki vaqt tugashini ko'rsatadi?
Ko'pgina marshrutizatorlar traceroute problariga javob bermaslik uchun tuzilgan va xavfsizlik devorlari odatda ularni bloklaydi. Oraliq shoxchalardagi yulduzchalar normal va zararsizdir - muhimi, yakuniy manzil javob beradimi.
Veb-saytdan traceroute-ni ishga tushira olamanmi?
Brauzer traceroute kerak bo'lgan xom paketlarni yubora olmaydi, shuning uchun uni mijoz tomonidan amalga oshirib bo'lmaydi. Veb-ga asoslangan tracerouts mavjud, ammo ular sizning qurilmangizdan emas, balki veb-sayt serverlaridan maqsadgacha bo'lgan marshrutni o'lchaydi. Brauzerdan siz hali ham mumkin umumiy IP-ni toping va uning teskari DNS.