تتبع IP: كيفية تتبع مسار الاتصال
يعرض Traceroute كل جهاز توجيه تمر عبره بياناتك بين جهازك وأي وجهة - والمكان الذي تتباطأ فيه الرحلة. إليك كيفية تشغيله على أي نظام وقراءة الإخراج فعليًا.
ما يفعله تتبع المسار
تحمل كل حزمة تنتقل عبر الإنترنت حدًا للقفزة — TTL (مدة البقاء) على IPv4، أو حد القفزة على IPv6. يقوم كل جهاز توجيه يقوم بإعادة توجيه الحزمة بتخفيضها بمقدار واحد؛ عندما تصل إلى الصفر، يقوم جهاز التوجيه بإسقاط الحزمة ويرسل بأدب رسالة "تم تجاوز الوقت".
يستخدم Traceroute هذا الأمر كسلاح بأدب: فهو يرسل حزمًا تحتوي على TTL 1، ثم 2، ثم 3... وكل رد "تم تجاوز الوقت" يعود يكشف عن عنوان جهاز توجيه آخر على طول الطريق. قم بربطها معًا وستحصل على المسار الكامل منك إلى الوجهة - مع التوقيت.
تشغيله على النظام الخاص بك
ويندوز — tracert
يضعط فوز + ر، يكتب cmd، اضغط على Enter، ثم قم بتشغيل:
tracert howtofindtheip.com
# حسب عنوان IP بدلاً من الاسم:
tracert 1.1.1.1
ماك ولينكس — traceroute
traceroute howtofindtheip.com # قد يحتاج macOS إلى المسار الكامل أو التثبيت: /usr/sbin/traceroute howtofindtheip.com # ماك sudo apt install traceroute # ديبيان/أوبونتو
الطريقة الأفضل - mtr
استعراض منتصف المدة (My Traceroute) يجمع بين Traceroute وPing في العرض المباشر - وهو أكثر إفادة بكثير لتشخيص الارتعاش والخسارة. متاح لنظام التشغيل Linux وmacOS (عبر brew install mtr) وويندوز (WinMTR).
mtr howtofindtheip.com
# اضغط على "q" للخروج
قراءة النتائج
يبدو الإخراج النموذجي كما يلي:
1 router.home 1.2 ms 1.0 ms 1.1 ms #جهاز التوجيه الخاص بك 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # مزود خدمة الإنترنت الخاص بك 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms #الشبكة الإقليمية 4 * * * # راوتر صامت (عادي) 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 # وجهة
- رقم هوب - كم عدد أجهزة التوجيه التي وصل إليها المسبار.
- اسم المضيف / IP - جهاز التوجيه الذي رد (غالبًا ما تشير أسماء PTR إلى المدينة أو شركة الاتصالات).
- ثلاث توقيتات - أوقات الذهاب والإياب للمسابير الثلاثة. ما يهم هو اتجاه: القفزة المفاجئة التي تستمر في القفزات اللاحقة عادة ما تشير إلى المقطع البطيء.
يؤثر زمن الوصول العالي في القفزات المبكرة (مزود خدمة الإنترنت الخاص بك) على كل شيء؛ غالبًا ما يكون زمن الاستجابة المرتفع الذي يظهر في وقت متأخر من المسار مجرد ازدحام بالقرب من الوجهة. هل تريد التحقق من سمعة إحدى القفزات التي وجدتها؟ الصق عنوان IP الخاص به في ملفنا مدقق القائمة السوداء أو تحديد موقعه على الخريطة.
لماذا القفزات مهلة
العلامات النجمية (* * *) يعني أن جهاز التوجيه لم يرد على هذا التحقيق. شائعة وغير ضارة عادةً:
- تم تكوين العديد من أجهزة التوجيه لتجاهل تحقيقات التتبع بالكامل (تحديد المعدل أو سياسة الأمان).
- تقوم جدران الحماية بإسقاط استخدامات حزم UDP أو ICMP.
- يعطي جهاز التوجيه الأولوية لإعادة التوجيه بدلاً من الرد على حركة المرور التشخيصية.
القاعدة الأساسية: تعتبر المهلات في منتصف التتبع جيدة طالما استمرت القفزات اللاحقة في الاستجابة. إذا انتهت مهلة كل قفزة بعد نقطة معينة و الوجهة النهائية لا تجيب أبدًا، تلك القفزة هي المكان الذي ينقطع فيه اتصالك فعليًا - معلومات لا تقدر بثمن عند الجدال مع خط دعم مزود خدمة الإنترنت.
لماذا لا يمكن لأي موقع ويب أن يتتبع المسار؟ أنت
تم وضع الحماية للمتصفح بشكل متعمد: لا يمكن لـ JavaScript إرسال الحزم الأولية أو قراءة ردود ICMP التي يتطلبها تتبع المسار. أي "تتبع مسار عبر الإنترنت" تجده يمتد من خوادم الموفر إلى الهدف - وهو أمر مفيد، ولكنه يقيس مسارًا مختلفًا عن المسار الذي يقيسه جهازك.
ما لك يستطيع افعل ذلك في المتصفح: حدد نفسك ونقاط نهاية مسارك. ابحث عن عنوان IP العام الخاص بك، ثم ابحث عن DNS العكسي الخاص به لرؤية اسم المضيف الذي عيّنه مزود خدمة الإنترنت لخطك - يظهر نفس نوع اسم التتبع لكل قفزة.
أسئلة تتبع المسار
ماذا يظهر مسار تتبع IP؟
يسرد Traceroute كل جهاز توجيه (قفزة) تمر عبره حزمك بين جهازك والوجهة، مع وقت الرحلة ذهابًا وإيابًا لكل قفزة. يكشف أين يتباطأ الاتصال أو ينقطع.
لماذا تظهر بعض قفزات التتبع علامات نجمية أو مهلة؟
تم تكوين العديد من أجهزة التوجيه بحيث لا تجيب على تحقيقات التتبع، وعادةً ما تقوم جدران الحماية بحظرها. تعتبر العلامات النجمية الموجودة على القفزات المتوسطة طبيعية وغير ضارة، وما يهم هو ما إذا كانت الوجهة النهائية ستستجيب أم لا.
هل يمكنني تشغيل مسار التتبع من موقع ويب؟
لا يمكن للمتصفح إرسال الحزم الأولية التي يحتاجها مسار التتبع، لذلك لا يمكن القيام بذلك من جانب العميل. توجد مسارات تتبع مستندة إلى الويب، ولكنها تقيس المسار من خوادم موقع الويب إلى الهدف — وليس من جهازك. من المتصفح لا يزال بإمكانك ابحث عن IP العام الخاص بك ولها عكس DNS.