كيفية استخدام أمر Ping لاستكشاف مشكلات الشبكة وإصلاحها

يعد الأمر ping أحد أكثر أدوات تشخيص الشبكة(network diagnostic) فائدة تحت تصرفك. إنه مفيد في العثور على المشاكل سواء على شبكتك المحلية أو على الإنترنت الأوسع. دعونا نلقي نظرة على ما يفعله الأمر ping وكيفية استخدامه.

ماذا يعني(Mean) الأمر بينغ شيئا؟

لإجراء "ping" شيء ما على شبكة ما يعني أنك ترسل حزمة إنترنت إلى كمبيوتر وجهة أو جهاز شبكة آخر ، تطلب الرد. ثم يرسل هذا الجهاز حزمة إليك. 

عندما تعود الحزمة (إذا استعادتها ، أي) يمكنك تعلم كل أنواع الأشياء المثيرة للاهتمام حول الشبكة بينك وبين الوجهة. 

الأكثر شيوعًا ، نريد ببساطة معرفة المدة التي يستغرقها الرد. لذلك عندما يذكر شخص ما "ping" (على سبيل المثال) موقع ويب ، يتم التعبير عنه عادةً بالمللي ثانية ، ويكون الرقم الأقل أفضل بشكل عام.

ما هي حزمة الإنترنت؟

لفهم ping بشكل أفضل ، تحتاج إلى معرفة القليل عن الحزمة التي ترسلها إلى الكمبيوتر المستهدف أو جهاز الشبكة باعتباره "ping". 

الحزم هي الوحدات الأساسية للإنترنت الحديث(modern internet) . عندما ترسل بيانات لشخص ما ، مثل صورة ، يتم تقسيمها إلى أجزاء صغيرة. يتم تمييز كل حزمة بعنوان المصدر والوجهة ، ثم يتم إرسالها إلى الإنترنت. تمر هذه الحزم عبر العديد من أجهزة الكمبيوتر الأخرى ، مثل خوادم الويب وأجهزة توجيه الإنترنت. تستمر الحزم في المرور حتى تصل إلى النظام المستهدف.

ما الذي يمكنك استخدامه من أجله

للأمر ping استخدامان أساسيان:

  • للتحقق مما إذا كان اتصالك بجهاز كمبيوتر بعيد يعمل على الإطلاق.
  • للتحقق من مدى صحة هذا الاتصال.

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

ما أنواع الأشياء التي يمكنك اختبارها؟ 

  • من الناحية النظرية ، يمكنك اختبار اتصال أي شيء بعنوان IP(IP address)
  • يمكنك اختبار اتصال الأجهزة الموجودة على شبكة LAN الخاصة بك للتأكد من أنها متصلة بشكل صحيح. 
  • يمكنك أيضًا اختبار اتصال مواقع الويب لمعرفة ما إذا كان بإمكانك الوصول إليها.

كيفية استخدام Ping على Windows

استخدام ping سهل. يمكنك تشغيله من موجه الأوامر(Command Prompt) أو PowerShell ، لكننا نستخدم موجه الأوامر(Command Prompt) في هذا المثال:

  1. افتح قائمة ابدأ(Start Menu) ، وابحث عن موجه الأوامر(Command Prompt) ، وحدده.

  1. اكتب Ping ثم أدخل إما عنوان IP الخاص(IP address) بالجهاز أو عنوان URL الخاص بالموقع(URL of a site) الذي ترغب في اختبار اتصاله.

لقد استخدمنا موقع Google.com كمثال أدناه.

بمجرد البدء ، سيرسل الأمر ping أربع حزم من البيانات.

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

معدِّلات أمر Ping(Ping Command Modifiers) مفيدة لنظام التشغيل Windows(Windows)

هناك عدد غير قليل من مفاتيح تبديل الأوامر التي يمكنك استخدامها مع الأمر ping. المحولات هي خيارات إضافية لتخصيص كيفية عمل أمر ping. إذا كنت تريد رؤية قائمة كاملة من الخيارات ، فكل ما عليك فعله هو كتابة ping /help في موجه الأوامر واضغط على Enter . سترى القائمة بأكملها بالإضافة إلى بناء الجملة والاستخدام.

