คำสั่ง Ping เป็นเครื่องมือวินิจฉัยเครือข่ายที่มีประโยชน์มาก ช่วยหาปัญหาทั้งบนเครือข่ายท้องถิ่น (LAN) และอินเทอร์เน็ต มาดูว่า Ping ทำงานอย่างไรและใช้อย่างไร
Ping คืออะไร?
การ "Ping" หมายถึงการส่งแพ็กเก็ตข้อมูลไปยังคอมพิวเตอร์ปลายทางหรืออุปกรณ์เครือข่าย เพื่อขอการตอบกลับ อุปกรณ์ปลายทางจะส่งแพ็กเก็ตกลับมา
เมื่อได้รับแพ็กเก็ตกลับ (ถ้าส่งถึง) เราจะรู้ข้อมูลมากมายเกี่ยวกับเครือข่ายระหว่างทาง สิ่งที่สนใจมากที่สุดคือเวลาตอบสนอง (Latency) วัดเป็นมิลลิวินาที (ms) ค่าต่ำ = ดี
แพ็กเก็ตอินเทอร์เน็ตคืออะไร?
เพื่อเข้าใจ Ping ต้องรู้จักแพ็กเก็ต: หน่วยข้อมูลพื้นฐานของอินเทอร์เน็ต เมื่อส่งข้อมูล (เช่น รูปภาพ) จะถูกแบ่งเป็นชิ้นเล็กๆ แต่ละแพ็กเก็ตมีที่อยู่ต้นทางและปลายทาง แล้วส่งผ่านคอมพิวเตอร์กลาง (เซิร์ฟเวอร์, เราเตอร์) จนถึงปลายทาง
ประโยชน์ของ Ping
Ping มี 2 ประโยชน์หลัก:
- ตรวจสอบว่าเชื่อมต่อกับคอมพิวเตอร์ปลายทางได้หรือไม่
- ตรวจสอบสุขภาพการเชื่อมต่อ (ความเร็ว, ความเสถียร)
แม้ Ping จะถึงปลายทางและได้รับตอบกลับ ผลลัพธ์จะบอกเวลาไป-กลับ และจำนวนแพ็กเก็ตที่สูญหาย ใช้วินิจฉัยว่าเชื่อมต่อช้าหรือไม่เสถียร
Ping ได้อะไรบ้าง?
- ทุกอย่างที่มีที่อยู่ IP
- อุปกรณ์บน LAN เพื่อเช็คการเชื่อมต่อ
- เว็บไซต์ เพื่อดูว่าเข้าถึงได้ไหม
วิธีใช้ Ping บน Windows
ใช้งานง่าย ผ่าน Command Prompt หรือ PowerShell (ตัวอย่างใช้ Command Prompt):
- เปิด เมนู Start ค้นหา Command Prompt เลือกเปิด
- พิมพ์ Ping แล้วตามด้วย ที่อยู่ IP หรือ URL ที่ต้องการ (เช่น google.com)
Ping จะส่งแพ็กเก็ต 4 ชุด หากแสดง "request timed out" หมายถึงไม่ได้รับตอบกลับ หากมีแพ็กเก็ตหาย บ่งชี้เส้นทางมีปัญหา
สวิตช์ Ping ที่มีประโยชน์บน Windows
มีสวิตช์มากมาย พิมพ์ ping /help เพื่อดูทั้งหมด สวิตช์ที่นิยม:
- /t: Ping ต่อเนื่องกด Ctrl+Break ดูสถิติ Ctrl+C หยุด
- /a: แปลง IP เป็นชื่อโฮสต์ (Resolve hostname)
- /n X: ส่ง Ping จำนวน X ครั้ง (ค่าเริ่มต้น 4) ส่งมากขึ้นเพื่อวิเคราะห์ packet loss
- /w X: ตั้งค่า Timeout เป็น X มิลลิวินาที (ค่าเริ่มต้น 4000ms)
- /l X: ตั้งขนาดแพ็กเก็ตเป็น X ไบต์ (ค่าเริ่มต้น 32, สูงสุด 65527) ทดสอบปัญหาขนาดแพ็กเก็ต
วิธีใช้ Ping บน macOS
บน Mac ใช้ Terminal (รุ่นเก่ามี Network Utility แต่ถูกยกเลิก)
เปิด Terminal: กด Command+Spacebar พิมพ์ terminal แล้ว Enter
พิมพ์คำสั่งเหมือน Windows: ping ตามด้วย IP หรือ URL เช่น ping www.google.com
ความแตกต่าง: macOS จะ Ping ต่อเนื่องจนกว่าจะหยุดด้วย Ctrl+C
ดูคำสั่งทั้งหมด: พิมพ์ man ping ออกจาก man page กด q
Ping เป็นเครื่องมือหลากหลายและเร็วที่สุดในการหาจุดผิดปกติเครือข่าย แนะนำอ่านเพิ่ม คำสั่งเครือข่ายบน Windows