أفضل 5 بدائل Traceroute لتحليل مسار الاتصال

Traceroute هي أداة تشخيصية شائعة ولكنها أساسية جدًا تساعدك على تتبع حزمة بيانات ICMP من مضيف شبكة إلى آخر. عندما يتصل الكمبيوتر بأجهزة أخرى على الشبكة ، يجب أولاً إرسال بيانات الاتصال عبر عدد من الشبكات الصغيرة التي يشار إليها بخلاف ذلك بالقفزات قبل الوصول إلى الجهاز المستهدف. بالطبع ، المستخدم العادي ليس على علم بهذا ولكن كمسؤول شبكة ، من المهم أن تعرف المسار الدقيق الذي تسلكه البيانات. سيساعدك هذا في تحديد سبب عدم إمكانية الوصول إلى جهاز أو خادم ويب وستساعد البيانات الإضافية التي تم جمعها في إصلاح تأخيرات الشبكة.



بالنسبة للأداة التي تم تطويرها في عام 1987 ولم تتلق أي ترقية رئيسية منذ ذلك الحين ، فمن السهل معرفة سبب عدم ملاءمة Traceroute للشبكات الحديثة وبيئة تكنولوجيا المعلومات المختلطة. أحد القيود الكبيرة لـ Traceroute هو أنه يقدم رؤى بطريقة واحدة فقط. هذا من المصدر إلى الوجهة. لذلك ، يعني هذا أن البيانات التي تم جمعها قد تكون غير دقيقة نظرًا لأنه من الممكن حدوث تأخيرات في الاتصال أثناء عودة البيانات من الوجهة إلى الكمبيوتر المصدر.

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



الآن ، هناك سؤال واحد صادفته عدة مرات وأشعر أنه من المهم أن نتناوله. ما الفرق بين Traceroute و Ping؟ ولتوضيح ذلك بشكل كامل سأحتاج أولاً إلى شرح كيفية عمل Traceroute.



كيف يعمل Traceroute؟

تعمل هذه الأداة من خلال تعيين ما نسميه قيمة Time To Live (TTL) على البيانات التي يتم إرسالها. يمثل TTL عدد القفزات التي يمكن أن تقوم بها حزمة البيانات وتبدأ من 1 ويتم زيادتها تدريجياً حتى تصل إلى الجهاز الوجهة.



لذلك على سبيل المثال ، إذا كانت هناك 5 قفزات بين المصدر والمضيف الوجهة ، فسيتم إرسال الحزمة الأولى بقيمة TTL 1. سيتلقى جهاز التوجيه الأول قيمة تخفيض الحزمة إلى الصفر ثم يرسل رسالة خطأ 'تجاوز الوقت' إلى الكمبيوتر المصدر. ثم يستخدم الكمبيوتر هذه المعلومات لتحديد جهاز التوجيه في الخطوة الأولى ثم يرسل حزمة أخرى بقيمة TTL 2. مرة أخرى ، سيتم إنقاص هذا إلى الصفر بعد أن يصل إلى القفزة الثانية ويتم إرسال رسالة خطأ مرة أخرى إلى الكمبيوتر المصدر . تتكرر هذه العملية حتى تصل حزمة البيانات أخيرًا إلى المضيف الهدف وفي نهاية كل ذلك ، سيكون لديك قائمة بجميع أجهزة التوجيه على طول المسار من المصدر إلى الوجهة. يسجل Traceroute أيضًا الوقت الذي تستغرقه البيانات للوصول إلى كل جهاز توجيه مما يساعد على تحديد مصدر زمن الانتقال بالضبط.

قارن ذلك بـ ping الذي يتضمن إرسال طلب ارتداد ICMP إلى عنوان IP مستهدف وانتظار الرد ولديك بالفعل إجابة لسؤالنا.

ما هو الفرق بين Traceroute و Ping

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



مع هذا بعيدًا ، دعنا الآن نلقي نظرة على 5 أدوات وبرامج يمكنك استخدامها بدلاً من Traceroute.

1. Traceroute NG


جرب الآن

