أداة تتبع المسار (Traceroute)
لا تستطيع المتصفحات إرسال حزم ICMP/UDP الخام. استخدم إحدى الخدمات الخارجية أدناه لتشغيل traceroute من نقطة قريبة منك.
النتائجيعرض traceroute قائمة الموجهات (الراوترات) التي تمر بها الحزمة في طريقها إلى وجهتها. عندما يكون موقع ما بطيئًا، يظهر السبب عادةً عند قفزة (hop) محددة: وصلة تبادل (peering) مزدحمة، أو مسار عبور موجه بشكل خاطئ، أو جدار حماية يسقط الحزم بصمت. لا تستطيع المتصفحات إرسال حزم الفحص الخام ICMP/UDP التي يحتاجها traceroute، لذلك لا تنفذ هذه الصفحة التتبع بنفسها: بل تنظف الهدف الذي تدخله وتسلمه معبأً مسبقًا إلى خدمات عامة موثوقة تتتبع المسار من نقاط متعددة على الإنترنت، وهذا بالضبط ما تحتاجه عندما لا تكون المشكلة في خطك أنت. ولاختبار اتصالك الخاص، شغّل tracert أو traceroute محليًا؛ وستعلمك هذه الصفحة قراءة النتيجة في الحالتين.
كيفية إجراء traceroute مفيد
-
1
أدخل اسم المضيف أو عنوان IP
يمكنك لصق عنوان URL كامل أيضًا: نزيل `https://` وأي مسار في النهاية قبل بناء الروابط.
-
2
افتح إحدى خدمات الفحص
يفتح كل رابط والهدف معبأ مسبقًا. تفحص Check-host.net وصفحة التتبع متعددة المواقع من مناطق كثيرة في آن واحد؛ بينما ينفذ HackerTarget تتبعًا تقليديًا من نقطة مراقبته الخاصة.
-
3
اقرأ قائمة القفزات
كل سطر يمثل موجهًا واحدًا: رقم القفزة، واسم المضيف/عنوان IP، وزمن الذهاب والإياب، وعادةً ثلاث عينات لكل قفزة.
-
4
حدد القفزة التي فيها المشكلة
قفزة كبيرة في زمن التأخير، أو `* * *` (بدون استجابة)، أو سلسلة طويلة داخل شبكة واحدة، كلها تشير عادةً إلى موضع المشكلة.
-
5
انتقل إلى مستوى التوجيه
يعرض رابط BGP.tools مسار AS وبيانات التبادل عندما تكون المشكلة بين الشبكات. ولقياس خطك أنت، شغّل `tracert` أو `traceroute` محليًا.
كيف يعمل traceroute في فقرة واحدة
يرسل traceroute حزمًا بقيمة TTL (مدة البقاء) منخفضة عمدًا. الحزمة الأولى تحمل TTL=1، فيخفضها الموجه الأول إلى الصفر ويعيد رسالة ICMP من نوع “time exceeded”. وقيمة TTL=2 تكشف الموجه الثاني، وهكذا. وعندما تتساوى TTL مع عدد القفزات الحقيقي، تصل الحزمة إلى وجهتها. وتخبرك الردود بعنوان IP وزمن استجابة كل موجه على المسار.
قراءة النتيجة
| الرمز / النمط | يعني عادةً |
|---|---|
* * * |
القفزة لم ترد؛ جدار حماية أو تقييد لمعدل ICMP |
| قفزة كبيرة في التأخير | ذلك الموجه بعيد جغرافيًا أو مزدحم |
| التأخير نفسه عبر 5 قفزات أو أكثر | تلك الموجهات تتشارك موقعًا فيزيائيًا واحدًا |
| حلقة في أسماء المضيفين | MPLS أو توجيه غير متماثل؛ تحقق من مسار AS |
| التتبع ينتهي مبكرًا | حجبه جدار حماية الوجهة (شائع مع المضيفات السحابية) |
التشغيل من جهازك أنت
- Windows:
tracert example.com - macOS وLinux:
traceroute example.com - إحصاءات مستمرة:
mtr example.com(ثبته عبر مدير الحزم لديك)
التشغيل المحلي يقيس المسار انطلاقًا من اتصالك أنت، وهو ما لا تستطيع أي خدمة على الإنترنت رؤيته. أما الروابط أعلاه فتفحص من مواقع الخدمات نفسها؛ فاستخدم الاثنين معًا للتمييز بين “المشكلة في خطي” و“المشكلة في مسار عبور الموقع“.
نصائح
- تتبع المسار لمرة واحدة كثير الضوضاء.
mtr(الفحص المستمر) يعطي بيانات أوثق بكثير مع المشكلات المتقطعة. - شغّل التتبع من منطقتين على الأقل. فالمشكلة التي تظهر في واحدة دون الأخرى يسهل تحديد موضعها بسرعة.
- تتبعات المسار المعتمدة على ICMP (الخيار
-I) تنجح أحيانًا حيث تفشل تلك المعتمدة على UDP؛ لأن جدران الحماية تعاملها بشكل مختلف. - استعلامات DNS عند كل قفزة تبطئ النتيجة. استخدم ما يعادل
-nحيثما توفره خدمة الفحص. - مع المضيفات السحابية (AWS وCloudflare)، غالبًا ما تختبئ الوجهة خلف موزع أحمال، فينتهي التتبع قبل الخادم الحقيقي بقفزة أو قفزتين. وهذا أمر طبيعي.
الأسئلة الشائعة
تتبع المسار من خادمنا الوحيد في ألمانيا لن يخبرك شيئًا تقريبًا عن مشكلة مستخدم في لوس أنجلوس. خدمات مثل HackerTarget وCheck-host.net تفحص من مناطق كثيرة، وهذا ما تحتاجه فعلًا عند التشخيص، بينما يغطي التتبع من جهازك أنت خطك الخاص.
لم يرد ذلك الموجه على حزمة الفحص خلال المهلة المحددة. كثير من الموجهات تقيد حركة traceroute أو تسقطها عمدًا. وإذا استمر التتبع بعد تلك الفجوة، فالمسار سليم؛ والموجه صامت فحسب.
نعم. تعود الردود عبر مسار الرجوع، الذي قد يختلف عن مسار الذهاب. فالقفزة البطيئة في المنتصف قد تكون بطيئة في الرجوع فقط. ويقلل MTR وتتبعات المسار المعتمدة على TCP هذا الالتباس.
تدمج الشبكات الأساسية الحديثة حركة المرور بقوة. وثماني قفزات بين القارات أمر شائع إذا كان المصدر والوجهة كلاهما على شبكات من الفئة الأولى (tier-1).
ينتقل اسم المضيف إلى خادمنا للتحقق منه وبناء الروابط الخارجية، شأنه شأن أي طلب صفحة عادي، ويظهر أيضًا في عنوان URL للصفحة في الوضع المتدرج خطوة بخطوة. ولا ترى كل خدمة خارجية الاسم إلا عندما تنقر على رابطها.
أدوات ذات صلة
مُقيّم عمر النطاق
تحقق من تاريخ تسجيل النطاق لأول مرة وعمره بالسنوات والأشهر والأيام باستخدام بيانات WHOIS المتوفرة في السجل.
حاسبة الشبكات الفرعية IP
احسب نطاق الشبكة الفرعية وعنوان الشبكة وعنوان البث والمضيفين القابلين للاستخدام وقناع البدل (wildcard) لأي كتلة IPv4 من نوع CIDR، بتغطية كاملة من /0 إلى /32.
استعلام DNS
استعلم عن سجلات DNS من نوع A وAAAA وMX وTXT وNS وCNAME وSOA لأي نطاق دون فتح طرفية.
أداة كشف نوع ملفات MIME
حدد النوع الحقيقي لملف MIME عن طريق قراءة بايتاته السحرية، ويدعم التعرف على الصور، مقاطع الفيديو، ملفات PDF، ملفات ZIP، مستندات Office، وغيرها.
فاحص ترويسات HTTP
افحص كل ترويسة استجابة HTTP يعيدها عنوان URL لتشخيص مشكلات التخزين المؤقت وCORS والضغط والأمان.
بحث سجلات MX
ابحث عن سجلات MX لأي نطاق لرؤية خوادم البريد التي تعالج بريده وأولوياتها، ولاكتشاف الأخطاء في الإعداد.
الأداة متاحة بلغات أخرى
- Narzędzie traceroute [PL]
- Outil Traceroute [FR]
- Traceroute-verktyg [SV]
- Công cụ Traceroute [VI]
- Traceroute-tool [NL]
- Traceroute-Tool [DE]
- Alat Traceroute [ID]
- Herramienta Traceroute [ES]
- Traceroute 도구 [KO]
- เครื่องมือ Traceroute [TH]
- トレースルートツール [JA]
- Ferramenta Traceroute [PT]
- Traceroute Tool [EN]
- Strumento Traceroute [IT]
- Инструмент Traceroute [RU]
- Traceroute Aracı [TR]
- Traceroute工具 [ZH]