أفضل أوامر شبكة سطر أوامر Windows

يأتي Windows(Windows) مليئًا بالعديد من أدوات الشبكة المفيدة. يمكن أن تزودك هذه البرامج بمعلومات مهمة حول اتصالك بالشبكة وتساعدك في تشخيص المشكلات. هناك أربعة أدوات مساعدة لشبكة TCP/IP يجب أن يعرفها كل مستخدم Windows :

  1. نتستات
  2. تارسيرت
  3. IPconfig
  4. NSLOOKUP

دعونا نرى ما تفعله هذه المرافق وكيف يتم استخدامها بشكل شائع.

تحديث على TCP / IP

جميع المرافق الأربعة هي برامج شبكة TCP/IP . ماذا يعني ذالك؟ 

TCP / IP هو اختصار لبروتوكول الإنترنت لبروتوكول التحكم في الإرسال. (Transmission Control Protocol Internet Protocol.)البروتوكول هو مجموعة من القواعد والمواصفات التي تحدد كيفية عمل العملية. 

على سبيل المثال ، في العمل قد يكون بروتوكول تحديد موعد أولاً مع المساعد الشخصي لرئيسك في العمل بدلاً من اقتحام مكتبه في أوقات عشوائية من اليوم. وبالمثل ، يصف TCP/IP كيف يمكن للأجهزة المختلفة المتصلة ببعضها البعض على الإنترنت(internet) التواصل بطريقة منظمة.

تعلم أن تحب سطر الأوامر

بينما 99٪ من واجهات الكمبيوتر هذه الأيام رسومية ، ستكون هناك دائمًا حاجة لأدوات سطر الأوامر المستندة إلى النص. بالنسبة للجزء الأكبر ، تعمل أدوات TCP/IP المساعدة هذه من خلال سطر الأوامر. هذا يعني أنك بحاجة إلى كتابة اسم الأداة والإجراء الذي تريد أن تتخذه.

في Windows ، تم تحقيق ذلك دائمًا من خلال موجه الأوامر(Command Prompt) ، ولكن يتم التخلص منه تدريجياً. واجهة سطر الأوامر المفضلة اليوم هي Windows PowerShell

للوصول إلى Powershell:

  1. انقر بزر الماوس الأيمن على زر ابدأ(Start Button)
  2. حدد Windows PowerShell (المسؤول)(Windows PowerShell (Admin))

الآن يمكنك كتابة أوامرك في سطر الأوامر في PowerShell لمحتوى قلبك. إذا كنت ترغب في السير في مسار برنامج PowerShell الرئيسي ، فإنه يبدأ بخطوة واحدة. هذا هو ، استخدام PowerShell للمستخدمين المنزليين - دليل المبتدئين(Using PowerShell for Home Users – A Beginner’s Guide) بواسطة Guy McDowell الخاص بنا.

لنبدأ الآن في التعرف عليهم بشكل أفضل.

ما هو Netstat؟

يعد Netstat أو Network Statistics أداة مساعدة قوية للمعلومات تمنحك رؤى مهمة حول ما يفعله اتصال الشبكة في أي لحظة. يمنحك إحصائيات أساسية حول نشاط الشبكة الرئيسي. يتضمن ذلك المنافذ(ports) المفتوحة والقيد الاستخدام والتوصيلات المفتوحة والقيد التشغيل.

Netstat ليس مجرد تطبيق Windows ، إنه على Linux و Unix و Mac أيضًا. لقد بدأ الحياة على Unix وأصبح سلاحًا أساسيًا في صندوق أدوات مسؤول الشبكة. 

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

أوامر Netstat المهمة

يعد Netstat(Netstat) أحد أسهل أدوات TCP/IP المساعدة للاستخدام. كل ما عليك فعله هو كتابة "netstat" (بدون علامات الاقتباس) وستحصل على القائمة القياسية للاتصالات النشطة. الذي(Which) يجب أن يبدو مثل هذا:

هذا جيد للحصول على نظرة عامة عادية على اتصالات الشبكة الخاصة بك ، ولكن يمكنك تعديل الإخراج باستخدام المعدلات. على سبيل المثال ، يعرض "netstat -a" جميع المنافذ النشطة وسيعرض لك "netstat -b" الملف القابل للتنفيذ المسؤول عن كل منفذ استماع. فيما يلي المزيد من الأوامر الرئيسية:

  • Netstat -e - يعرض تفاصيل الحزم التي تم إرسالها
  • Netstat -n - يسرد المضيفين المتصلين حاليًا
  • Netstat -p - يسمح بتحديد نوع البروتوكول الذي تريد التحقق منه
  • Netstat -r - يوفر قائمة بجداول التوجيه
  • Netstat -s - يعطي إحصائيات حول IPv4 ، IPv6 ، ICMP ، TCP ، إلخ

ما هو برنامج Tracert؟

Tracert هو اختصار لـ traceroute . إنها أداة شبكة تعرض لك معلومات حول كل نقطة توقف على طول الطريق من واجهة شبكة الكمبيوتر إلى الجهاز الوجهة.