عندما يتعلق الأمر بالشبكة برامج الإدارة والمراقبة ، تعمل SolarWinds دائمًا على التفوق على نفسها. كان مراقب أداء الشبكة (NPM) هو المنتج الرئيسي لهم وقد عزز أسماءهم كقادة في الصناعة. في الواقع ، يمكن استخدام الآلية الوقائية الوطنية لإجراء تحليل قفزة للبيانات. ومع ذلك ، فهو ليس البديل المثالي لـ Traceroute بسبب نقطة سعره. ال NPM هو مراقب شبكة كامل الجناح وبالتالي يأتي بسعر.

لذا بدلاً من ذلك ، سننظر في SolarWinds Traceroute NG. إنها أداة مجانية تمامًا تأتي مع عدد من الميزات الإضافية فوق تحليل مسار البيانات.

SolarWinds Traceroute NG

على سبيل المثال ، تم تجهيز Traceroute NG بوظيفة تسجيل مدمجة ويسمح لك أيضًا بنسخ بيانات التحليل إلى الحافظة وبالتالي لصقها في مكان آخر مثل ملف CSV. هذه ترقية عبر Tracert تقتصر فقط على التقاط لقطات شاشة للبيانات. تجمع الأداة أيضًا بيانات مفيدة مثل الوقت بين كل قفزة وعناوين IP لجميع الأجهزة واسم المجال المؤهل بالكامل (FQDN) والنسبة المئوية لفقدان بيانات الحزم وغيرها.

يشبه Traceroute NG برنامج Tracert الأصلي من حيث أنه يستخدم واجهة سطر أوامر. لكن هذا شيء جيد لأنه لن يستغرق وقتًا طويلاً للتكيف مع التحول. الميزة الرائعة الأخرى حول هذه الأداة هي أنها تقوم بالتحقيق المستمر. هذا يعني أنه سيتم تحليل بيانات مسار الشبكة باستمرار وفي حالة حدوث أي تغييرات في المسار ، سيتم إعلامك.

مثل جميع منتجات SolarWinds الأخرى ، يقوم Traceroute NG باكتشاف تلقائي لشبكتك. يستخدم معايير TCP و ICMP لتتبع مسارات البيانات ويمكنه اختراق معظم جدران الحماية. Traceroute NG متوافق مع كل من IPv4 و IPv6 ويعمل فقط مع أنظمة Windows.

2. MTR Traceroute


جرب الآن

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

MTR تريسروت

يمكن أيضًا استخدام هذه الأداة لتحديد فقدان الحزم وعدم استقرار الشبكة. يتم تقديم بيانات الأداء في عرض جدولي لسهولة الفهم. وعلى عكس Traceroute الأصلي ، يدعم MTR أيضًا عناوين IPv6.

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

تم تصميم MTR لأنظمة Unix افتراضيًا ولكنه يسمح لك باستخدام Autoconf لتكوينه بحيث يمكنه العمل على نظام مختلف. يقوم Autoconf بمسح النظام الهدف ثم إنشاء ملفات الرأس وملف makefile من القوالب الموجودة. ثم تضاف هذه إلى شفرة مصدر MTR لجعلها قابلة للتثبيت على النظام المذكور. هذا صحيح حتى بالنسبة لنظام التشغيل Mac OS.

3. افتح Visual Traceroute


جرب الآن

Open Visual Traceroute هو برنامج تتبع مفتوح المصدر يمكن استخدامه على أنظمة تشغيل متعددة بما في ذلك Windows و Linux و Mac OS. على عكس الأداتين الأخريين اللتين استعرضناهما ، تستخدم OVT واجهة رسومية. ميزة تسليط الضوء عليها هي التمثيل ثلاثي الأبعاد لمسار البيانات على خريطة العالم. بمجرد اكتمال مسار التتبع ، يمكنك تكبير الخريطة وتدويرها لعرض جميع المواقع التي مرت بها بياناتك. وإذا كان جهاز الكمبيوتر الخاص بك يواجه مشاكل في استخدام التصور ثلاثي الأبعاد ، فيمكنك الاستفادة من الخرائط ثنائية الأبعاد.

