9 دستور پر کاربرد cmd در شبکه
مقدمه
CMD (یا Command Prompt) یکی از ابزارهای قدرتمند ویندوز است که به کاربران این امکان را میدهد تا از طریق خط فرمان با سیستمعامل خود تعامل داشته باشند. برای متخصصین شبکه، مدیران سیستم و حتی کاربران عادی، استفاده از این ابزار میتواند کارایی و سرعت بسیاری را در انجام کارهای مختلف افزایش دهد. یکی از حوزههای کاربردی CMD در مدیریت و عیبیابی شبکه است. در این مقاله، به بررسی دستورات کاربردی CMD در زمینه شبکه پرداختهایم که میتوانند در عیبیابی، تنظیمات شبکه، و نظارت بر وضعیت اتصال شبکه بسیار مفید واقع شوند.
نکات مهم قبل از شروع
بهتر است قبل از شروع cmd را با حالت Run is Administrator اجرا کنید.
نکته بعدی در این مقاله کاربرد کلی این دستورات ذکر نشده است و صرفا یک آموزش ساده برای فهم این دستورات است در مقاله های بعدی به صورت جزئی در مورد کاربرد های آنها صحبت خواهیم کرد .
cmd دارای کاربرد های بسیار زیادی است و در این مقاله فقط مهمترین دستورات مرتبط با شبکه رو برای شما بیان کرده ایم برای بررسی بقیه دستورات میتوانید در بلاگ سرچ کنید .
1. دستور ipconfig – بررسی وضعیت شبکه
دستور دستور ipconfig – بررسی وضعیت شبکه- بررسی وضعیت شبکه
دستور ipconfig
یکی از ابتداییترین و پرکاربردترین دستورات CMD است که وضعیت شبکه سیستم شما را نمایش میدهد. این دستور به شما اطلاعات مهمی از جمله آدرس IP، ماسک زیرشبکه، دروازه پیشفرض، و آدرس MAC (که مختص کارت شبکه است) را نشان میدهد.
کاربرد:
این دستور زمانی مفید است که بخواهید اطلاعات پایهای از وضعیت شبکه خود بدست آورید، بهویژه اگر با مشکلات اتصال به اینترنت مواجه هستید. همچنین میتوانید با استفاده از دستور ipconfig /renew
، آدرس IP خود را بهطور خودکار از DHCP سرور دریافت کنید.
دستور:
ipconfig
این دستور اطلاعات مربوط به تمامی اتصالات شبکه را نمایش میدهد، از جمله:
- IPv4 Address: آدرس IP سیستم
- Subnet Mask: ماسک زیرشبکه
- Default Gateway: دروازه پیشفرض که مسیر به اینترنت یا شبکههای دیگر را مشخص میکند.
اگر نیاز به مشاهده اطلاعات دقیقتر دارید، میتوانید از دستور زیر استفاده کنید:
ipconfig /all
این دستور تمام اطلاعات شبکه را به صورت کامل و دقیق از جمله وضعیت DNS، DHCP و اطلاعات کارتهای شبکه نمایش میدهد.
2. دستور ping – تست اتصال شبکه
دستور ping – تست اتصال شبکه
یکی از معروفترین و کاربردیترین دستورات برای بررسی وضعیت اتصال شبکه، دستور ping
است. این دستور برای ارسال درخواست پینگ به یک آدرس IP خاص یا دامنه استفاده میشود و زمان پاسخدهی آن را به نمایش میگذارد. با استفاده از ping
میتوانید بررسی کنید که آیا دستگاه مقصد در دسترس است یا نه.
کاربرد:
دستور ping
برای عیبیابی مشکلات اتصال به اینترنت یا شبکه بسیار مفید است. با استفاده از این دستور، میتوانید متوجه شوید که آیا مشکلی در مسیر اتصال شما به یک سرور خاص وجود دارد یا نه.
دستور:
ping www.google.com
با اجرای این دستور، اگر اینترنت شما فعال باشد، زمان پاسخدهی سرور گوگل به شما نمایش داده میشود. در صورتی که اتصال شما قطع باشد، پیامی مبنی بر “Request Timed Out” دریافت خواهید کرد.
شما همچنین میتوانید برای بررسی وضعیت دستگاههای مختلف در شبکه خود از دستور ping
استفاده کنید:
ping 192.168.1.1
این دستور آدرس IP دستگاه موجود در شبکه محلی شما (مثلاً مودم یا روتر) را پینگ میکند.
3. دستور tracert – بررسی مسیر بستههای داده
دستور tracert – بررسی مسیر بستههای داده
دستور tracert
یا همان trace route برای بررسی مسیر انتقال دادهها از سیستم شما به مقصد خاص استفاده میشود. این دستور به شما نشان میدهد که بستههای داده چگونه از طریق روترها و شبکهها به مقصد خود میرسند و در چه نقطهای احتمالاً مشکل پیش میآید.
کاربرد:
این دستور بهویژه برای شناسایی مشکلات مربوط به سرعت پایین یا قطعی در اتصال اینترنت یا شبکه مفید است. با استفاده از این دستور میتوانید ببینید که بستههای شما از کجا عبور میکنند و در کدام گره یا روتر ممکن است توقف کنند.
دستور:
tracert www.google.com
با اجرای این دستور، مسیر انتقال بستهها از سیستم شما تا سرور گوگل به نمایش در میآید. مسیر بهصورت گامبهگام از طریق روترها و گرههای مختلف نمایش داده میشود. این اطلاعات برای مدیران شبکه و افرادی که به دنبال شناسایی مشکلات اتصال هستند، بسیار مفید است.
4. دستور route – مدیریت جدول مسیریابی
دستور route – مدیریت جدول مسیریابی
دستور route
به شما امکان میدهد جدول مسیریابی سیستم خود را مشاهده و مدیریت کنید. این جدول مشخص میکند که دادهها از کدام مسیرها به مقصد میروند و میتوان آن را برای مسیردهی بهتر شبکه تنظیم کرد.
کاربرد:
این دستور برای عیبیابی و اصلاح مشکلات مسیریابی و اتصال در شبکه مفید است. اگر در شبکه خود با مشکلاتی مواجه شدهاید که بهنظر میرسد مربوط به مسیرهای شبکه باشند، با استفاده از این دستور میتوانید جدول مسیریابی را بررسی کنید.
دستور:
route print
با اجرای این دستور، لیستی از تمام مسیرهای شبکه و مقاصد آنها به نمایش در میآید. این اطلاعات میتواند به شما کمک کند تا مشکلات مربوط به مسیرهای شبکه را شناسایی و برطرف کنید.
5. دستور netsh wlan show interfaces – بررسی وضعیت Wi-Fi
دستور netsh wlan show interfaces – بررسی وضعیت Wi-Fi
اگر از Wi-Fi برای اتصال به اینترنت استفاده میکنید، دستور netsh wlan show interfaces
به شما اطلاعات دقیقی در مورد وضعیت اتصال بیسیم سیستم میدهد. این دستور اطلاعاتی مانند قدرت سیگنال، وضعیت اتصال، SSID و بسیاری دیگر از جزئیات اتصال بیسیم را نمایش میدهد.
کاربرد:
این دستور زمانی مفید است که نیاز به بررسی وضعیت سیگنال Wi-Fi و مشکلات مربوط به اتصال بیسیم دارید. اگر سرعت اینترنت شما پایین است یا اتصال شما مرتب قطع میشود، این دستور میتواند دلایل احتمالی را نشان دهد.
دستور:
netsh wlan show interfaces
این دستور بهطور مفصل اطلاعاتی مانند SSID شبکه، قدرت سیگنال (Signal Strength)، نوع امنیت (Security type) و وضعیت اتصال را نشان میدهد.
6. دستور nslookup – بررسی وضعیت DNS
دستور nslookup – بررسی وضعیت DNS
دستور nslookup
به شما امکان میدهد که اطلاعات DNS یک دامنه را بررسی کنید. این دستور برای بررسی مشکلات مربوط به نام دامنه و آدرس IP آن بسیار مفید است.
کاربرد:
این دستور بهویژه زمانی مفید است که بخواهید مطمئن شوید که DNS برای یک دامنه بهدرستی کار میکند و آدرس IP صحیح برای آن دامنه موجود است.
دستور:
nslookup www.google.com
این دستور آدرس IP مربوط به دامنه “google.com” را به شما نمایش میدهد. میتوانید از این دستور برای بررسی وضعیت دیگر دامنهها و همچنین رفع مشکلات DNS استفاده کنید.
7. دستور netsh interface ip set dns – تغییر DNS سیستم
اگر از DNS پیشفرض سرویسدهنده اینترنت خود راضی نیستید و یا میخواهید از DNS سریعتری مانند Google DNS استفاده کنید، میتوانید با استفاده از دستور netsh interface ip set dns
تنظیمات DNS سیستم خود را تغییر دهید.
کاربرد:
این دستور زمانی مفید است که بخواهید DNS سیستم خود را به DNSهای عمومی یا سریعتری مانند Google DNS یا OpenDNS تغییر دهید تا سرعت اینترنت شما بهبود یابد.
دستور:
netsh interface ip set dns name="Wi-Fi" static 8.8.8.8
با اجرای این دستور، سیستم شما از DNS عمومی گوگل (8.8.8.8) استفاده خواهد کرد.
8. دستور netsh int ip reset – بازنشانی تنظیمات TCP/IP
دستور netsh int ip reset – بازنشانی تنظیمات TCP/IP
اگر با مشکلات اتصال به اینترنت مواجه هستید و احتمال میدهید که تنظیمات TCP/IP بهدرستی پیکربندی نشدهاند، میتوانید با استفاده از دستور netsh int ip reset
تنظیمات TCP/IP را به حالت پیشفرض بازنشانی کنید.
کاربرد:
این دستور برای رفع مشکلات شبکهای که ممکن است ناشی از پیکربندی نادرست TCP/IP باشد، بسیار مفید است.
دستور:
netsh int ip reset
با اجرای این دستور، تمامی تنظیمات مربوط به پروتکل TCP/IP به حالت اولیه و پیشفرض باز میگردند.
9. دستور netsh advfirewall show allprofiles – بررسی وضعیت فایروال
دستور netsh advfirewall show allprofiles – بررسی وضعیت فایروال
اگر فایروال ویندوز باعث اختلال در اتصال شبکه شما شده باشد، دستور netsh advfirewall show allprofiles
میتواند به شما کمک کند تا وضعیت فایروال را بررسی کرده و تغییرات لازم را اعمال کنید.
کاربرد:
این دستور بهویژه زمانی مفید است که بخواهید اطمینان حاصل کنید که فایروال سیستم شما به درستی پیکربندی شده و مانع اتصالهای مجاز نمیشود.
دستور:
netsh advfirewall show allprofiles
این دستور به شما وضعیت فایروال برای تمامی پروفایلهای شبکه (خانگی، عمومی، اختصاصی) را نشان میدهد.
نتیجهگیری
شما با استفاده از cmd میتوانید به صورت قابل توجه سرعت و دقت عیب یابی در شبکه رو ببرید بالا و کار خود را به نحو احسنت انجام دهید. این ابزار قدرت مند که در ویندوز ما قرار دارد قطعا یک ابزار قدرت مند و رایگان هست که همه میتوانند بدون محدودیت از آن استفاده کنند .
قطعا اگر کار شما شبکه است و سیستم عامل شما ویندوز میباشد این ابزار خیلی میتواند به شما کمک کند زیرا cmd دارای گستردگی بسیار بالا است و کاربرد های بی نظیری هم دارد که واقعا تبدیل به یک ابزار کم نظیر شده .
کپی برداری و استفاده این مقاله با ذکر منبع بلامانع میباشد .