هل سبق لك أن تساءلت عن المسار الذي تسلكه بياناتك عندما تنتقل من جهاز الكمبيوتر الخاص بك إلى موقع ويب مثل Google أو Facebook؟ أو لماذا يبدو موقع ويب معين بطيئًا على الرغم من أن اتصالك بالإنترنت سريع؟ الجواب يكمن في تتبع المسار الأمر.

Traceroute هي أداة تشخيصية قوية للشبكة تعرض المسار (المسار) وتقيس تأخيرات عبور الحزم عبر شبكة بروتوكول الإنترنت (IP).

كابلات إيثرنت موصولة بمحول الشبكة
كل قفزة في مسار التتبع هي جهاز توجيه فعلي - وكل واحدة منها تضيف زمن الوصول. الصورة بواسطة بيكسل · الاستخدام مجاني

كيف يعمل Traceroute

الإنترنت عبارة عن شبكة من أجهزة التوجيه المترابطة. عند زيارتك لموقع ويب، ينتقل طلبك من جهاز توجيه إلى آخر حتى يصل إلى الخادم الوجهة.

يعمل Traceroute عن طريق إرسال سلسلة من الحزم (عادةً طلبات صدى ICMP أو حزم UDP) مع زيادة تدريجية مدة البقاء (TTL) القيم.

  1. TTL=1: يتلقى جهاز التوجيه الأول الحزمة، ويخفض TTL إلى 0، ويتجاهل الحزمة، ويرسل مرة أخرى رسالة "تجاوز وقت ICMP". هذا يحدد القفزة الأولى.
  2. TTL=2: تمر الحزمة على جهاز التوجيه الأول، وتصل إلى جهاز التوجيه الثاني، وتصبح TTL 0، ويقوم جهاز التوجيه الثاني بالرد. وهذا يحدد القفزة الثانية.
  3. العملية مستمرة: يتكرر هذا حتى تصل الحزمة إلى الوجهة أو يتم الوصول إلى الحد الأقصى لعدد القفزات.

كيفية تشغيل Traceroute

على نظام التشغيل Windows (موجه الأوامر)

يستخدم Windows الأمر tracert.

  1. اضغط Win + R‎اكتب cmd، ثم اضغط على Enter.
  2. اكتب الأمر التالي ثم اضغط على Enter:
الأمر
tracert google.com
  1. انتظر ظهور النتائج.

على نظام التشغيل MacOS / Linux (المحطة الطرفية)

تستخدم أنظمة Mac و Linux الأمر traceroute.

  1. افتح المحطة التطبيق.
  2. اكتب الأمر التالي ثم اضغط على Enter:
الأمر
traceroute google.com

تفسير النتائج

يبدو مخرج التتبع النموذجي كما يلي:

الإخراج
 1  192.168.1.1 (192.168.1.1)  2.543 ms  1.987 ms  2.123 ms
 2  10.20.30.1 (10.20.30.1)  12.345 ms  11.456 ms  12.789 ms
 3  nyc-core-router.isp.net (203.0.113.5)  25.678 ms  24.567 ms  26.789 ms
 ...
12  google.com (142.250.183.14)  45.123 ms  44.567 ms  45.789 ms
  • رقم القفزة (العمود 1): تسلسل جهاز التوجيه في المسار.
  • اسم المضيف/IP (العمود 2): عنوان الراوتر. رؤية * يعني عادةً أن جهاز التوجيه تم تكوينه بحيث لا يرد على حزم ICMP (جدار الحماية).
  • RTT (الأعمدة 3-5): وقت الرحلة ذهابًا وإيابًا. الوقت الذي تستغرقه الحزمة للوصول إلى جهاز التوجيه والعودة، ويتم قياسه بالمللي ثانية.

نصائح لاستكشاف الأخطاء وإصلاحها

  • الكمون العالي: إذا رأيت قفزة مفاجئة في RTT (على سبيل المثال، من 20 مللي ثانية إلى 200 مللي ثانية) بين القفزة 3 و4، فمن المحتمل أن تكمن المشكلة في جهاز التوجيه في الخطوة 4 أو الرابط بينهما.
  • المهلات (): تعتبر المهلات العرضية أمرًا طبيعيًا. ومع ذلك، إذا توقف مسار التتبع تمامًا بالنسبة لجميع القفزات اللاحقة، قد يكون هناك جدار حماية يحجب المسار أو حلقة توجيه.

📺 غوص عميق لمدة 15 دقيقة — محب الكمبيوتر (جامعة نوتنجهام)

البديل: مسار التتبع عبر الإنترنت

إذا كنت لا ترغب في استخدام سطر الأوامر، يمكنك استخدام لدينا أداة التتبع عبر الإنترنت. فهو يقوم بتشغيل الأمر من خادمنا، وهو أمر رائع للتحقق من الاتصال من منظور خارجي (خارج شبكتك المحلية).

يعد Traceroute مهارة أساسية لأي مهندس أو طالب شبكات طموح. يمنحك إتقانها "رؤية بالأشعة السينية" في مشكلات الاتصال بالشبكة.