افتح Visual Traceroute

يوفر لك Open Visual Traceroute أيضًا عرضًا جدوليًا لجميع البيانات التي تهتم بها عند تنفيذ مسار التتبع. يتضمن ذلك اسم المضيف والموقع وزمن انتقال الشبكة ووقت بحث DNS والمسافة بين العقد المختلفة. لا يأتي مع وظيفة تسجيل مضمنة ولكنه يسمح لك بنسخ بيانات التحليل وحفظها في ملف CSV. يمكنك أيضًا التقاط لقطات شاشة.

من المهم أيضًا ملاحظة أن هذه الأداة هي أكثر من مجرد أداة تتبع مسار. يأتي مزودًا بميزات إضافية مثل أداة الشم الحزم التي تمنحك نظرة عامة واضحة على نوع البيانات التي يتم إرسالها من المصدر إلى الخوادم الوجهة. كما أن لديها ميزة 'من هو' التي يمكنك استخدامها للوصول بسهولة إلى جميع المعلومات العامة حول مجال معين.

4. باث أناليزر برو


جرب الآن

يعد Path Analyzer Pro أيضًا توصية ممتازة إذا لم تكن كبيرًا على أدوات واجهة سطر الأوامر بفضل واجهة المستخدم الرسومية سهلة الاستخدام. لكن الميزة البارزة هي محرك اكتشاف المسار المتقدم الذي يجعل الأداة أسرع بكثير من برنامج traceroute الأصلي. وفقًا للمطورين ، فإن Path Analyzer Pro أسرع 20 مرة.

الميزات الأخرى التي تميزه عن مسار التتبع التقليدي هي اكتشاف واجتياز جدران الحماية ، وتحليل مقاييس الأداء المتعددة لكل قفزة وتصورات رسومية مذهلة. سيكون الأخير ضروريًا في تكوين فهم أفضل لمشاكل الشبكة الخاصة بك.

باث محلل برو

يسمح لك Path Analyzer Pro أيضًا بإنشاء وطباعة وتصدير التقارير التي يمكن أن تساعدك عندما تريد تخزين بيانات الأداء للرجوع إليها في المستقبل أو ببساطة مشاركة البيانات مع الإدارة والمسؤولين الآخرين.

على غرار Open Visual ، تحتوي هذه الأداة على أداة خريطة تمنحك نظرة عامة رائعة على موقع عناوين IP التي تبحث عنها. يمكنك تكبير الخريطة وتحريكها للحصول على عرض أفضل. كما أن لديها ميزة 'من هو' التي تساعدك على جمع المعلومات حول مجال معين.

تشمل الميزات الإضافية حل DNS والعنوان وتتبع عنوان البريد الإلكتروني والذي قد يكون مفيدًا في تحديد مصدر رسائل البريد الإلكتروني الخاصة بك. يمكن أن يساعدك هذا في الكشف عن مرسلي البريد العشوائي أو الأشخاص الذين يرسلون رسائل تهديد.

5. الطريق المرئي


جرب الآن

الأداة الأخيرة في قائمتنا هي Visual Route وهي أداة ممتازة لإجراء تحليل مسار قفزة قفزة. كما أنها تجمع بيانات أداء إضافية مثل فقدان الحزمة ووقت الاستجابة. ومع ذلك ، فإن الميزة المميزة لـ Visual Route هي القدرة على عكس تتبع حزمة البيانات وبالتالي التغلب على أحد أوجه القصور الرئيسية في Traceroute الأصلي. ينفذ هذا عن طريق إنشاء وكلاء عن بعد على الوجهة مما يسهل التتبع العكسي. يرتبط أيضًا ببحث DNS العكسي الذي يسمح لك باستنتاج عنوان IP من اسم المجال.

الطريق المرئي

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

تجمع هذه الأداة بين تتبع المسار والإبلاغ عن موقع IP لتعطيك الموقع الجغرافي المادي للخوادم وأجهزة التوجيه وهو أمر ضروري لفهم مشاكل التوجيه الخاصة بك.

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