สรุปคำสั่ง Command Line ที่ต้องใช้บ่อยในการแก้ปัญหาเครือข่าย ทั้งระบบปฏิบัติการ Windows และ Linux
1. ping (Windows และ Linux)
🔹ใช้เมื่อ : ต้องการรู้ว่าเชื่อมต่อกับ IP ปลายทาง หรือเว็บไซต์ปลายทางได้ไหม
ping 8.8.8.8
ping google.com
📌กรณีใช้งาน :
2. ipconfig (Windows) หรือ ifconfig (Linux)
🔹ใช้เมื่อ : ต้องการเช็คว่าเครื่องมี IP Address, Default Gateway, DNS หรือไม่
ipconfig /all
📌กรณีใช้งาน :
3. tracert (Windows) หรือ traceroute (Linux)
🔹ใช้เมื่อ: อินเทอร์เน็ตช้า หรือเข้าบางเว็บไม่ได้
tracert google.com
📌กรณีใช้งาน :
4. nslookup – เช็คการแปลงชื่อเว็บไซต์เป็น IP (DNS)
🔹ใช้เมื่อ : เข้าเว็บไซต์ไม่ได้ แต่ Ping IP ได้
nslookup google.com
📌กรณีใช้งาน :
5. netstat – ดูพอร์ตที่ใช้งานอยู่ และการเชื่อมต่อที่เกิดขึ้น
🔹ใช้เมื่อ : ต้องการดูว่าเครื่องติดต่อกับ IP อะไร และโปรแกรมอะไรใช้พอร์ตไหน
netstat -an
netstat -b
📌กรณีใช้งาน :
6. arp – ดูตาราง IP กับ MAC Address ที่เครื่องรู้จัก
🔹 ใช้เมื่อ: ต้องการเช็คว่า IP นี้มีอยู่จริงในเครือข่ายไหม
arp -a
📌กรณีใช้งาน :
7. route print – ดูตารางเส้นทางของการส่งข้อมูล (Routing Table)
🔹ใช้เมื่อ : ข้อมูลไปผิดทาง หรือวิ่งออกอินเทอร์เน็ตผิดเส้น
route print (Windows)
ip route (Linux)
📌กรณีใช้งาน :
8. netsh – เครื่องมือจัดการระบบเครือข่ายบน Windows
🔹ใช้เมื่อ : ต้องการ reset network หรือดู Profile Wi-Fi
netsh interface ip show config
netsh wlan show profiles
netsh winsock reset
📌กรณีใช้งาน :
9. dig – เครื่องมือ DNS แบบละเอียดบน Linux
🔹ใช้เมื่อ : ต้องการข้อมูล DNS อย่างเจาะลึกกว่า nslookup
dig google.com
📌กรณีใช้งาน :
10. telnet / curl / nc – ทดสอบว่า Port ปลายทางเปิดไหม
telnet google.com 80
curl -I https://google.com
nc -zv 192.168.1.1 22-80
📌กรณีใช้งาน :