كيفية اختبار الاتصال بعناوين IP متعددة على نظام ويندوز باستخدام أداة اختبار النطاق

لإجراء اختبار اتصال (ping) لنطاق عناوين IPv4 على جهاز كمبيوتر يعمل بنظام Windows، حدد الشبكة الفرعية، وأنشئ قائمة بالعناوين، ثم أرسل طلب صدى ICMP إلى كل عنوان. كان برنامج IP Address Range Pinger الأصلي يقوم بذلك عبر خيار "Ping Range"، ولكن لا يمكن التحقق من صحة معلومات التنزيل والتوافق القديمة الخاصة به. أما طريقة PowerShell 7 الموضحة أدناه، فتتحقق من شبكة محلية معتمدة، وتُبلغ عن كل عنوان على حدة.

ما الذي كان يفعله جهاز اختبار نطاق عناوين IP؟

تصف المقالة القديمة أداةً محمولةً لنظام ويندوز تُجري مسحًا لنطاق الاتصال (Ping Range) وتُدرج الأجهزة المُستجيبة. تُشير المقالة القديمة إلى أنظمة ويندوز XP، وفيستا، وسيرفر 2003/2008، وويندوز 7، ولم تعد صورها وروابط تحميلها دليلًا موثوقًا به على التوافر الحالي. لم أتمكن من التحقق من وجود رابط تحميل مُحدّث من الناشر أو من دعم ويندوز الحالي، لذا يُرجى التعامل مع التطبيق المذكور كبرنامج قديم بدلًا من اتباع روابط النسخ الاحتياطية من جهات خارجية.

لا يزال نظام ويندوز يتضمن pingالأمر، ويمكن لـ PowerShell إنشاء نطاق وإرفاق نتيجة بكل عنوان IP. يختبر الأمر ping استجابة بروتوكول ICMP فقط؛ فهو لا يحدد كل جهاز ولا يثبت إمكانية الوصول إلى تطبيق معين.

تأكد من نطاق IPv4 قبل إجراء المسح

  1. افتح موجه الأوامر وقم بتشغيل الأمر التالي ipconfig.
  2. ابحث عن محول الإيثرنت أو الواي فاي النشط. دوّن عنوان IPv4 الخاص به وقناع الشبكة الفرعية ؛ لا تستخدم البوابة الافتراضية كبديل للشبكة الفرعية.
  3. على سبيل المثال، يُعد عنوان الشبكة الفرعية 192.168.1.10مع قناع الشبكة الفرعية شبكة 255.255.255.0شائعة /24. يتحقق المثال أدناه من عناوين المضيفين 192.168.1.1من خلال 192.168.1.254.
موجه الأوامر يعرض مخرجات الأمر ipconfig مع عنوان IPv4 وقناع الشبكة الفرعية والبوابة الافتراضية لشبكة خاصة.
استخدم عنوان IPv4 الخاص بالمحول النشط وقناع الشبكة الفرعية لتحديد النطاق الذي لديك صلاحية التحقق منه.

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

اختبار اتصال نطاق /24 باستخدام PowerShell 7

يستخدم هذا المثال خاصية `parallel` ForEach-Object -Parallel، المُقدمة في PowerShell 7، وخيار Test-Connectionالمهلة الزمنية. يُثبّت PowerShell 7 جنبًا إلى جنب مع Windows PowerShell 5.1؛ ويتطلب هذا البرنامج النصي تحديدًا PowerShell 7. إذا لزم الأمر، اتبع دليل تثبيت PowerShell 7 من Microsoft . توثّق Microsoft حلقة التوازي وحدودها الزمنية ومعاملاتها Test-Connection.

  1. افتح برنامج PowerShell 7 من قائمة ابدأ. يجب أن يظهر في العنوان اسم PowerShell 7، وليس Windows PowerShell أو PowerShell ISE.
  2. استبدل البادئة النموذجية إذا كانت شبكتك المعتمدة تستخدم بادئة مختلفة /24، ثم الصق هذا الجزء من الكود وقم بتشغيله:
نافذة PowerShell 7 تقوم بتعيين البادئة 192.168.1 لعينة من مسح الشبكة المحلية /24.
قم بتغيير بادئة المثال لتتوافق مع الشبكة الفرعية /24 المحددة بواسطة ipconfig.
$prefix = '192.168.1' # Replace with your authorized /24 prefix
$results = 1..254 | ForEach-Object -Parallel {
    $ip = '{0}.{1}' -f $using:prefix, $_
    $reachable = Test-Connection -TargetName $ip -IPv4 -Count 1 -TimeoutSeconds 1 -Quiet
    [pscustomobject]@{
        IPAddress = $ip
        Reachable = $reachable
    }
} -ThrottleLimit 32

$results | Sort-Object { [version]$_.IPAddress } | Format-Table -AutoSize

تُرسل الحلقة طلب اختبار اتصال واحد إلى كل عنوان من عناوين المضيفين الـ 254 المُختارة. -TimeoutSeconds 1يحدد هذا الإعداد مدة انتظار كل اختبار على حدة، بينما -ThrottleLimit 32يحدد الحد الأقصى لعدد الاختبارات التي تُجرى بالتوازي. لنطاق أصغر، استبدل 1..254الأرقام بأرقام المضيفين التي تحتاجها. لا تُوسّع هذه الحلقة لتشمل حجم شبكة فرعية مختلفًا دون تعديل قائمة الأهداف.

