نحوه استفاده از دستور Netstat برای عیب یابی مشکلات شبکه
Netstat ( آمار (Statistics)شبکه(Network) ) یک ابزار خط فرمان است که برای نظارت و عیب یابی مشکلات شبکه کامپیوتری استفاده می شود. این ابزار تمام اتصالات دستگاهتان را با جزئیاتی که نیاز دارید به شما نشان می دهد.
با Netstat می توانید تمام اتصالات و پورت ها و آمار آنها را مشاهده کنید. این اطلاعات هنگام تنظیم یا تعمیر اتصال شما ارزشمند است. این مقاله شما را با دستور Netstat(Netstat) و پارامترهای اصلی فیلتر کردن اطلاعات نمایش داده شده در مورد اتصالات شما آشنا می کند.
استفاده از دستور Netstat(Netstat) برای عیب یابی مشکلات شبکه
در این بخش به بررسی موضوعات زیر می پردازیم:
- نحوه استفاده از دستور Netstat
- از(Use) پارامترهای netstat برای فیلتر کردن اطلاعات اتصال استفاده کنید.
- ترکیب پارامترهای Netstat
با من همراه باشید تا موضوعات بالا را مرور کنیم تا به شما در درک بهتر این ابزار کمک کنیم و یاد بگیرید که چگونه از آن برای عیب یابی مشکلات شبکه خود استفاده کنید.
1] نحوه استفاده از دستور netstat
روی دکمه Start کلیک کنید(Start button) و Command Prompt را جستجو کنید . با کلیک راست روی آن و انتخاب گزینه Run as administrator ، (Run as administrator)Command Prompt را با امتیازات بالا باز کنید.
با تایپ دستور زیر و فشار دادن ENTER می توانید Netstat را باز کنید:
netstat
اگر در شبکه سازی تازه کار هستید، ممکن است معنی ستون ها را متوجه نشوید.
- Proto: پروتکل شبکه. می تواند TCP یا UDP باشد.
- آدرس محلی: (Local Address: ) آدرس های IP و پورت های رابط های شبکه کامپیوتر شما برای اتصالات داده شده.
- آدرس خارجی: (Foreign Address: ) آدرس های IP و نام پورت دستگاه های راه دور.
- State : وضعیت اتصال را نشان می دهد. به عنوان مثال، اتصالات فعال و بسته را پیدا کنید.
دستور netstat اتصالات فعال و جزئیات آنها را به شما نشان می دهد. با این حال، متوجه خواهید شد که ستون آدرس خارجی آدرس IP و نام پورت را چاپ می کند.
برای نشان دادن شماره پورت اتصالات به جای نام پورت ها، در کنار آدرس های IP، از دستور زیر استفاده کنید:
netstat -n
علاوه بر این، سیستم می تواند اتصال خود را قطع یا به شبکه ها متصل شود و جزئیات شبکه می تواند در فواصل زمانی مختلف تغییر کند. بنابراین(Hence) ، میتوانیم از دستور زیر برای بازخوانی جزئیات شبکه netstat در فواصل زمانی با استفاده از این دستور استفاده کنیم:
netstat -n 5
برای توقف تازه سازی، کلید ترکیبی CTRL + C
توجه: (NOTE: ) عدد 5 در دستور بالا هر 5 ثانیه دستور را تازه می کند. اگر(5 seconds. You) می خواهید فاصله زمانی را افزایش یا کوتاه کنید، می توانید این مقدار را تغییر دهید.
2] از(Use) پارامترهای netstat برای فیلتر کردن اطلاعات اتصال استفاده کنید
این netstat
دستور یک فرمان قدرتمند است که می تواند تمام جزئیات اتصالات دستگاه شما را به شما نشان دهد. بیایید پارامترهای متداول netstat زیر را برای یافتن جزئیات خاص شبکه بررسی کنیم.
- نمایش اتصالات فعال و غیر فعال(Display active and inactive connections)
شبکه های فعال یا غیر فعال را نشان دهید.
netstat -a
- نمایش اطلاعات برنامه ها(Display applications information)
تمام برنامه هایی را که با اتصالات مرتبط هستند فهرست کنید.
netstat -b
- مشاهده آمار آداپتور شبکه(View network adapter stats)
نمایش(Show) آمار بسته های شبکه ورودی و خروجی.
netstat -e
- نمایش نام دامنه کاملا واجد شرایط آدرس های خارجی (FQDNS)(Display foreign addresses’ fully qualified domain name (FQDNS))
اگر نمیخواهید شمارهها یا نامهای پورت را ببینید، پارامتر netstat زیر نام دامنه کاملا واجد شرایط آدرسهای خارجی شما را نشان میدهد.
netstat -f
- نمایش شماره پورت به جای نام(Show port numbers instead of names)
نام پورت آدرس خارجی را به شماره پورت تغییر دهید.
netstat -n
- نمایش شناسه فرآیند(Display the process ID)
مشابه netstat,
و دارای یک ستون اضافی برای شناسه فرآیند(Process ID) هر اتصال ( PID ) است.
netstat -o
- اتصالات را بر اساس پروتکل فیلتر کنید(Filter connections by protocol)
اتصالات پروتکلی را که مشخص کرده اید نمایش دهید - UDP ، TCP ، tcpv6 ، یا udpv6 .
netstat -p udp
توجه:(NOTE:) باید udp
بخشی را به پروتکلی که می خواهید اتصالات آن را مشاهده کنید، تغییر دهید.
- مشاهده پورت غیر گوش دادن و لیست کردن
(Show)اتصالات و درگاههای گوش دادن و غیر گوش دادن آنها را نشان دهید .
netstat -q
- گروه بندی آمار بر اساس پروتکل(Group stats by protocol)
شبکه ها را بر اساس پروتکل های موجود طبقه بندی(Categorize) کنید - UDP ، TCP ، ICMP ، IPv4 و IPv6 .
netstat -s
- نمایش جدول مسیریابی(Display routing table)
جدول مسیریابی شبکه فعلی خود را نشان دهید. هر مسیر به مقصد و ماتریس موجود در سیستم شما را فهرست می کند. مشابه route print
دستور.
netstat -r
- نمایش اتصالات حالت تخلیه(Display offload state connections)
فهرستی از وضعیت تخلیه اتصال از اتصال فعلی خود را نشان دهید.
netstat -t
- اتصالات NetworkDirect را ببینید(See NetworkDirect connections)
(Shows)تمام اتصالات NetworkDirect را (NetworkDirect)نشان می دهد .
netstat -x
- نمایش الگوهای اتصال(Display connection Templates)
الگوهای اتصالات TCP شبکه خود را نشان دهید .
netstat -y
3] ترکیب پارامترهای Netstat
میتوانید پارامترهای Netstat را فیلتر کنید تا به هر طریقی که میخواهید اطلاعاتی درباره اتصالاتتان به شما نشان دهد. از دستورات بالا فقط باید یک پارامتر دوم برای نمایش یک نمای ترکیبی اضافه کنید.
به عنوان مثال، می توانید پارامترهای -s
و -e
را برای مشاهده آمار هر پروتکل ترکیب کنید. به این ترتیب می توانید پارامترهای دیگر را با هم ترکیب کنید تا به نتایج دلخواه برسید.
هنگام مخلوط کردن چندین پارامتر Netstat ، نیازی به اضافه کردن دو خط تیره (-) ندارید. می توانید از یک خط تیره (-) استفاده کنید و حروف پارامتر را بدون علامت دوم اضافه کنید.
به عنوان مثال، به جای تایپ دستور زیر:
netstat -s -e
می توانید آن را به صورت زیر بنویسید:
netstat - se
اگر پارامترها را فراموش کردید، یک راه سریع برای به خاطر سپردن آنها این است که از netstat کمک بخواهید. به سادگی دستور زیر را اجرا کنید:
نت استات /؟
برای توقف فرآیند جستجوی netstat در هر زمان، کلید ترکیبی CTRL + C
Related posts
فرمان Forfiles به شما اجازه می دهد فایل ها و پوشه ها را در Shared Network مدیریت کنید
فهرست DISKPART دستورات و نحوه استفاده از آنها در Windows 11/10
نحوه تغییر اندازه Video با استفاده از Command-line با FFmpeg در Windows 10
Convert CSV به Excel (XLS or XLSX) با استفاده از Command line در Windows 10
نحوه نمایش Command Line در Task Manager از Windows 11/10
RegAsm.exe چیست؟ چگونه یک DLL را با استفاده از RegAsm.exe ثبت کنیم؟
Command Line Parameters برای Remote Desktop Connections
اندازه Local Area Network speed را با LAN Speed Test tool اندازه گیری کنید
Chrome Command Line Switches or Flags مفید
نحوه فهرست کردن تمام سرویس های ویندوز با استفاده از PowerShell یا Command Line
چگونه DNS را بیش از HTTPS در Windows 10 فعال کنید
Manage Wireless Networks با استفاده از Command Prompt در Windows 10
Network folder مشخص شده است در حال حاضر با استفاده از نام کاربری مختلف نقشه برداری شده است
سوالات ساده: Telnet چیست و هنوز برای چه مواردی می توان از آن استفاده کرد؟
چگونه برای کشتن یک فرآیند با استفاده از Command Line در Windows 10
چگونه برای ایجاد Wi-Fi Network Adapter Report در Windows 10
چگونه به استفاده از Network Sniffer Tool PktMon.exe در Windows 10
لیستی از برنامه های راه اندازی را از طریق Command Line یا PowerShell ایجاد کنید
نحوه نصب و استفاده از کلاینت Telnet در ویندوز
خروجی را از خط فرمان ویندوز به یک فایل متنی هدایت کنید