هل سبق لك أن تساءلت عن المسار الذي تسلكه بياناتك عندما تنتقل من جهاز الكمبيوتر الخاص بك إلى موقع ويب مثل Google أو Facebook؟ أو لماذا يبدو موقع ويب معين بطيئًا على الرغم من أن اتصالك بالإنترنت سريع؟ الجواب يكمن في تتبع المسار الأمر.
Traceroute هي أداة تشخيصية قوية للشبكة تعرض المسار (المسار) وتقيس تأخيرات عبور الحزم عبر شبكة بروتوكول الإنترنت (IP).
كيف يعمل Traceroute
الإنترنت عبارة عن شبكة من أجهزة التوجيه المترابطة. عند زيارتك لموقع ويب، ينتقل طلبك من جهاز توجيه إلى آخر حتى يصل إلى الخادم الوجهة.
يعمل Traceroute عن طريق إرسال سلسلة من الحزم (عادةً طلبات صدى ICMP أو حزم UDP) مع زيادة تدريجية مدة البقاء (TTL) القيم.
- TTL=1: يتلقى جهاز التوجيه الأول الحزمة، ويخفض TTL إلى 0، ويتجاهل الحزمة، ويرسل مرة أخرى رسالة "تجاوز وقت ICMP". هذا يحدد القفزة الأولى.
- TTL=2: تمر الحزمة على جهاز التوجيه الأول، وتصل إلى جهاز التوجيه الثاني، وتصبح TTL 0، ويقوم جهاز التوجيه الثاني بالرد. وهذا يحدد القفزة الثانية.
- العملية مستمرة: يتكرر هذا حتى تصل الحزمة إلى الوجهة أو يتم الوصول إلى الحد الأقصى لعدد القفزات.
كيفية تشغيل Traceroute
على نظام التشغيل Windows (موجه الأوامر)
يستخدم Windows الأمر tracert.
- اضغط
Win + Rاكتبcmd، ثم اضغط على Enter. - اكتب الأمر التالي ثم اضغط على Enter:
tracert google.com
- انتظر ظهور النتائج.
على نظام التشغيل MacOS / Linux (المحطة الطرفية)
تستخدم أنظمة Mac و Linux الأمر traceroute.
- افتح المحطة التطبيق.
- اكتب الأمر التالي ثم اضغط على 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 مهارة أساسية لأي مهندس أو طالب شبكات طموح. يمنحك إتقانها "رؤية بالأشعة السينية" في مشكلات الاتصال بالشبكة.