ما هو PING وكيفية استخدامه؟ تعلمها من خلال 7 أمثلة

يعد Ping أحد أوامر الشبكة الأكثر استخدامًا.

في مقال اليوم ، ستتعرف على ماهيته وكيفية استخدامه وأدوات اختبار الاتصال عبر الإنترنت وبعض الأمثلة العملية.

بادئ ذي بدء ، دعنا نرى ما هو ping. Ping هي أداة أوامر Terminal / Shell تُستخدم كطريقة بسيطة للتحقق من أن الجهاز لديه وصول إلى الإنترنت ويمكنه الاتصال بأجهزة الكمبيوتر الأخرى أو أجهزة الشبكة.

بعض وظائف الأمر ping هي:

  • اختبار اتصال الشبكة: الشبكة المحلية ، والإنترنت
  • استكشاف أخطاء بطاقات واجهة الشبكة وإصلاحها
  • اختبار مشاكل تحليل اسم DNS
  • معظم أنظمة التشغيل التي Windowsو macOS و Linux مثبت عليهما Ping مسبقًا ، لكننا سندخل في عملية التثبيت من خلال المقالة.

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

    استخدام بينغ

    للتحقق من تثبيت برنامج ping ، ابدأ تشغيل Terminal (macOS ، Linux) أو موجه الأوامر (Windows) واكتب “ping -help”. في معظم الحالات ، يجب أن ترى شيئًا كهذا.

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

    sudo apt تثبيت iputils-ping

    هناك طريقة أخرى لاختبار أن الأمر ping مثبت على نظامك ، وهو استخدام أي منها ، والذي يعيد المسار إلى جميع الثنائيات المثبتة على نظامك:

    الذي ping # / usr / bin / ping # نتيجتي

    الآن وبعد أن أصبح بإمكانك استخدام الأمر ping دون مشاكل ، فقد حان الوقت لمعرفة استخدامه الأساسي.

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

    يقبل Ping وسيطة واحدة ، وهي الويب أو عنوان IP الذي تحاول الاتصال به. على سبيل المثال ، سنحاول الاتصال بـ adminvista.com.com.

    $ ping adminvista.com.com

    تذكر أن علامة “$” تعني أننا نستخدم bash shell ؛ في Powershell (Windows) سيكون “>”. يجب عليك فقط نسخ الأمر وليس علامة الدولار.

    بعد كتابة الأمر أعلاه ، يجب أن ترى شيئًا مشابهًا لما يلي:

    PING adminvista.com.com (104.27.118.115) 56 (84) بايت من البيانات. 64 بايت من 104.27.118.115 (104.27.118.115): icmp_seq = 1 ttl = 57 مرة = 64.1 مللي ثانية 64 بايت من 104.27.118.115 (104.27.118.115): icmp_seq = 2 ttl = 57 مرة = 71.4 مللي ثانية

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

    إذا كان لديك اتصال إنترنت مستقر (وأنا متأكد من أنك تفعل ذلك منذ أن تقرأ هذا) ، يجب أن تتلقى رسالة مماثلة لتلك الموجودة أدناه:

    – adminvista.com.com إحصائيات ping – 3 حزم مرسلة ، 3 مستلمة ، 0٪ فقدان الحزمة ، الوقت 10192ms

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

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

    كنصيحة احترافية ، في أي وقت تحتاج فيه إلى قائمة بالأعلام المتاحة ، يمكنك استدعاء صفحتها الرئيسية بعلامة man أو -help.

    man ping # Manual page ping –help # Help flag

    IPv6 مقابل. IPv4

    ينفد العالم من عناوين IP ، ونتيجة لذلك بدأنا في تنفيذ IPv6 (بروتوكول الإنترنت الإصدار 6).

    شرح موجز ، IPv4 هو بروتوكول IP الأساسي الذي يعمل على تشغيل الويب. يستخدم عنوان IP 32 بت ، بما في ذلك تدوين نقطي رقمي. على سبيل المثال ، عنوان IP الرئيسي لـ Google هو 8.88.8. كان IPv4 موجودًا منذ عام 1981 ، وهو البروتوكول العادي الذي اعتدنا على رؤيته.

    من ناحية أخرى ، IPv6 هو بروتوكول IP آخر يحل مشكلة الخروج من العنوان. إذا كان IPv4 يحتوي على ما يصل إلى 4.3 مليار مجموعة ، فيمكن أن يكون لـ IPv6 340 تريليون تريليون عنوان IP.

    فيما يلي مثال على عنوان IPv6: 2001: db8: 3333: 4444: 5555: 6666: 7777: 8888.

    بمعنى آخر ، سوف ننتقل إلى عناوين IPv6 في السنوات القليلة القادمة لأن كل جهاز IOF (إنترنت الأشياء) والمواقع الإلكترونية القادمة ستحتاج إلى عناوين جديدة.

    يدعم Ping بالفعل عناوين IPv6 ، وفي بعض توزيعات Linux يمكنك العثور على أمر خاص ، ping6 لهم.

    ومع ذلك ، فإن أفضل طريقة لاختبار اتصال عنوان IPv6 هي استخدام العلامة -6.

    هنا مثال:

    ping -6 2001: db8: 3333: 4444: 5555: 6666: 7777: 8888

    إذا كانت شبكتك لا تدعم IPv6 حتى الآن ، فلا تقلق. نما اعتماد IPv6 بشكل كبير في السنوات الأخيرة.

    IPv6 يزيد الدعم

    استخدم أداة اختبار IPv6 للتحقق مما إذا كان موقع الويب الخاص بك يدعمها.

    خدمات بينغ عبر الإنترنت

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

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

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

    ما هو PING وكيفية استخدامه؟ تعلمها من خلال 7 أمثلة 1

    مثال القيادة

    دعنا نختبر ونرى بعض الأمثلة المستخدمة بشكل متكرر لأداة الشبكات هذه.

    # 1. تحقق من اتصالك بالإنترنت

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

    بينغ google.com

    إذا لم تتلق ردًا ، فمن المحتمل أن اتصالك بالإنترنت لا يعمل بشكل صحيح.

    # 2. إرسال عدد محدد من الأصوات

    إحدى المشكلات التي قد تواجهها إذا كنت تستخدم جهاز Unix هي أن ping سيرسل حزم البيانات إلى أجل غير مسمى. باستخدام علامة -c (count) ، يمكنك تحديد عدد الأصوات التي تريد إجراؤها. على سبيل المثال ، إذا كنت تريد تنفيذ الأمر ping ثلاث مرات بالضبط ، فستفعل ذلك.

    ping -c 3 adminvista.com.com

    ملاحظة: هذا لا يحدث في Windows حيث يرسل ping 4 حزم بيانات فقط

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

    ping -c 1 google.com

    # 3. بينغ خادم داخل نطاق

    يمكنك تعيين فاصل زمني من الثواني بين إرسال كل حزمة. الفاصل الزمني الافتراضي هو ثانية واحدة ، ولكن يمكنك تغييره بعلامة -i.

    ping -i 3 adminvista.com.com

    # 4. مضيف محلي بينغ

    يمكنك اختبار اتصال أي عنوان IPv4 ؛ لذلك ، يمكنك اختبار اتصال مضيفك المحلي باستخدام إما تسمية المضيف المحلي أو عنوان IP 127.0.0.1.

    ping localhost # يعمل بشكل جيد ping 127.0.0.1 # أيضًا

    لن يمر Ping عبر واجهة شبكة فعلية ولكن من خلال استرجاع افتراضي.

    # 5. Pinging البث

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

    بينغ ب 255.255.255.255

    # 6. أرسل حزمة بحجم معين

    بناءً على احتياجاتك ، يمكنك تغيير حجم حزمة اختبار ping الخاص بك باستخدام العلامة -s مع عدد البايتات التي تريد إرسالها.

    ping -s 70 google.com

    يرجى ملاحظة أن بعض الطلبات قد لا تعمل إذا قمت بإرسال طرد كبير.

    # 7. بينغ الفيضان

    ترسل العلامة -f طلبات ping بأسرع ما يمكن لجهاز الكمبيوتر والشبكة التعامل معها. نظرًا لأن الحد الأدنى لفترة ping المسموح بها للمستخدم هو 200 مللي ثانية ، فأنت بحاجة إلى تشغيله كمستخدم متميز باستخدام الأمر sudo.

    ping -f google.com PING google.com (142.250.78.142) 56 (84) بايت من البيانات. بينغ: لا يمكن أن تفيض ؛ الحد الأدنى للفاصل الزمني المسموح به للمستخدم هو 200 مللي ثانية sudo ping -f -c 1000 google.com # Stop بعد 1000 اتصال – إحصائيات ping google.com – إرسال 1000 حزمة ، استقبال 1000 ، فقدان الحزمة بنسبة 0٪ ، الوقت 11158ms

    كما ترى ، استخدمت علامة العد لإيقاف إرسال الطلبات عندما تصل إلى 1000 مرة (لاحظ كيف استغرق الأمر 11 ثانية فقط).

    ملاحظة: كن حذرًا للغاية عند استخدام أداة ping لأنك قد تتسبب في DoS (رفض الخدمة) للخادم الذي تقوم بتنفيذ الأمر ping عليه. الموقف الوحيد الذي يجب عليك استخدامه هو اختبار الخادم الخاص بك في بيئات عالية الكثافة.

    IP أو المجال بينغ API

    adminvista.com Ping API هي أداة مفيدة يمكن أن تساعدك على تتبع أي IP أو أداء المجال من مواقع متعددة.

    ما هو PING وكيفية استخدامه؟ تعلمها من خلال 7 أمثلة 2

    يمكن أن يكون هذا أمرًا مهمًا في تتبع مجموعة من الخوادم لضمان تجربة المستخدم النهائي المثلى.

    والأكثر من ذلك ، يمكنك القيام بذلك بسهولة باستخدام الطبقة المجانية لواجهة برمجة التطبيقات adminvista.com والتي توفر 3000 استدعاء لواجهة برمجة التطبيقات شهريًا.

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

    استنتاج

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

    لا تنس استخدام أداة اختبار PING الخاصة بنا ، جنبًا إلى جنب مع مجموعة أدواتنا بالكامل ، لاختبار موقع الويب الخاص بك.

    مقالات ذات صلة

    Back to top button