يُستخدم أمر ping بشكل شائع لاستكشاف مشكلات الشبكة وإصلاحها وتقييم صحة اتصال الشبكة. تعرف على كيفية عمل الأمر ping، وكيفية استخدامه على نظام التشغيل Windows، وأمثلة لبعض السيناريوهات التي يمكنك استخدامه فيها.
ماذا يفعل أمر Ping؟
الأمر ping هو أداة مساعدة للشبكة تستخدم لاختبار مدى توفر المضيف، عادةً خادم أو كمبيوتر، محليًا أو عبر الإنترنت.
عند استخدام أمر ping، يرسل جهازك بشكل دوري حزم من البيانات (تُعرف أيضًا باسم رسائل طلب الصدى) إلى عنوان IP المحدد (أو اسم المجال) وينتظر استجابة من الخادم في كل مرة. إذا تلقى جهازك ردًا، فسيتم اعتبار الخادم متصلاً بالإنترنت. إذا فشل الخادم في الاستجابة، فسيتم اعتبار الإشارة مفقودة، مما يشير إلى وجود مشكلة في الخادم.
إلى جانب التحقق من إمكانية الوصول إلى المضيف، يتتبع الأمر وقت الرحلة ذهابًا وإيابًا. هذا هو الوقت الذي تستغرقه الرسالة للانتقال من الكمبيوتر المصدر إلى الخادم الوجهة ثم العودة إلى المصدر، مع استجابة من الخادم الوجهة. يمكن أن تساعدك هذه البيانات في تحليل مدى استقرار اتصالك بالخادم.
بناء جملة أمر Ping
يبدو بناء الجملة الأساسي لأمر Ping كما يلي:
ping
تحدد المعلمة اسم المضيف أو عنوان IP للخادم الوجهة. يمكن إدخاله كـ "domain.com" أو "8.8.8.8". يؤدي تشغيل أمر Ping باستخدام بناء الجملة هذا إلى تنفيذ الأمر ping للخادم المحدد أربع مرات فقط. ثم يتوقف الاختبار ويجمع النتائج لمزيد من التحليل.
إلى جانب هذه المعلمة الأساسية المطلوبة لتنفيذ اختبار Ping بشكل صحيح، يمكنك أيضًا استخدام المعلمات الأخرى المدرجة على موقع Microsoft على الويب لتخصيص الاختبار بشكل أكبر.
كيفية استخدام أمر Ping على Windows
لتشغيل أمر Ping على Windows، اتبع الخطوات التالية:
- اضغط على مفاتيح Win R في نفس الوقت لفتحه مربع الحوار تشغيل.
- اكتب "PowerShell" في المربع وانقر فوق الزر "موافق".
اكتب الأمر التالي بعد إدخال عنوان IP أو اسم المجال الخاص بالخادم الذي ترغب في تنفيذ الأمر ping عليه: Ping -
اضغط على Enter واترك جهازك يقوم بإجراء اختبار الاتصال بالخادم أربع مرات. بعد ذلك، سيقوم بتجميع النتائج. -
بدلاً من ذلك، يمكنك إجراء الاختبار في موجه الأوامر. ما عليك سوى الضغط على Win R، واكتب "cmd"، ثم انقر فوق "موافق". ثم اكتب الأمر واضغط على Enter.
إذا كنت مسؤولاً عن جهاز كمبيوتر مقفل مملوك للشركة، فقد تحتاج إلى تشغيل PowerShell أو Command Prompt مع امتيازات إدارية لتشغيل اختبار ping. للقيام بذلك، اكتب "موجه الأوامر" أو "PowerShell" في بحث Windows، وانقر بزر الماوس الأيمن على الأداة المساعدة، وحدد "تشغيل كمسؤول".
ثم انقر فوق "نعم" في نافذة UAC (التحكم في حساب المستخدم).
تحليل نتائج اختبار Ping
تشير الحزم المرسلة (بحجم افتراضي يبلغ 32 بايت لكل منها) إلى عدد الرسائل التي تم إرسالها من الجهاز المضيف إلى الخادم البعيد. تعرض الحزم المستلمة عدد الاستجابات المستلمة من الخادم إلى الجهاز المضيف. تمثل الحزم المفقودة عدد الإشارات المرسلة من الجهاز المضيف والتي لم يستجب لها الخادم الوجهة. يشير الوقت إلى وقت الذهاب والإياب لكل اختبار ping.
قيمة TTL (مدة البقاء) هي عمر الحزمة في الشبكة، وبعد ذلك يتم التخلص منها بعد عدد معين من القفزات عبر أجهزة التوجيه. المعيار المشترك هو 64، ولكن يمكن أن تكون مدة البقاء (TTL) أعلى إذا تم إرسال حزمة البيانات عبر شبكة معقدة. لكن الشبكة الأطول بشكل كبير تستحق نظرة فاحصة للتأكد من أن شبكتك تعمل بسلاسة.
إذا لم يتم إجراء اختبار الاتصال بشكل صحيح في الاختبار، وظهر لك خطأ "انتهت مهلة الطلب"، فهذا يشير إلى وجود مشكلة في اتصالك بالإنترنت.
كيف يمكنك إيقاف أمر Ping؟
يدعم الأمر ping المعلمة "/t" التي تحدد أنه يجب الاستمرار في إرسال طلبات الارتداد إلى الخادم الوجهة حتى تتم مقاطعتها. إذا كنت تستخدم هذه المعلمة عند تشغيل اختبار ping، فسيستمر جهازك في اختبار ping للخادم المحدد حتى تقوم بإيقاف الاختبار يدويًا. لإيقاف اختبار ping المستمر، يمكنك الضغط على Ctrl C أو الضغط على Ctrl Enter لإيقاف البيانات وعرضها.
ما الذي يمكن أن يفعله أمر Ping لك؟
فيما يلي بعض الاستخدامات الشائعة لأمر ping:
تحليل اسم المجال: يمكن أن يساعدك أمر ping في حل اسم المجال عن طريق ترجمته إلى عنوان IP المطابق له. للعثور على عنوان IP المرتبط بمجال معين، أدخل "ping " في موجه الأوامر أو Windows PowerShell واضغط على Enter. - تحقق من اتصالك بالإنترنت: يمكنك استخدام الأمر ping لمعرفة ما إذا كان جهازك متصلاً بالإنترنت أو جهاز التوجيه. ما عليك سوى العثور على عنوان IP لجهاز التوجيه الخاص بك وإجراء اختبار الاتصال به. إذا تلقيت ردًا في كل مرة تقوم فيها بإجراء اختبار الاتصال، فهذا يعني أن جهازك متصل بجهاز التوجيه الخاص بك.
- التحقق من استقرار اتصالك: يمكن أن يساعدك الأمر في التحقق من استقرار اتصال الإنترنت. يعتبر الاتصال مستقرًا في حالة عدم فقدان أي حزم أثناء الاختبار، ويظل وقت الاستجابة قصيرًا ومستقرًا. إذا فقدت بعض الحزم، وكان وقت الاستجابة مرتفعًا ويتقلب كثيرًا، فهذا يعني أن اتصالك غير مستقر.
-
بالإضافة إلى أمر ping، يمكنك أيضًا استخدام أوامر CMD أخرى لإدارة شبكاتك اللاسلكية بفعالية.