الأمر ping هو أمر موجه الأوامر يستخدم لاختبار قدرة الكمبيوتر المصدر للوصول إلى جهاز كمبيوتر وجهة محدد. يُستخدم الأمر ping عادةً كطريقة بسيطة للتحقق من إمكانية اتصال جهاز الكمبيوتر عبر الشبكة بجهاز كمبيوتر أو شبكة آخر.
يعمل الأمر ping عن طريق الإرسال طلب بروتوكول رسائل التحكم في الإنترنت (ICMP) الرسائل إلى الكمبيوتر الوجهة وانتظار الرد.
يتم إرجاع عدد هذه الاستجابات ، والمدة التي تستغرقها عملية إرجاعها ، وهما الجزءان الأساسيان من المعلومات التي يوفرها الأمر ping.
على سبيل المثال ، قد تجد أنه لا توجد استجابات عند إجراء اختبار ping على طابعة شبكة ، فقط لمعرفة ما إذا كانت الطابعة في وضع عدم الاتصال واستبدال الكبل بها. أو ربما تحتاج إلى تنفيذ الأمر ping على جهاز توجيه للتحقق من إمكانية اتصال الكمبيوتر به ، وذلك للتخلص منه كسبب محتمل لمشكلة الشبكة.
ملحوظة: يتم أيضًا استخدام كلمة "ping" عبر الإنترنت للإشارة إلى رسالة مختصرة ، عادة عبر رسالة نصية أو بريد إلكتروني. على سبيل المثال ، يمكنك "ping your boss" أو إرسال رسالة لها ، عندما تنتهي من مشروع معين ، لكن لا علاقة لها بأمر ping.
توفر بينغ القيادة
يتوفر الأمر ping من خلال أنظمة تشغيل الأوامر في أنظمة التشغيل Windows 10 و Windows 8 و Windows 7 و Windows Vista و Windows XP. يتوفر الأمر ping أيضًا في الإصدارات الأقدم من Windows مثل Windows 98 و 95.
يمكن أيضًا العثور على الأمر ping في "موجه الأوامر" في قوائم "خيارات الاسترداد / الاسترداد المتقدمة" وخيارات استرداد النظام.
ملحوظة: قد يختلف توفر بعض مفاتيح تبديل الأمر ping وبناء جملة الأمر ping الأخرى من نظام التشغيل إلى نظام التشغيل.
بناء جملة الأوامر
بينغ -t -ا -n عد -l بحجم -F -أنا TTL -الخامس TOS -r عد -s عد -w نفذ الوقت -R -S srcaddr -p -4 -6 استهداف /?
تلميح: راجع كيفية قراءة أمر بناء الجملة إذا لم تكن متأكدًا من كيفية تفسير بناء جملة الأمر ping كما هو موضح أعلاه أو في الجدول أدناه.
-t | باستخدام هذا الخيار سوف ping استهداف حتى تجبره على التوقف عن طريق استخدام Ctrl-C. |
-ا | سيحل خيار الأمر ping هذا ، إذا أمكن ، اسم المضيف لعنوان IP استهداف . |
-n عد | يقوم هذا الخيار بتعيين عدد طلبات ارتداد ICMP لإرسالها ، من 1 إلى 4294967295. سيُرسل أمر ping 4 افتراضيًا إذا-n لا يستخدم. |
-l بحجم | استخدم هذا الخيار لتعيين الحجم ، بالبايت ، لحزمة طلب الارتداد من 32 إلى 65،527. يرسل الأمر ping طلب صدى 32 بايت إذا لم تستخدم -l اختيار. |
-F | استخدم خيار أمر ping هذا لمنع طلبات ارتداد ICMP من أن يتم تجزئتها بواسطة أجهزة التوجيه بينك وبين استهداف . ال -F الخيار الأكثر استخدامًا لاستكشاف مشكلات وحدة الإرسال الكبرى للطريق (PMTU) وإصلاحها. |
-أنا TTL | يقوم هذا الخيار بتعيين قيمة مدة البقاء (TTL) ، والحد الأقصى لها هو 255. |
-الخامس TOS | يتيح لك هذا الخيار تحديد قيمة نوع الخدمة (TOS). بدءًا من Windows 7 ، لم يعد هذا الخيار يعمل ولكنه لا يزال موجودًا لأسباب التوافق. |
-r عد | استخدم خيار أمر ping هذا لتحديد عدد القفزات بين جهاز الكمبيوتر الخاص بك و استهداف الكمبيوتر أو الجهاز الذي ترغب في تسجيله وعرضه. أقصى قيمة لـ عد هو 9 ، لذلك استخدم أمر tracert بدلاً من ذلك إذا كنت مهتمًا بمشاهدة جميع القفزات بين جهازين. |
-s عد | استخدم هذا الخيار للإبلاغ عن الوقت ، في تنسيق الطابع الزمني للإنترنت ، بحيث يتم تلقي كل طلب ارتداد وإرسال رد الارتداد. أقصى قيمة لـ عد هو 4 ، مما يعني أنه يمكن فقط أن تكون القفزات الأربعة الأولى مختومة بالوقت. |
-w نفذ الوقت | تحديد نفذ الوقت قيمة عند تنفيذ الأمر ping يضبط مقدار الوقت ، بالمللي ثانية ، ينتظر ذلك ping لكل رد. إذا كنت لا تستخدم -w الخيار ، يتم استخدام قيمة المهلة الافتراضية 4000 ، وهو 4 ثوان. |
-R | يخبر هذا الخيار الأمر ping لتتبع مسار رحلة الذهاب والإياب. |
-S srcaddr | استخدم هذا الخيار لتحديد العنوان المصدر. |
-p | استخدم هذا التبديل إلى ping a Hyper-V Network virtualization عنوان مقدم الخدمة. |
-4 | هذا يفرض الأمر ping على استخدام IPv4 فقط ولكنه ضروري فقط إذا استهداف اسم مضيف وليس عنوان IP. |
-6 | هذا يفرض الأمر ping على استخدام IPv6 فقط ولكن كما هو الحال مع -4 الخيار ، هو ضروري فقط عند تنفيذ الأمر pinging لاسم مضيف. |
استهداف | هذه هي الوجهة التي ترغب في اختبارها ، إما عنوان IP أو اسم مضيف. |
/? | استخدم مفتاح المساعدة مع الأمر ping لإظهار المساعدة التفصيلية حول الخيارات المتعددة للأمر. |
ملحوظة: ال -F, -الخامس, -r, -s, -jو -ك تعمل خيارات عند pinging عناوين IPv4 فقط. ال -R و -S تعمل فقط مع IPv6.
توجد مفاتيح أخرى أقل شيوعًا للاستخدام في الأمر ping بما في ذلك -j المضيف قائمة , -ك المضيف قائمة و -c حجرة . نفذ - اعدم بينغ /؟ من موجه الأوامر للحصول على مزيد من المعلومات حول هذه الخيارات.
تلميح: يمكنك حفظ إخراج الأمر ping إلى ملف باستخدام عامل إعادة توجيه. راجع كيفية إعادة توجيه أمر القيادة إلى ملف للحصول على إرشادات أو راجع قائمة "خوادم موجه الأوامر" لمزيد من النصائح.
أمثلة على الأمر Ping
ping -n 5 -l 1500 www.google.com
في هذا المثال ، يتم استخدام الأمر ping لإجراء اختبار ping على اسم المضيف www.google.com .
ال -n الخيار يخبر الأمر ping لإرسال 5 ICMP Echo Requests بدلاً من القيمة الافتراضية 4 ، و -l يقوم الخيار بتعيين حجم الحزمة لكل طلب لـ 1500 بايت بدلاً من الافتراضي 32 بايت.
ستظهر النتيجة المعروضة في نافذة "موجه الأوامر" على النحو التالي:
Pinging www.google.com 74.125.224.82 مع 1500 بايت من البيانات: رد من 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 رد من 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 رد من 74.125 .224.82: بايت = 1500 time = 65ms TTL = 52 رد من 74.125.224.82: bytes = 1500 time = 66ms TTL = 52 رد من 74.125.224.82: bytes = 1500 time = 70ms TTL = 52 إحصائيات Ping لـ 74.125.224.82: الحزم : المرسلة = 5 ، المتلقاة = 5 ، Lost = 0 (خسارة 0٪) ، أوقات تقريبًا ذهابًا وإيابًا بالمللي ثانية: الحد الأدنى = 65 مللي ثانية ، الحد الأقصى = 70 مللي ثانية ، المتوسط = 67 مللي ثانية
ال خسارة 0٪ ذكرت تحت إحصائيات Ping لـ 74.125.224.82 يخبرني أن كل رسالة طلب ارتداد ICMP تم إرسالها إلى www.google.com وقد عاد. وهذا يعني أنه بقدر ما يذهب هذا الاتصال بالشبكة ، يمكنه التواصل مع موقع Google الإلكتروني على ما يرام.
بينغ 127.0.0.1
في المثال أعلاه ، نحن نتعاطف 127.0.0.1 ، وتسمى أيضًا عنوان IP لـ IPv4 localhost أو عنوان IP IPv4 loopback ، بدون خيارات.
باستخدام الأمر ping لإجراء اختبار ping 127.0.0.1 طريقة ممتازة لاختبار أن ميزات شبكة Windows تعمل بشكل صحيح ولكنها لا تقول شيئًا عن أجهزة الشبكة الخاصة بك أو اتصالك بأية كمبيوتر أو جهاز آخر. سيكون الإصدار IPv6 من هذا الاختبار بينغ :: 1.
ping -a 192.168.1.22
في هذا المثال ، نطلب من الأمر ping العثور على اسم المضيف المعين إلى 192.168.1.22 عنوان IP ، ولكن بخلاف ذلك ، اعتبره عاديًا.
Pinging J3RTY22 192.168.1.22 مع 32 بايت من البيانات: رد من 192.168.1.22: بايت = 32 مرة
كما ترى ، حل أمر ping عنوان IP الذي أدخلناه ، 192.168.1.22 ، مثل اسم المضيف J3RTY22 ، ثم تنفيذ ما تبقى من ping مع الإعدادات الافتراضية.
بينغ 192.168.2.1
على غرار أمثلة الأمر ping أعلاه ، يتم استخدام هذا واحد لمعرفة ما إذا كان الكمبيوتر الخاص بك يمكنه الوصول إلى جهاز التوجيه الخاص بك. الفرق الوحيد هنا هو أنه بدلاً من استخدام مفتاح أمر ping أو تنفيذ الأمر pinging localhost ، نقوم بفحص الاتصال بين جهاز الكمبيوتر وجهاز التوجيه ( 192.168.2.1 في هذه الحالة).
إذا كنت تواجه مشكلات في تسجيل الدخول إلى جهاز التوجيه أو الوصول إلى الإنترنت على الإطلاق ، تحقق من إمكانية الوصول إلى جهاز التوجيه باستخدام أمر ping هذا ، بالطبع ، استبدال 192.168.2.1 مع عنوان IP لجهاز التوجيه الخاص بك.
بينغ -يت -6 الخادم
في هذا المثال ، نفرض الأمر ping على استخدام IPv6 مع -6 الخيار ومتابعة بينغ الخادم لأجل غير مسمى مع -t اختيار.
Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3٪ 10 مع 32 بايت من البيانات: رد من fe80 :: fd1a: 3327: 2937: 7df3٪ 10: time = 1ms رد من fe80 :: fd1a: 3327: 2937 : 7df3 ٪ 10: الوقت
قطعنا بينغ يدويا مع السيطرة + C بعد سبعة ردود. أيضا ، كما ترون ، و -6 أنتجت الخيار عناوين IPv6.
تلميح: الرقم بعد % في الردود التي تم إنشاؤها في مثال الأمر ping هذا هو معرف IPv6 Zone ، والذي يشير غالبًا إلى واجهة الشبكة المستخدمة.
يمكنك إنشاء جدول لمعرفات المنطقة المتطابقة مع أسماء واجهات الشبكة الخاصة بك عن طريق التنفيذ واجهة واجهة ipv6 واجهة netsh. معرف منطقة IPv6 هو الرقم الموجود في IDX عمود.
بينغ الأوامر ذات الصلة
يتم استخدام الأمر ping غالبًا مع الأوامر الأخرى الخاصة بـ Command Prompt ذات الصلة بالشبكة مثل tracert و ipconfig و netstat و nslookup وغيرها.