فيما يلي(Below) قائمة ببعض مفاتيح تبديل الأوامر التي يستخدمها معظم المستخدمين:

  • /t : تنفيذ الأمر ping باستمرار على هدف للمدة التي تريدها. اضغط على Ctrl + Break لإيقاف العملية مؤقتًا وإلقاء نظرة على الإحصائيات الحالية. للإنهاء ، اضغط على Ctrl + C.
  • /a : حل اسم المضيف لعنوان IP. يكون هذا مفيدًا إذا كان لديك عنوان IP وترغب في معرفة عنوان الويب المرتبط بالخادم المحدد الذي تقوم بإجراء اختبار ping عليه.
  • /n X : استبدل "X" بعدد مرات الاتصال التي تريد إرسالها. الافتراضي هو أربعة. ولكن إذا كنت ترغب في تحليل عدد الحزم المفقودة بشكل أفضل ، فأرسل المزيد من الأصوات للحصول على فكرة أكثر دقة عن عدد الحزم المفقودة في المتوسط.
  • /w X : استبدل "X" بعدد المللي ثانية الذي تريد انتظاره قبل إعلان انتهاء المهلة. بشكل افتراضي ، هذه القيمة هي 4000 مللي ثانية. إذا كنت تعتقد أن اتصالاً ما قد يعمل ولكن الأمر ping لا ينتظر طويلاً بما يكفي للرد ، فيمكنك زيادة X لمعرفة ما إذا كنت على حق.
  • /l X : استبدل "X" بقيمة بالبايت لزيادة حجم كل ping. هذه القيمة بشكل افتراضي هي 32 ، ولكن يمكنك زيادتها إلى 65527. وهذا مفيد لمعرفة ما إذا كانت أحجام الحزم هي التي تسبب مشاكل على شبكتك. سيعمل اختبار ping المكون من 32 بايت مع الإعداد الافتراضي ، ولكن أي شيء أكبر قد يؤدي إلى فقدان الحزم.

كيفية استخدام Ping على macOS

بالنسبة لمستخدمي Mac ، يجب عليك استخدام (Mac)Terminal . تضمنت الإصدارات السابقة من macOS أداة الشبكة(Network Utility) ، والتي كانت أداة رسومية يمكنك استخدامها لتشغيل أوامر الشبكة مثل ping.

ومع ذلك ، فإن الإصدارات الأخيرة قد أوقفت هذه الأداة لصالح Terminal . إنه ليس بديهيًا للاستخدام ، لكنه لا يزال بسيطًا إلى حد ما. أولاً(First) ، افتح Terminal عن طريق فتح Spotlight ( Command + Spacebar ) والكتابة في Terminal .

لبدء اختبار ping ، اكتب الأمر كما هو موضح في Windows: ping متبوعًا بعنوان IP أو عنوان URL(URL) لموقع الويب ، مثل ping www.google.com .

يتمثل الاختلاف الرئيسي الذي ستلاحظه بين استخدام الأمر ping على نظامي التشغيل Windows(Windows) و Mac في أنه في نظام macOS يستمر الأمر حتى تقوم بإيقافه يدويًا. لإيقاف اختبار اتصال الجهاز أو عنوان URL(URL) ، اضغط على Ctrl + C. سيعيدك ذلك إلى الموجه الرئيسي.

للاطلاع على قائمة بجميع المعلمات التي يمكنك استخدامها لإجراء اختبار ping على macOS ، يمكنك كتابة man ping والحصول على صفحات المساعدة. هناك الكثير من المفاتيح ، لذا خذ وقتك في اللعب بالخيارات المختلفة.

للخروج من صفحة الدليل ، عليك ببساطة الضغط على مفتاح q في لوحة المفاتيح. سيؤدي هذا إلى الخروج من صفحة الدليل ويعيدك إلى المطالبة.

يعد الأمر ping متعدد الاستخدامات وغالبًا ما يكون أسرع طريقة لمعرفة مكان المشكلة على الشبكة. نوصي بشدة أن تقوم بمراجعة أفضل أوامر شبكة سطر أوامر Windows(The Best Windows Command Line Network Commands) لأوامر تشخيص الشبكة الأساسية.



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts