دستورات خطایابی شبکه

1- چگونه وجود ارتباط با یک سرور یا دیوایس را بررسی کنم؟ ساده ترین کار استفاده از دستور ping است.

ping < Host Name >
ping < IP Address >
https://blog.faradars.org/how-to-use-ping-command/

2- چگونه مسیری که بسته ها در شبکه طی می کنند تا به مقصد برسند را مشاهده کنم؟ با استفاده از دستور Traceroute

Tracert < Host Name >
Tracert < IP Address >
https://hivanetwork.com/tracert/

3- چگونه می توانم باز یا بسته بودن یک پورت در سرور را بررسی کنم؟ با استفاده از دستور Test-NetConnection در پاورشل

linux&MAC (netcat): nc google.com 80 or nc -z -v google.com 80
windows: Test-NetConnection google.com or Test-NetConnection google.com -port
https://en.wikipedia.org/wiki/Netcat
https://docs.microsoft.com/en-us/powershell/module/nettcpip/test-netconnection?view=win10-ps

4- چطور می تونم آی پی یک وب سایت رو پیدا کنم؟ با استفاده از دستور nslookup

nslookup twitter.com : یک رکورد برگردانده می شود
nslookup : یک محیط تعاملی برای جستجوی متعدد آدرس ایجاد می شود

5- دستور ipconfig چیه و چه کارهایی می تونم باهاش بکنم؟

ipconfig /all : تمامی آدرس های آی پی کامپیوترمان را نشان می دهد
ipconfig /release : آی پی فعلی کامپیوتر شما را آزاد می کند
ipconfig /renew : آی پی جدید برای کامپیوتر درخواست می کند
ipconfig /displaydns : آدرس های موجود در کش دی ان اس را نشان می دهد
ipconfig /flushdns : محتویات فایل کش دی ان اس را نشان می دهد
https://www.zoomit.ir/2018/4/1/270282/what-is-ipconfig-utility-in-windows/