مواقع الويب والسرعة
اكتشف أين يبطؤ الاتصال باستخدام traceroute
يعرض traceroute كل موجّه على المسار من Mac إلى مضيف، مع الوقت الذي يستغرقه كل منها للرد.
الأعراض
- موقع أو خدمة واحدة بطيئة، لكن المواقع الأخرى سريعة.
- تريد معرفة ما إذا كان التأخير داخل شبكتك أو بعدها.
- يطلب مزوّد الخدمة تتبعًا للمسار.
الأسباب المحتملة
- ازدحام في جزء من المسار. يشير التأخير الذي يبدأ عند قفزة ويستمر حتى الأخيرة إلى جزء بطيء من المسار.
- موجّهات تمنح طلبات الفحص أولوية منخفضة. لا تمثل القفزة البطيئة التي تتحسن عند القفزة التالية مشكلة عادةً.
- موجّهات لا تستجيب. تقول صفحة الدليل إن النجمة تعني عدم وجود رد قبل انتهاء المهلة. لا ترسل بعض الموجّهات الردود التي يحتاجها traceroute.
كيفية التحقق
افتح Terminal وتتبع المسار إلى المضيف.
traceroute example.comالنتيجة سطر لكل قفزة مع عنوانها وثلاثة أزمنة استجابة. تعني النجمة عدم ورود رد.
لتجاوز استعلامات الأسماء والحصول على النتائج أسرع، أضف
-n.traceroute -n example.comإذا عرضت قفزات كثيرة نجومًا فقط، فجرّب طلبات ICMP باستخدام
-I.traceroute -I example.comاعثر على أول قفزة ترتفع عندها الأزمنة وتظل مرتفعة حتى النهاية.
أجرِ التتبع مرتين أو ثلاثًا. اعتمد النمط المتكرر في جميع المرات، لا نتيجة واحدة.
كيفية الإصلاح
إذا بدأ التأخير عند القفزة الأولى، فافحص Wi-Fi أو الموجّه. راجع الإنترنت بطيء على Mac: اكتشف الجزء البطيء.
إذا بدأ التأخير في شبكة مزوّد الخدمة، فأرسل التتبع إليه.
إذا بدأ التأخير قرب الوجهة، فاتصل بالخدمة أو انتظر.
لا تستخدم قفزة وسطى بطيئة واحدة كدليل. انظر إلى القفزة الأخيرة أيضًا.
باستخدام Kilobat
يجري Kilobat فحص مسار بحد أقصى 12 قفزة ويحفظه مع سجل المسارات.
kilobat trace example.comلمعرفة ما إذا ظلت قفزة بطيئة، تتبع ثلاث مرات. يجمع Kilobat كل تتبع محفوظ للمضيف قفزةً بقفزة، مثل mtr.
kilobat trace example.com --rounds 3اعرض الفقدان وأفضل ومتوسط وأسوأ تأخير لكل قفزة وموضع بداية التأخير المستمر.
kilobat route-history --host example.comيمكن للوكلاء استدعاء أداة MCP
trace_routeباستخدامhostوroundsوget_route_history.
الأسئلة
لماذا تعرض قفزة * * *؟
لم يستجب ذلك الموجّه في الوقت المناسب. لا تستجيب موجّهات كثيرة لطلبات الفحص. إذا استجابت القفزات اللاحقة، فالمسار يعمل.
هل يتطلب traceroute كلمة سر مسؤول؟
لا. تعمل طلبات UDP الافتراضية و-I لأي مستخدم.
المصادر
- traceroute(8)، صفحة الدليل المثبتة مع macOS 27.2
- صفحة دليل ping(8) المثبتة مع macOS 27.2
تم التحقق في 29 أكتوبر 2026.