عند استخدام Tracert ، يرسل التطبيق حزم بروتوكول رسائل التحكم في الإنترنت(Internet Control Message Protocol ) ( ICMP ) الخاصة التي تجبر الأجهزة في كل قفزة على إرسال المعلومات مرة أخرى. على وجه التحديد ، يطلب منهم ترحيل الوقت المحدد الذي وصلت فيه الحزمة ثم يستخدم هذه المعلومات لحساب وقت السفر بين كل قفزة.

هناك ثلاثة استخدامات رئيسية لبرنامج Tracert:

  • لمعرفة مكان فقدان الحزمة.
  • لتحديد مكان تأخر الحزم.
  • لمشاهدة عناوين IP لكل قفزة على طول مسار الحزمة.

بعد ذلك ، دعنا نرى أمر Tracert قيد التنفيذ.

أوامر Tracert المهمة

يتطلب الشكل الأساسي لأمر Tracert اسم الأداة المساعدة بالإضافة إلى وجهة الشبكة. يمكن التعبير عن الوجهة كعنوان IP أو عنوان URL(URL) لموقع الويب . على سبيل المثال: Tracert www.google.com .

يبدو إخراج الأمر كما يلي:

يحتوي Tracert(Tracert) أيضًا على عدد صغير من الخيارات ، وإليك القائمة:

  • Tracert -d : يخبر Tracert بعدم حل العناوين لأسماء المضيف
  • Tracert -h : Maximum_hops - يتيح لك تغيير العدد الافتراضي للقفزات ، على سبيل المثال -h 30
  • Tracert -j host-list يحدد LSR ( مسار مصدر فضفاض(loose source route) ) على طول قائمة المضيف
  • -w timeout : يتيح لك تعيين المدة التي ينتظرها Tracert في كل قفزة قبل اعتبارها مهلة. على سبيل المثال Tracert -w 1000

إنها أداة بسيطة ، لكنها يمكن أن تكون مفيدة بشكل لا يصدق إذا كنت تلعب دور المخبر الشبكي!

ما هو IPconfig؟

يعد IPconfig(IPconfig) أحد أكثر الأدوات المساعدة لشبكة TCP/IP فائدة ، حيث يعرض لك التكوين الحالي لأجهزة الشبكة في جهاز الكمبيوتر الخاص بك. يمكن استخدامه أيضًا لفرض بعض الإجراءات يدويًا المتعلقة باتصالات الشبكة الخاصة بك.

يعتبر IPconfig(IPconfig) مفيدًا بشكل خاص إذا كان لجهاز الكمبيوتر الخاص بك عنوان IP مخصصًا له ديناميكيًا. نظرًا لأنه يتيح لك معرفة عنوان IP الذي يحتويه نظامك حاليًا بسرعة.

أوامر IPconfig الهامة

يتم استخدام IPconfig(IPconfig) بشكل عام مع معلمة ، والتي إما تعرض معلومات الشبكة أو تؤدي مهمة متعلقة بالشبكة. فيما يلي بعض أهم الأوامر التي يجب معرفتها:

  • IPconfig /all : يعرض لك جميع معلومات اتصال محول الشبكة الفعلية والظاهرية.
  • IPconfig /flushdns : يعيد تعيين ذاكرة التخزين المؤقت لمحلل DNS . جيد لحل المشاكل المتعلقة بـ DNS .
  • /IPconfig /renew : يفرض تعيين عنوان IP جديد(new IP address) .

IPconfig هي أداة go-to لاستكشاف أخطاء اتصال الإنترنت وإصلاحها بشكل عام ، لذلك يجدر تذكر أوامرها الرئيسية.

ما هو NSLookup؟

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

عادةً ما تكون هذه العملية مخفية عنك كمستخدم ، لكن NSlookup يتيح لك القيام بأمرين:

  • ابحث عن(Find) عنوان IP وراء عنوان موقع ويب معين.
  • للعثور على عنوان URL(URL) المتصل بعنوان IP محدد.

لذلك إذا كان لديك إما عنوان ويب أو عنوان IP فقط ، فيمكنك استخدام NSlookup للعثور على الجزء الآخر من اللغز. يمكنك دمج هذا مع المعلومات من أدوات أخرى ، مثل Tracert أو Netstat لتحديد خوادم الويب المرفقة بعناوين IP التي تبلغ عنها.

أوامر NSLookup المهمة

هناك ثلاثة أوامر NSLookup رئيسية يجب أن تعرفها. الأول هو مجرد "nslookup". يوضح لك هذا خادم الاسم الحالي وعنوان IP الخاص به.

لاحظ أن NSlookup لا يزال قيد التشغيل وأنت في سطر الأوامر ، وليس PowerShell . إذا كنت تريد العودة إلى PowerShell ، فاكتب exit واضغط على Enter .

ومع ذلك ، دعنا ننتظر لثانية واحدة ونطلب من خادم الأسماء الخاص بنا أن يعطينا عنوان Google.com . فقط(Just) اكتب google.com واضغط على Enter .

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

أنت الآن على دراية بأربعة من أدوات TCP/IP المساعدة(utilities) الأساسية التي ستساعدك على فهم ما يحدث في شبكتك وسحب الستار عن اللغز الذي هو الإنترنت. استمتع!



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts