Command Prompt (CMD) - 8 فرمان شبکه که باید بدانید

Command Prompt ثابت کرد که یکی از بهترین ابزارها برای اجرای دستورات اولیه است که به شما امکان می دهد با فایل ها و پوشه های ویندوز(Windows) کار کنید. با این حال، Command Prompt بسیار قدرتمندتر از این است. شما می توانید با اجرای بیش از چند دستور پیشرفته، از جمله طیف وسیعی از دستورات شبکه مفید، همه چیز را به سطح بعدی ببرید. امروز، ما می خواهیم یاد بگیریم که چگونه از Command Prompt برای بررسی اتصال اینترنت(internet connection) ، اتصالات شبکه، مشاهده اطلاعات(view information) مربوط به دستگاه های شبکه و تماشای اتصالات بین رایانه شخصی خود و سایر دستگاه ها استفاده کنیم. بدون مقدمه، بیایید شروع کنیم:

توجه:(NOTE:) ما این راهنما را با استفاده از ویندوز 10(Windows 10) با به‌روزرسانی (Update)نوامبر 2019(November 2019) نوشتیم . با این حال، تمام دستورات نشان داده شده در ویندوز 8.1(Windows 8.1) و ویندوز 7(Windows 7) یکسان عمل می کنند . قبل از ادامه دادن، اگر نمی‌دانید چگونه Command Prompt را باز کنید ، بخوانید: 11 روش برای راه‌اندازی Command Prompt در ویندوز(Windows) .

1. نحوه بررسی اتصال اینترنت در CMD

برای بررسی اینکه آیا اتصال اینترنت شما کار می کند، می توانید از Command Prompt برای آزمایش اتصال خود به یک وب سایت یا مکان اینترنتی(website or internet location) خاص استفاده کنید . برای انجام این کار، می توانید از دستور ping network(network command) و به دنبال آن یک آدرس وب یا آدرس IP استفاده کنید(address or IP address) . برای مثال، می‌توانید بدون باز کردن مرورگر وب ، اتصال به (web browser)Digital Citizen را با تایپ دستور "ping www.digitalcitizen.life" بررسی کنید. ("ping www.digitalcitizen.life.")سپس Enter را روی صفحه کلید خود فشار دهید.

پینگ www.digitalcitizen.life

اگر آمار پینگ هیچ گونه از دست دادن بسته ها را نشان نمی دهد، اتصال اینترنت(internet connection) شما همانطور که باید کار می کند. با این حال، اگر بسته های گم شده را دریافت کنید، به این معنی است که یا اتصال اینترنت(internet connection) شما قطع شده است یا وب سایتی که پینگ کرده اید آنلاین نیست. برای بررسی مجدد اتصال اینترنت(internet connection) خود ، حداقل یک وب‌سایت دیگر، ترجیحاً به وب‌سایتی که همیشه روشن است، مانند www.google.com ، پینگ کنید .

پینگ www.google.com

دستور ping همچنین به شما امکان می دهد از پارامتر مفید "-t" استفاده کنید ، که به شما امکان می دهد آدرس مشخص شده را برای همیشه پینگ کنید تا زمانی که به صورت دستی متوقف شود. به عنوان مثال، ما "ping -t www.digitalcitizen.life" را تایپ کردیم. ("ping -t www.digitalcitizen.life.")بعد از مدتی می خواستیم آمار اتصالات را ببینیم و از ترکیب صفحه کلید (keyboard combination) "CTRL + Break."این نشان می دهد که میانگین دستورات پینگ اجرا شده تا آن زمان.

پینگ www.digitalcitizen.life -t

در نهایت، با استفاده از ترکیب صفحه کلید (keyboard combination) "CTRL + C." دستور را خاتمه دادیم . این چرخه بی پایان دستورات پینگ به آدرس مشخص شده را متوقف می کند.

2. چگونه می توانم تمام آداپتورهای شبکه را در رایانه خود با استفاده از CMD ببینم ؟

برای به دست آوردن اطلاعات دقیق در مورد آداپتورهای شبکه و اتصالات خود، از دستور ipconfig(ipconfig) استفاده کنید . Command Prompt را باز کنید، ipconfig را تایپ کنید و Enter را فشار دهید . همانطور که در اسکرین شات زیر می بینید، وقتی این دستور را اجرا می کنید، ویندوز(Windows) لیستی از تمام دستگاه های فعال شبکه، اعم از متصل یا قطع شده، و آدرس IP آنها را نمایش می دهد. شما همچنین جزئیاتی مانند آدرس های IP دروازه پیش فرض(default gateway) ، ماسک های زیر شبکه و وضعیت هر آداپتور شبکه را(network adapter) دریافت می کنید.

دریافت اطلاعات nic cmd (اطلاعات مربوط به کارت رابط شبکه) با اجرای ipconfig

اگر سوئیچ /allدستور ipconfig(ipconfig) اضافه کنید، می‌توانید به سطح جدیدی از جزئیات دست پیدا کنید: اطلاعات DNS(DNS information) ، MAC ( کنترل دسترسی رسانه‌ها(Media Access Control) ) (در قسمت آدرس فیزیکی(Physical Address) ) و سایر اطلاعات در مورد هر جزء شبکه(network component) . برای دیدن نمونه ای از آنچه از "ipconfig /all" دریافت می کنید، تصویر زیر را بررسی کنید .

اجرای ipconfig /all برای دریافت اطلاعات دقیق NIC (کارت رابط شبکه).

3. چگونه اتصال شبکه(network connection) خود را در CMD بررسی کنیم(CMD)

اگر می خواهید بررسی کنید که آیا اتصال شبکه(network connection) شما به روتر همانطور که باید کار می کند یا خیر، می توانید از ترکیبی از دستورات ipconfig و ping استفاده کنید. ابتدا اطلاعات مربوط به nic cmd(cmd nic info) را در مورد آداپتور خود دریافت کنید. به عبارت دیگر، Command Prompt را باز کرده و (Command Prompt)ipconfig را اجرا کنید. در لیست نتایج، آداپتور شبکه ای را(network adapter) که برای اتصال به شبکه ای که می خواهید آزمایش کنید استفاده می شود، شناسایی کنید. سپس در جزئیات آن، آدرس IP (IP address)روتر(router and note) خود را پیدا کنید و آن را یادداشت کنید. برای مثال، اگر بخواهیم اتصال شبکه اترنت خود را بررسی کنیم، (Ethernet network)ipconfig را اجرا می کنیم و می بینیم که روتر ماآدرس IP(IP address) 192.168.50.1 است.

اجرای ipconfig برای شناسایی آدرس IP روتر

مرحله بعدی این است که بررسی کنید که اتصال شبکه(network connection) بین روتر و رایانه صحیح است یا خیر. برای انجام این کار، کافی است دستور ping را در (ping)آدرس IP(IP address) روتر اجرا کنید . در مثال ما، این بدان معناست که باید این دستور را در CMD اجرا کنیم : ping 192.168.50.1 .

پینگ کردن روتر برای بررسی اتصال شبکه

اگر هیچ بسته ای گم نشده باشد، اتصال شبکه(network connection) آزمایش شده به خوبی اجرا می شود. در غیر این صورت، جایی بین رایانه شما و روتر مشکلی وجود دارد، در این صورت باید بررسی کنید که آداپتور شبکه(network adapter) رایانه شخصی شما به درستی پیکربندی شده است، کابل اترنت(Ethernet cable) اوکی است (اگر از اتصال سیمی استفاده می کنید)، و آیا روتر درست است. به درستی پیکربندی شده است

4. چگونه آدرس IP (IP address)آداپتور شبکه(network adapter) خود را تمدید کنید

وقتی اتصال شبکه(network connection) شما آنطور که باید کار نمی کند، ممکن است آداپتور شبکه شما (network adapter)آدرس IP(IP address) مناسبی را نداشته باشد. یک راه سریع برای حل این مشکل، تمدید آدرس IP(IP address) آن است و خوشبختانه، می توانید این کار را به سرعت، مستقیماً از Command Prompt انجام دهید . CMD را باز کنید و دستورات زیر را اجرا کنید: ipconfig /release و ipconfig /renew . دستور اول ( ipconfig /release ) آداپتور شبکه شما را مجبور می کند که (network adapter)آدرس IP(IP address) اختصاص داده شده خود را حذف کند و فرمان دوم ( ipconfig /renew ) آداپتور شبکه را تجدید می کند.(network adapter)آدرس IP(IP address) .

