Ping และ Traceroute คืออะไร?
เป็นเครื่องมือวินิจฉัยเครือข่ายพื้นฐานที่สำคัญที่สุดสำหรับ Network Administrator ใช้วัดพารามิเตอร์เครือข่าย เช่น การเชื่อมต่อ (Connectivity), ความหน่วง (Latency), จำนวนฮอป (Hop count), ระยะเวลาไป-กลับ (Round-trip delay), และ Time To Live (TTL)
Ping (Packet Internet Groper)
- ส่งแพ็กเก็ต ICMP Echo Request ไปยังโฮสต์เป้าหมาย
- วัดเวลาตอบสนอง (Response time) และตรวจสอบว่าโฮสต์ถึงได้หรือไม่
- คำสั่งพื้นฐาน:
ping
Traceroute (Windows: tracert)
- แสดงเส้นทาง (Path) ที่แพ็กเก็ตเดินทางจากต้นทางถึงปลายทาง
- แสดง IP Address ของเราเตอร์แต่ละจุด (Hop) พร้อมเวลาไป-กลับ
- ช่วยระบุจุดที่แพ็กเก็ตหาย (Packet loss) หรือหน่วง (High latency)
- คำสั่ง:
tracert(Windows) /traceroute(Linux/Mac)
ประโยชน์ต่อผู้ดูแลระบบ
| เครื่องมือ | ประโยชน์หลัก |
|---|---|
| Ping | ตรวจสอบการเชื่อมต่อพื้นฐาน วัด Latency ตรวจสอบ Packet loss |
| Traceroute | ระบุเส้นทางที่แพ็กเก็ตเดิน หาจุดล้มเหลว วิเคราะห์ Routing loop |
การใช้งานในด้านความปลอดภัย
- Ethical Hackers ใช้ Traceroute เพื่อสำรวจโครงสร้างเครือข่ายเป้าหมาย (Network Reconnaissance) หา IP Range และ Topology
- ผู้ดูแลระบบใช้เพื่อตรวจจับการโจมตี DDoS, Routing Hijacking, หรือการเปลี่ยนเส้นทางผิดปกติ
ทำไม Traceroute จึงล้มเหลวบ้าง?
เราเตอร์บนเส้นทางอาจบล็อกหรือปฏิเสธแพ็กเก็ต Traceroute (มักเป็นเราเตอร์ถัดจากฮอปสุดท้ายที่มองเห็นได้) ต้องตรวจสอบ Routing Table และ Firewall Rules ของเราเตอร์นั้น
สรุป
Ping และ Traceroute เป็นเครื่องมือ "ต้องมี" สำหรับ Network Admin ทั้งแก้ไขปัญหา (Troubleshooting) และรักษาความปลอดภัย (Security Monitoring) ใช้ร่วมกันจะได้ภาพลักษณ์เครือข่ายครบถ้วน