للاحتفاظ بسجل، قم بتشغيل هذا الأمر بعد ظهور الجدول:

$results | Export-Csv -Path "$env:USERPROFILE\Desktop\ping-sweep.csv" -NoTypeInformation

اقرأ النتائج بشكل صحيح

جدول نتائج PowerShell 7 الذي يربط أربعة عناوين IPv4 خاصة بقيم إمكانية الوصول True أو False.
القيم المعروضة هي أمثلة؛ يسرد ناتج المسح العناوين التي تم اختبارها وما إذا كان كل منها قد أجاب على بروتوكول ICMP.

Trueيعني هذا أن العنوان قد استجاب برسالة ICMP echo أثناء هذا الفحص. Falseويعني أيضًا أن PowerShell لم يتلقَّ ردًا قبل انتهاء المهلة. هذا لا يثبت أن الجهاز مطفأ. قد يمنع جدار حماية المضيف، أو جدار حماية الشبكة، أو قاعدة التحكم في الوصول، أو عزل عميل الشبكة اللاسلكية، أو حالة السكون، أو مشكلة في التوجيه، أو شبكة فرعية غير صحيحة، الرد. قد يكون الجهاز نشطًا أيضًا ولكنه مُهيأ لعدم الاستجابة لطلبات ping.

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

حدد عنوانًا واحدًا أو خدمة معينة

لإجراء فحص لمرة واحدة في موجه الأوامر، استخدم خيارات /nالعد والانتظار الموثقة في نظام التشغيل Windows:/w

ping /n 1 /w 800 192.168.1.10
موجه الأوامر يعرض طلب ping واحد مع انتظار لمدة 800 مللي ثانية ورد توضيحي من 192.168.1.10.
يوضح هذا المثال شكل عملية اختبار اتصال ناجحة بعنوان واحد؛ وردها توضيحي فقط، وليس قياسًا لشبكتك.

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

إذا كان السؤال الحقيقي هو ما إذا كان موقع ويب أو مشاركة ملفات أو خدمة أخرى متاحة، فاختبر منفذ TCP الفعلي الخاص بها أيضًا - على سبيل المثال، Test-NetConnection -ComputerName 192.168.1.10 -Port 443لخدمة متوقعة على المنفذ 443. تشير مايكروسوفت إلى أن أمر ping هو مجرد فحص أساسي للاتصال، وتوصي بإجراء فحوصات على مستوى التطبيق عند الحاجة إلى تأكيد الوصول إلى خدمة تستمع. راجع دليل استكشاف أخطاء TCP/IP وإصلاحها .Test-NetConnection

المراجع الرسمية

اترك تعليقاً

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل صورتك إلى لوحة فنية، أو رسم تخطيطي بالقلم الرصاص، أو رسم كاريكاتوري باستخدام برنامج FotoSketcher Studio. تعرّف على كيفية اختيار التأثير، وضبط المعاينة، وحفظ عملك الفني.

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تعرف على ما يكشفه برنامج Audio Identifier عن معدل البت، والمشفرات، والعلامات، وكيف يعمل سير العمل القديم الخاص به، وما هي الأدوات الحالية التي تفحص الملفات أو تحدد الأغاني.

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

برنامج My Photo Index هو برنامج قديم لنظام ويندوز يُستخدم لتصنيف الصور المحلية وتقييمها واستعراضها. راجع ميزاته الموثقة، وحدود توافقه، وبديلًا مُحدّثًا له.

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تعرف على كيفية استخدام برنامج تغيير السمات لتحرير سمات ملفات ويندوز والطوابع الزمنية، وتحديث تواريخ صور JPEG EXIF، ومعاينة التغييرات المجمعة بأمان.

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

قم بتعيين خلفية شاشة منفصلة لكل شاشة من شاشات نظام التشغيل Windows 10، وحدد الشاشات، واضبط ملاءمة الصورة، وقم باستكشاف أخطاء خيارات الشاشة المفقودة وإصلاحها.

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

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

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

تعرف على كيفية إنشاء مشروع NeoDownloader، واختيار نطاق الزحف، وتعيين مرشحات الصور والوجهة، ومراجعة عمليات التنزيل المجمعة.

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

قم بإعداد عرض شرائح لنظام التشغيل Windows 7 أو 8، وأنشئ اختصارًا صغيرًا بلغة VBScript، وقم بتعيين مفتاح اختصار لوحة المفاتيح للانتقال إلى خلفية الشاشة التالية.

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

استخدم برنامج XnConvert لتطبيق التأثيرات، وتغيير حجم الصور، وتحويل صيغ الصور دفعة واحدة. اختر إعدادات الإخراج، وعاين التعديلات، واحفظ ملفاتك الأصلية.

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تعرف على كيفية قيام ManicTime بتتبع استخدام التطبيق، ووقت النشاط ووقت الخمول، والمستندات، ثم قم بتحويل سجل نشاطك إلى علامات للمشاريع وجداول زمنية.