مواقع الويب والسرعة

اكتشف أين يبطؤ الاتصال باستخدام traceroute

يعرض traceroute كل موجّه على المسار من Mac إلى مضيف، مع الوقت الذي يستغرقه كل منها للرد.

ينطبق على: جميع إصدارات macOS الحالية.تاريخ التحقق: 29 أكتوبر 2026

الأعراض

  • موقع أو خدمة واحدة بطيئة، لكن المواقع الأخرى سريعة.
  • تريد معرفة ما إذا كان التأخير داخل شبكتك أو بعدها.
  • يطلب مزوّد الخدمة تتبعًا للمسار.

الأسباب المحتملة

  • ازدحام في جزء من المسار. يشير التأخير الذي يبدأ عند قفزة ويستمر حتى الأخيرة إلى جزء بطيء من المسار.
  • موجّهات تمنح طلبات الفحص أولوية منخفضة. لا تمثل القفزة البطيئة التي تتحسن عند القفزة التالية مشكلة عادةً.
  • موجّهات لا تستجيب. تقول صفحة الدليل إن النجمة تعني عدم وجود رد قبل انتهاء المهلة. لا ترسل بعض الموجّهات الردود التي يحتاجها traceroute.

كيفية التحقق

  1. افتح Terminal وتتبع المسار إلى المضيف.

    traceroute example.com

    النتيجة سطر لكل قفزة مع عنوانها وثلاثة أزمنة استجابة. تعني النجمة عدم ورود رد.

  2. لتجاوز استعلامات الأسماء والحصول على النتائج أسرع، أضف -n.

    traceroute -n example.com
  3. إذا عرضت قفزات كثيرة نجومًا فقط، فجرّب طلبات ICMP باستخدام -I.

    traceroute -I example.com
  4. اعثر على أول قفزة ترتفع عندها الأزمنة وتظل مرتفعة حتى النهاية.

  5. أجرِ التتبع مرتين أو ثلاثًا. اعتمد النمط المتكرر في جميع المرات، لا نتيجة واحدة.

كيفية الإصلاح

  1. إذا بدأ التأخير عند القفزة الأولى، فافحص Wi-Fi أو الموجّه. راجع الإنترنت بطيء على Mac: اكتشف الجزء البطيء.

  2. إذا بدأ التأخير في شبكة مزوّد الخدمة، فأرسل التتبع إليه.

  3. إذا بدأ التأخير قرب الوجهة، فاتصل بالخدمة أو انتظر.

  4. لا تستخدم قفزة وسطى بطيئة واحدة كدليل. انظر إلى القفزة الأخيرة أيضًا.

باستخدام Kilobat

  1. يجري Kilobat فحص مسار بحد أقصى 12 قفزة ويحفظه مع سجل المسارات.

    kilobat trace example.com
  2. لمعرفة ما إذا ظلت قفزة بطيئة، تتبع ثلاث مرات. يجمع Kilobat كل تتبع محفوظ للمضيف قفزةً بقفزة، مثل mtr.

    kilobat trace example.com --rounds 3
  3. اعرض الفقدان وأفضل ومتوسط وأسوأ تأخير لكل قفزة وموضع بداية التأخير المستمر.

    kilobat route-history --host example.com
  4. يمكن للوكلاء استدعاء أداة MCP trace_route باستخدام host وrounds وget_route_history.

الأسئلة

لماذا تعرض قفزة * * *؟

لم يستجب ذلك الموجّه في الوقت المناسب. لا تستجيب موجّهات كثيرة لطلبات الفحص. إذا استجابت القفزات اللاحقة، فالمسار يعمل.

هل يتطلب traceroute كلمة سر مسؤول؟

لا. تعمل طلبات UDP الافتراضية و-I لأي مستخدم.

المصادر

  • traceroute(8)، صفحة الدليل المثبتة مع macOS 27.2
  • صفحة دليل ping(8) المثبتة مع macOS 27.2

تم التحقق في 29 أكتوبر 2026.