اجرای ipconfig /release و ipconfig /renew برای بازنشانی آدرس IP

توجه داشته باشید که می‌توانید به CMD دستور دهید هر دو دستور را در یک خط با تایپ کردن "ipconfig /release & ipconfig /renew," بدون علامت‌های نقل قول معکوس اجرا کند. اگر آنها را به این شکل تایپ کنید، Command Prompt اولین دستور را اجرا می کند و پس از اتمام، دستور دوم را به طور خودکار اجرا می کند. باحال(Cool) ، درسته؟ 🙂

اجرای ipconfig /release &  ipconfig /reew با تایپ تنها یک خط در CMD

پارامترهای انتشار و تمدید(renew) در شبکه‌هایی که از DHCP (پروتکل پیکربندی میزبان پویا)(DHCP (Dynamic Host Configuration Protocol)) برای توزیع خودکار آدرس‌های IP استفاده می‌کنند، مفید است . (release)سیستم شما آدرس فعلی خود را رها می کند و یک آدرس جدید از سرور DHCP(DHCP server) درخواست می کند و این می تواند به شما در عیب یابی برخی از مشکلات شبکه کمک کند.

5. نحوه دریافت اطلاعات nic در مورد آدرس های MAC آداپتور (MAC)شبکه خود(network adapter)

یکی از سریع ترین و ساده ترین راه ها برای به دست آوردن آدرس مک(MAC) آداپتورهای شبکه، استفاده از دستور getmac است. در Command Prompt ، getmac را تایپ کرده و Enter را فشار دهید ، همانطور که در تصویر زیر مشاهده می کنید.

Getmac آدرس های فیزیکی همه آداپتورهای شبکه را نمایش می دهد

6. چگونه می توانم رایانه ها و دستگاه های متصل به شبکه خود را با استفاده از CMD ببینم ؟

در برخی موارد، ممکن است بخواهید ببینید چه رایانه‌ها و دستگاه‌هایی به همان شبکه شما متصل هستند. یکی از راه های آسان و دوستانه برای انجام این کار استفاده از دستور net view است. Command Prompt را اجرا کنید و net view را(net view) اجرا کنید . پس از مدتی، باید لیستی از رایانه ها و دستگاه های موجود در شبکه خود را مشاهده کنید.

نمای شبکه می تواند رایانه ها و دستگاه های متصل به یک شبکه را نشان دهد

با این حال، یک هشدار در مورد این دستور وجود دارد. نمای Net (Net view)همه(all) رایانه‌ها و دستگاه‌هایی را که در شبکه شما هستند نشان نمی‌دهد . اگرچه برای شبکه‌های خصوصی به اندازه کافی خوب کار می‌کند، اما نمی‌تواند دستگاه‌هایی مانند تلفن‌های هوشمند یا چاپگرها را شناسایی کند و همچنین مشکلاتی با رایانه‌هایی دارد که از سیستم‌عامل‌های مختلف استفاده می‌کنند. اگر می خواهید دید واضحی از هر چیزی که به شبکه شما متصل است داشته باشید، باید دستور بعدی را نیز بررسی کنید.

7. چگونه می توانم تمام دستگاه های متصل به شبکه خود را با استفاده از CMD ببینم ؟

بهترین راه برای یافتن تمام دستگاه های متصل به همان شبکه شما بر اساس استفاده از دستور arp است. Command Prompt را باز کرده و arp -a را اجرا کنید . آدرس IP(IP address) نشان داده شده در ابتدا، در کنار رابط ، (Interface)آدرس IP (IP address)آداپتور شبکه(network adapter) شما را نشان می دهد . سپس، فهرستی از آدرس‌های IP(IP address) و آدرس‌های MAC (آدرس‌های فیزیکی(Physical Addresses) ) وجود دارد. همه آدرس‌های IP که با شماره‌های مشابه آداپتور شبکه(network adapter) شما شروع می‌شوند در همان شبکه و/یا زیرشبکه شما هستند. همه آنها دستگاه های متصل به شبکه شما هستند.

