للحصول على نسخة خاصة بنظام التشغيل Microsoft Windows 2000 من هذه المقالة، راجع 162326 .
الملخص
تصف هذه المقالة TRACERT (تتبع المسار)، وهي أداة مساعدة لسطر الأوامر يمكنك استخدامها لتتبع المسار الذي تأخذه حزمة بروتوكول الإنترنت (IP) إلى وجهتها.
تتناول هذه المقالة الموضوعات التالية:
- كيفية استخدام الأداة المساعدة TRACERT
- كيفية استخدام الدالة TRACERT لاستكشاف الأخطاء وإصلاحها
- كيفية استخدام خيارات TRACERT
المزيد من المعلومات
كيفية استخدام الأداة المساعدة TRACERT
تحدد الأداة المساعدة لتشخيص TRACERT المسار إلى وجهة عن طريق إرسال حزم صدى بروتوكول التحكم برسائل الإنترنت (ICMP) إلى الوجهة. في هذه الحزم، يستخدم TRACERT قيم IP Time-to-Live (TTL) المختلفة. نظرا لأنه يجب على كل موجه على طول المسار تقليل TTL للحزمة بمقدار 1 على الأقل قبل إعادة توجيه الحزمة، فإن TTL هي عداد قفزات فعال. عندما يصل TTL في حزمة ما إلى الصفر (0)، يرسل الموجه رسالة ICMP "تم تجاوز الوقت" إلى الكمبيوتر المصدر.
ترسل الدالة TRACERT حزمة الصدى الأولى مع TTL ذات القيمة 1 وتزيد TTL بمقدار 1 على كل إرسال لاحق، حتى تستجيب الوجهة أو حتى يتم الوصول إلى الحد الأقصى لمدة TTL. تعرض رسائل "الوقت المتجاوز" ل ICMP التي تقوم الموجهات الوسيطة بإرسالها المسار. لاحظ أن بعض الموجهات تقوم بصمت بإسقاط الحزم التي انتهت صلاحية TTLs، وهذه الحزم غير مرئية ل TRACERT.
يطبع TRACERT قائمة مرتبة بالموجهات الوسيطة التي تقوم بإرجاع رسائل "الوقت المتجاوز" ل ICMP. يؤدي استخدام الخيار -d مع الأمر tracert إلى توجيه TRACERT إلى عدم إجراء بحث DNS على كل عنوان IP، بحيث يقوم TRACERT بالإبلاغ عن عنوان IP الخاص بالواجهة القريبة من الموجهات
في المثال التالي من أمر tracert وإخراجه، تنتقل الحزمة عبر موجهين (157.54.48.1 و11.1.0.67) للوصول إلى المضيف 11.1.0.1. في هذا المثال، تكون البوابة الافتراضية هي 157.54.48.1 وعنوان IP للموجه على شبكة 11.1.0.0 هو 11.1.0.67.
الأمر:
C:\>tracert 11.1.0.1
الإخراج من الأمر:
تتبع المسار إلى 11.1.0.1 عبر 30 قفزة كحد أقصى
---------------------------------------------------
1 2 مللي ثانية 3 مللي ثانية 2 مللي ثانية 157.54.48.1
2 75 مللي ثانية 83 مللي ثانية 88 مللي ثانية 11.1.0.67
3 73 مللي ثانية 79 مللي ثانية 93 مللي ثانية 11.1.0.1
اكتمل التتبع.
كيفية استخدام الدالة TRACERT لاستكشاف الأخطاء وإصلاحها
يمكنك استخدام الدالة TRACERT لمعرفة مكان توقف حزمة على الشبكة. في المثال التالي، وجدت البوابة الافتراضية أنه لا يوجد مسار صالح للمضيف على 22.110.0.1. من المحتمل أن يكون الموجه يواجه مشكلة في التكوين، أو أن شبكة 22.110.0.0 غير موجودة، مما يعكس عنوان IP غير صالح.
الأمر:
C:\>tracert 22.110.0.1
الإخراج من الأمر:
تتبع المسار إلى 22.110.0.1 بحد أقصى 30 وثبة
-----------------------------------------------------
1 تقارير 157.54.48.1: يتعذر الوصول إلى شبكة الوجهة.
اكتمل التتبع.
يعد TRACERT مفيدا لاستكشاف أخطاء الشبكات الكبيرة وإصلاحها حيث يمكن أن تؤدي مسارات عديدة إلى النقطة نفسها أو حيث يوجد العديد من المكونات الوسيطة (الموجهات أو الجسور).
كيفية استخدام خيارات TRACERT
هناك العديد من خيارات سطر الأوامر التي يمكنك استخدامها مع TRACERT، على الرغم من أن الخيارات لا تكون عادة ضرورية لاستكشاف الأخطاء وإصلاحها القياسية.
يعرض المثال التالي لبناء جملة الأمر كل الخيارات الممكنة:
tracert -d -h maximum_hops -j host-list -w target_host مهلةالمعلمات:
-د
يحدد عدم حل العناوين لأسماء المضيفين
-h maximum_hops
تعيين الحد الأقصى لعدد الوثبات للبحث عن الهدف
قائمة المضيفين j
يحدد مسار المصدر الفضفاض على طول قائمة المضيف
-w المهلة
انتظار عدد المللي ثانية المحددة بواسطة المهلة لكل منها
رد
target_host
تحديد الاسم أو عنوان IP للمضيف الهدف