الحاجة إلى traceroute وأدوات tracert
تعد الشبكات الرقمية ظواهر متغيرة باستمرار ، مما يعني أنها تتطلب مراقبة مستمرة وإعادة التكوين إذا كانت تريد أن تكون فعالة قدر الإمكان. هذا يعني أن المسؤولين المسؤولين عن صيانة مثل هذه الشبكات يحتاجون إلى أدوات تساعدهم على فهم ما أصبح اليوم ، معقدًا معقدًا للطرق السريعة الرقمية التي تربط مجموعة من الأدوات الذكية التي تتصل باستخدام حركة نقل البيانات بسرعة بجنون. من ناحية أخرى ، أصبح مستخدموها يتوقعون اتصالات موثوقة وسريعة كلما قاموا بتسجيل الدخول إلى شبكة (محلية أو غير ذلك).
خلق هذان السيناريوهان الشائعان طلبًا على الأدوات التي تساعد جميع أصحاب المصلحة على السعادة. ومن بين العديد من هذه الأدوات ، هناك أداة يمكن أن تساعد في تحديد مشكلات الاتصال والكمون: الأمر traceroute أو tracert.
نحن نتعمق في الأدوات المعروضة أدناه ، ولكن إذا كان لديك فقط وقت لملخص ، فهنا لدينا قائمة بأفضل 3 أدوات للتتبع و tracert:
- SolarWinds Traceroute NG (أداة مجانية) أداة مجانية حيوية لاستكشاف مشكلات اتصال الشبكة. يوفر طريقة عرض تحليلية من المصدر إلى المضيفين الوجهة.
- VisualRoute مفضل لتصورات واجهة المستخدم الرسومية (انظر لقطات الشاشة في المراجعة المصغرة أدناه) ، كما يقدم تقارير جيدة وحتى التشخيص.
- محلل المسار برو أداة بسيطة وفعالة لكل من مستخدمي Mac و Windows ، مع تقارير شاملة.
ما هو traceroute أو ترسرت?
Traceroute و tracert هما أمران يعملان الأدوات المستخدمة ل تشخيص الشبكة والمساعدة في حل مشكلات الاتصال عن طريق تتبع حزم بيانات المسارات التي تأخذها أثناء السفر من أصولها إلى وجهاتها.
بناء الجملة
على شبابيك الجهاز سوف تستخدم مسؤول ترسرت أمر؛ بينما على لينكس أو نظام التشغيل Mac OS واحد سوف يستخدمون “متتبع“قيادة بدلا من ذلك. بناء الجملة للأوامر هي:
ترسرت [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
متتبع [-46dFITUnreAV] [-f first_ttl] [-g gate، …] [-i device] [-m max_ttl] [-p port] [-s src_addr] [-q nqeries] [-n squeries] [-ters ] [-l flow_label] [-w waittimes] [-z sendwait] [-UL] [-D] [-P proto] [–sport = port] [-Mport] [-M mod_options] [–mtu] [ –back] المضيف [packet_len]
على الرغم من أنه تم تصميم الأدوات الأصلية في الأصل للتشغيل من CLIs (واجهات سطر الأوامر) ، إلا أن هناك الآن إصدارات “أكثر إشراقًا” مع واجهة المستخدم الرسومية الرائعة (واجهات المستخدم الرسومية). في هذه المقالة ، سوف نستكشف ثلاثة من أفضل الأدوات ل traceroute و tracert.
لقطات من traceroute و tracert
في الصورة أدناه ، و الأمر tracert يعمل على جهاز يعمل بنظام Windows ويتتبع حزم بيانات المسار ستحتاج إلى اجتياز إذا كان يجب أن تصل إلى مجال www.yahoo.com.
على جهاز لينكس نفسه الأمر CLI باستخدام بناء جملة الكلمة الأساسية traceroute يبدو أن تتبع المسار إلى google.com:
كما نرى من الصورتين ، بمجرد تنفيذ الأمر ، يرسل البرنامج استعلام عبر الشبكة. هذا لمعرفة المسارات التي يمكن استخدامها لنقل حزم البيانات بين شبكة الجهاز الأصلي وشبكة الوجهة.
أمور تافهة: أمر tracert من شبابيك يرسل جهاز نظام التشغيل طلب ارتداد ICMP (بروتوكول رسائل التحكم في الإنترنت) ، بينما يستخدم أمر التتبع من جهاز Linux (أو Mac) UDP (بروتوكول مخطط بيانات المستخدم). الرد ، مع ذلك ، هو دائما إرسالها مرة أخرى في ICMP, بغض النظر عن نظام تشغيل المضيف المرسل.
كيف ترسرت أو العمل تتبع?
لنرى كيف يعمل traceroute / tracert ، دعونا نلقي نظرة على تفاصيل ما يحدث بمجرد إرسال أمر tracout أو traceroute:
- يرسل الأمر حزمة إلى الجهاز أو الشبكة المستهدفة و يبدأ مراقبة التقارير التي يتم إرسالها مرة أخرى في شكل ردود من الأجهزة الوسيطة المتصلة مثل أجهزة التوجيه والمحولات.
- الحزم “قفزة” حولها من جهاز إلى آخر وإعادة إرسال الردود التي تساعد على معرفة أوقات ذهابهم (RTTs). RTT هو يعرف طول المدة التي يستغرقها إرسال الحزمة ثم ردها لتأكيد وصولها إلى وجهتها المقصودة.
- عندما تضرب الحزم جهازًا وترد ردًا ، يحصل المسؤول أيضًا على بعض المعلومات التي توضح تفاصيله عنوان IP واسم الجهاز (إذا كان لديه واحد).
- في كل مرة يتم فيها إرسال حزمة ، يتم تعيين TTL (الوقت للعيش) قيمة ذلك الإعدادات الافتراضية بحد أقصى 30 القفزات (ولكن يمكن تغييرها في الإرادة). يمكننا أن نرى مزايا TTL من خلال النظر إلى ما يحدث أثناء انتقال الحزمة أو القفزات عبر الشبكة:
الخطوة 1: عند إرسال الحزمة الأولى إلى الخارج ، يتم تعيين رمز TTL قدره 1. عندما يصل إلى أول جهاز شبكة يتم تقليل TTL بنسبة 1 (مما يجعلها 0 وبالتالي إسقاط الحزمة) ويتم إرسال استجابة مرة أخرى إلى المصدر. هذه الرسالة العائدة سوف تغلق دورة النقل مما يسمح لحساب RTT. إذا كان جهاز الرد هو الهدف المقصود ، فستنتهي العملية بـ “تم الحل” رسالة. ان لم…
الخطوة 2: ثم يتم إرسال حزمة ثانية مع TTL من 2. يمر عبر الجهاز المحدد في الخطوة 1 (حيث يفقد قيمة TTL) وينتقل إلى الجهاز المتصل التالي خارجها. عندما يصل إلى جهاز ثانٍ ، فإنه يسقط TTL (يجعله 0) ويتم إرسال الرد مرة أخرى إلى المضيف الأصلي.
الخطوة … ن: تستمر الحزم في الخروج مع زيادة قيم TTL (حتى يتم الوصول إلى الحد الأقصى) واستمرار الردود مع مزيد من التفاصيل حول الشبكة التي تربط المضيفين الأصلي والوجهة.
الخطوة “الحد الأقصى لا. من القفزات “: أخيرًا ، عندما يتم إرسال الحزمة ذات الحد الأقصى لعدد القفزات ، يمكن توقع أحد أمرين:
- إما يتم الوصول إلى المضيف الوجهة ويتم حل مسار الشبكة أو,
- ستفقد الحزمة الأخيرة قيمة TTL ، وتُسقط ، وتنتهي بـ a “وصل الحد الأقصى لعدد القفزات” رسالة خطأ تشير إلى تعذر الوصول إلى المضيف.
أكثر قليلا عن TTL
تحدد قيمة TTL عدد أجهزة التوجيه الوسيطة أو أجهزة الاتصال الأخرى التي سيتم عبورها أثناء انتقال الحزمة باتجاه المضيف الوجهة. يقوم الأمر traceroute / tracert بإطلاق الحزم بقيم TTL التي تبدأ من 1 وتزداد تدريجيًا مع كل حزمة صادرة لاحقة.
ال تنقص قيم TTL في كل مرة تقفز فيها الحزمة إلى الجهاز. يتم تجاهل أي حزمة تصل قيمتها TTL إلى الصفر “تجاوز الوقت” ICMP يتم إنشاء رسالة خطأ وإرسالها مرة أخرى إلى المضيف الأصلي.
متابعة بهذه الطريقة ، تستخدم الأداة الحزم والرد على الرسائل لإنشاء قائمة بأجهزة التوجيه التي يجب على البيانات اجتيازها ، حتى يتم الوصول إلى الوجهة وإرجاع “رد صدى ICMP” رسالة.
كيف يساعد traceroute أو tracert مدراء?
بمجرد تعيين مسار الشبكة ، يمكن لمسؤول الشبكة ببساطة النظر إليه ، ومتابعة المسارات التي تم التقاطها بواسطة حزم متتالية. يمكنهم أن يروا بأنفسهم أين تكمن المشكلة (في حالة عدم تسليم الحزم) أو أن كل شيء يعمل جيدًا كما ينبغي.
بعد ذلك ، كل ما تبقى هو إصلاح أجهزة التوجيه المنفصلة وتعديل الموجهات التي لديها نسبة عالية وقت الإستجابة أو معدل فقدان الحزمة.
أفضل 3 أدوات ل traceroute و tracert
الآن بعد أن أصبح لدينا فكرة عن كيفية عملها ، دعونا نلقي نظرة على الأدوات الثلاث الأكثر كفاءة في التتبع أو التتبع التي يمكن أن يستخدمها كل مسؤول لضمان حصولهم على شبكة جيدة الأداء.
1. SolarWinds Traceroute NG (أداة مجانية)
SolarWinds هي واحدة من أكبر اللاعبين في سوق مراقبة أداء الشبكة. هم صناع بعض الأدوات المثيرة للإعجاب بما في ذلك Traceroute NG – أداة مراقبة اتصال شبكة سهلة الاستخدام وفعالة.
Traceroute NG – الأداة التي تجعل الأمر واضحًا
مع Traceroute NG, يمكن للمسؤول الوصول إلى رؤية تحليل المسار الفردي الدقيقة عبر CLI من المصدر إلى المضيفين الوجهة. سيحدد بشكل فعال عدد القفزات وعناوين IP المعنية وأسماء المضيفين وفقدان الحزمة والكمون.
ميزات رائعة أخرى يمكن أن يتوقعها مدراء Traceroute NG تتضمن:
- هذا بالكشف عن تغييرات المسار ويعطي الإخطار الواجب
- الأداة تسمح ل التحقيق المستمر التي تعطي رقم التكرار للمستخدم
- على حد سواء IPv4 و IPv6 الشبكات مدعومة ويمكن تحليلها
- رقم المسار والتتبع يمكن حفظ المعلومات في سجل txt ملف
- أنه من السهل نسخ البيانات من واجهة المستخدم الرسومية للأداة إلى الحافظة
- ال “مفتاح كهربائي” أمر يسمح مدراء ل البديل نوع التحقيق بين ICMP و TCP
- لأنها تتيح في وقت واحد تسجيل (عبر أمر التسجيل) وكذلك التحقيق
- بحث DNS يمكن تمكين أو تعطيل
SolarWinds Traceroute NG هو أداة مجانية ويمكن تنزيلها على Solarwinds.com
SolarWinds Traceroute NGDownload أداة مجانية في Solarwinds.com
2. VisualRoute
لمسؤولي الشبكة تبحث عنه أداة صغيرة مثيرة التي يمكن أن تؤدي إلى جانب أي من أدوات التتبع الأكثر تعقيدًا الموجودة هناك ، ستجد بالتأكيد كل شيء في VisualRoute. تعد أداة الشبكة هذه متعة الاستخدام حيث أن واجهة المستخدم الرسومية تجعل العمل كثيرًا من المرح.
VisualRoute – الإبلاغ والتشخيص في أفضل حالاتها
يمكن للمسؤولين الحصول عليها نتائج التحليلات والتقارير التي تعطي المشورة مثل ، “بشكل عام ، يوفر هذا المسار إنتاجية جيدة ، حيث تستجيب القفزات في المتوسط خلال 68 دقيقة. ومع ذلك ، فإن جميع القفزات بعد القفز 12 في الشبكة [شبكة لـ 130.117.50.246] تستجيب بشكل أبطأ قليلاً من المتوسط.”
مع إلقاء نظرة على المزيد من الميزات ، يصبح الأمر واضحًا تمامًا VisualRoute هو في الواقع أداة خطيرة:
- أ خريطة رسومية نتيجة traceroute تجعل من السهل فهم واستهلاك البيانات.
- برغم من وVisualRoute الغرض الرئيسي من ذلك هو تعيين مسارات الشبكة ، وهو يتجاوز أداء العديد من المهام الأخرى تشخيصات الشبكة الأساسية مع المزيد من الأدوات مثل:
- تتبع عكس باستخدام العوامل البعيدة ، يؤدي المشرفون تتبعًا عكسيًا بين موقعين دون أن يكونوا في الواقع في أي من المواقع.
- بحث عكس DNS يسمح لاكتشاف عناوين IP وراء اسم المجال.
- بينغ يخطط لقياس أوقات استجابة عناوين IP والتقاطها على مدار فترة زمنية معينة والحصول على البيانات المتاحة في الرسوم البيانية بالمعلومات.
- تخزين بيانات ترسرت للرجوع إليها في المستقبل ومقارنة الأداء.
- إرسال من أوامر ترسرت المستمر عبر الفواصل الزمنية المقاسة ، يسهل على المشرفين مراقبة أي تدهور في الأداء يمكن أن يحدث بمرور الوقت.
3. مسار محلل برو
Path Analyzer Pro هو أداة تتبع التي يقوم المسؤولون باستخدامها أجهزة ماك يمكن استخدامها جنبا إلى جنب مع شبابيك الاخوة لأنها تعمل على كل المنابر. إنه مزيج من الأدوات التي ، إلى جانب الغرض الرئيسي من التتبع ، تقدم ميزات تساعدك في ذلك اختبار أداء, DNS, الذي هو, و قرار العنوان الميزات.
Path Analyzer Pro – بسيطة لكنها فعالة بشكل مثير للإعجاب
بعض الميزات التي يمكن أن يتوقعها المشرفون من محلل المسار برو تتضمن:
- أ واجهة المستخدم الرسومية موجزة وإلى هذه النقطة أنه حتى المبتدئين يمكنهم السيطرة بسهولة.
- أداء وقت ممتاز يرى مدراء الحصول على النتائج مرة أخرى أسرع 20 مرة.
- وضع ، حتى الآن مفهومة ، تقارير التي يمكن استهلاكها على النظام الأساسي أو تصديرها للمستخدمين البعيدين الآخرين. لديهم رسومات رائعة تفصل كل جانب من جوانب الشبكة.
- موقع يستند إلى خريطة لعناوين IP مع التكبير ، وعموم ، والتفاصيل.
- تتبع عنوان البريد الإلكتروني التي يمكن استخدامها من قبل سدادات الجريمة والمقاتلين لحفر مزيد من التفاصيل حول مرسلي البريد العشوائي أو مرسلي رسائل البريد الإلكتروني غير المرغوب فيها
سوف Traceroute و tracert رسم الشبكة بالنسبة لك
إذا كنت مسؤول شبكة ، فستقدر حقًا إمكانات أفضل ثلاث أدوات تتبع وتراست رأيناها للتو. سيسمح لك استخدام واحد أو كل منهم برسم صورة دقيقة لشبكتك والاتصال الموجود خارجها. استفد من الأدوات وستحصل دائمًا على صورة واضحة لشكل شبكتك.
اعتمادات الصورة:
SolarWinds Traceroute NG لقطة الشاشة
لقطة شاشة Linux traceroute
لقطة شاشة مظاهرة الطريق
مثال على القفزات وردود الشاشة
الأمر traceroute وأدوات tracert هي أدوات مهمة لمراقبة وتشخيص الشبكات الرقمية. تساعد هذه الأدوات المسؤولين عن صيانة الشبكات على فهم المشكلات وتحديدها بسرعة وفعالية. يمكن استخدام traceroute و tracert لتتبع حزم البيانات ومعرفة المسارات التي تأخذها أثناء السفر من أصولها إلى وجهاتها. هناك العديد من الأدوات المتاحة ل traceroute و tracert ، ولكن أفضل 3 أدوات هي SolarWinds Traceroute NG و VisualRoute و Path Analyzer Pro. يمكن استخدام هذه الأدوات لتحديد مشكلات الاتصال والكمون وتحسين أداء الشبكة. يمكن استخدام traceroute و tracert على أنظمة التشغيل Windows و Mac OS و Linux. يرسل الأمر حزمة إلى الجهاز المستهدف ويتبع المسارات التي تأخذها الحزمة من خلال الشبكة. يمكن استخدام traceroute و tracert لتحديد أوقات الذهاب والإياب وتحديد المشكلات في الشبكة.