Arp -a تمام دستگاه های متصل به یک شبکه را نشان می دهد

موارد بعدی دستگاه های واقعی نیستند، بلکه آدرس های IP هستند که برای پخش چندگانه(multicasting) استفاده می شوند . آنها معمولاً توسط دستگاه های واقعی شما برای پخش رسانه در شبکه شما استفاده می شوند. در مثال ما، دستگاه‌هایی که به همان شبکه رایانه ما متصل هستند، همه آنهایی هستند که آدرس IP دارند که با 192.168.50 شروع می‌شود.

اگر می‌خواهید آن دستگاه‌ها را به روشی انسان‌پسندتر ببینید، آدرس‌های MAC آن‌ها را کپی کنید و (DNS Checker)با استفاده از (MAC)Google یا در وب‌سایت‌هایی که به شما امکان می‌دهند بررسی کنید کدام فروشنده آدرس‌های MAC خاصی را اختصاص می‌دهند، آنها را کپی کنید و آنها را در اینترنت جستجو کنید . به عنوان مثال، اگر به دنبال آدرس MAC(MAC address) 04-d9-f5-b5-b1-f0 هستید، متوجه می شوید که این دستگاه ساخت ایسوس(ASUS) است. در حقیقت، این روتر ZenWiFi ایسوس(ASUS ZenWiFi router) است.

8. نحوه بررسی اتصالات شبکه کامپیوتر و باز کردن پورت ها

می‌توانید اطلاعات مفید دیگری از cmd nic را از دستور netstat دریافت کنید ، که به شما امکان می‌دهد اتصالات شبکه‌ای که بین سیستم شما و سایر سیستم‌های موجود در شبکه یا اینترنت شما فعال هستند را مشاهده کنید.

Netstat اتصالات شبکه فعال و پورت های باز را نشان می دهد

اگر پارامتر -a را به دستور (-a)netstat اضافه کنید، می‌توانید لیستی با تمام اتصالات و پورت‌های گوش دادن، همانطور که در تصویر زیر مشاهده(image below) می‌کنید، دریافت کنید .

Netstat -a اتصالات شبکه فعال، پورت های باز و پورت های گوش دادن را نمایش می دهد

خودشه!

آیا راه های مفید دیگری برای دریافت اطلاعات nic cmd می دانید؟

فرمان‌های شبکه‌ای که می‌توانید در Command Prompt اجرا کنید می‌توانند زمانی مفید باشند که نیاز به یافتن اطلاعاتی در مورد دستگاه‌های متصل به شبکه خود داشته باشید یا زمانی که می‌خواهید وضعیت اتصالات شبکه خود را آزمایش کنید. آنها همچنین در مواقعی که مشکلات شبکه دارید راحت هستند و سعی می کنید خودتان آنها را عیب یابی کنید. اگر در مورد این دستورات شبکه سوالی دارید، اگر به کمک نیاز دارید، یا اگر می خواهید دیگران را به لیست اضافه کنیم، در زیر نظر خود را برای ما در میان بگذارید.



About the author

من یک بازبین نرم افزار و مهندس بی سیم با بیش از 10 سال تجربه در این زمینه هستم. من در بررسی برنامه ها و نرم افزارهای تلفن همراه و همچنین کمک به مشتریان برای بهینه سازی شبکه های خود تخصص دارم. از طریق بررسی‌هایم، می‌توانم به شما در تصمیم‌گیری آگاهانه درباره محصولاتی که باید استفاده کنید، نحوه بهبود گردش کار و موارد دیگر کمک کنید. مهارت های من عبارتند از: ارتباط کتبی و شفاهی عالی، حل مسئله، دانش فنی قوی و توجه به جزئیات. من همچنین در کار مستقل و همکاری در پروژه ها مهارت دارم.



Related posts