اختبر اتصال منفذ الشبكة البعيد في نظام التشغيل Windows 10
في Windows 10 ، هناك إمكانية للتحقق من الاتصال بمنفذ معين على جهاز بعيد. هذا ممكن بفضل PowerShell. لذلك ، ليست هناك حاجة إلى أدوات تابعة لجهات خارجية ويمكنك القيام بذلك محليًا.
الإعلانات
PowerShell هو شكل متقدم من موجه الأوامر. وهو مزود بمجموعة ضخمة من أوامر cmdlets الجاهزة للاستخدام ويأتي مع القدرة على استخدام .NET framework / C # في سيناريوهات مختلفة. إذا كانت لديك المهارة في كتابة البرامج النصية ، فيمكنك إنشاء بعض البرامج القوية جدًا لأتمتة Windows.
أحد أوامر cmdlets الخاصة به ، اختبار NetConnection، يمكن استخدامه للتحقق من الاتصال بعنوان بعيد ومنفذ مخصص يحدده المستخدم.
يحتوي على النحو التالي:
اختبار-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
استخدمه على النحو التالي.
اختبر اتصال منفذ الشبكة البعيد في نظام التشغيل Windows 10
- افتح PowerShell
- اكتب الأمر التالي:
اختبار-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
استبدل جزء COMPUTER_NAME باسم الكمبيوتر البعيد الفعلي أو عنوان IP. حدد المنفذ الذي تريد الاتصال به بدلاً من الجزء PORT_NUMBER.
على سبيل المثال ، دعنا نختبر الاتصال بمنفذ DNS (53) لخادم Google DNS العام (8.8.8.8). سيبدو الأمر كما يلي:
اختبار-NetConnection -ComputerName 8.8.8.8 -Port 53
الإخراج:الخط نجح اختبار TcpTest: صحيح يشير إلى أن الاتصال كان ناجحًا وأن المنفذ 53 مفتوحًا.
إذا حاولت الاتصال ببعض المنافذ العشوائية ، والمغلقة للاتصالات الواردة ، فسوف يستجيب Test-NetConnection cmdlet بالمعلومات التالية:
يشير الإخراج إلى فشل الاتصال. الخط نجح اختبار Tcp القيمة "خطأ" ، ولكن الأمر cmdlet يعرض معلومات إضافية تفيد بأن الخادم الهدف على قيد الحياة. لقد تم اختبار عنوان الوجهة ويتضمن النتائج في الإخراج. انظر السطور:
نجح الأمر Ping: صحيح. تفاصيل PingReply (RTT): 48 مللي ثانية
بالنسبة لبعض الخوادم ، قد تواجه الموقف حيث نجح الأمر Ping يكون خاطئة لكن نجح اختبار Tcp يكون حقيقي. هذا يعني فقط أن ICMP Ping معطل على الخادم الهدف ولكن منفذ الوجهة مفتوح للاتصالات الواردة.
ملف cmdlet اختبار NetConnection هو أحد أوامر أوامر PowerShell cmdlets الأكثر فائدة. إنه يوفر وقتك ويوسع وظيفة تشخيص الشبكة المضمنة في نظام التشغيل Windows 10.
يتوفر أمر cmdlet الخاص بـ Test-NetConnection في نظام التشغيل Windows 8.1 أيضًا.
هذا كل شيء.