สำหรับการตรวจสอบอย่างรวดเร็ว ฟังก์ชัน ping ในระบบปฏิบัติการของคุณก็เพียงพอแล้ว แต่หากต้องการเปรียบเทียบโฮสต์ สแกนซับเน็ต ทดสอบบริการ TCP หรือติดตามค่าความหน่วงเวลา ควรใช้เครื่องมือเฉพาะทาง เครื่องมือทั้งเก้าตัวนี้เหมาะสมกับงานที่แตกต่างกันเหล่านั้น
การทดสอบ Ping บอกอะไรคุณได้บ้าง
คำสั่ง Ping จะส่งคำขอ ICMP Echo Request และรอการตอบกลับ Echo Reply เวลาไป-กลับ (RTT) เป็นการประมาณระยะเวลาที่ใช้ในการแลกเปลี่ยนข้อมูล การส่งคำขอที่ไม่ได้รับการตอบกลับอาจบ่งชี้ถึงการสูญหายของแพ็กเก็ต Ping ไม่ได้วัดแบนด์วิดท์หรือยืนยันว่าแอปพลิเคชันทำงานได้อย่างปกติ ไฟร์วอลล์อาจบล็อกหรือจำกัดอัตราการส่ง ICMP ดังนั้นการหมดเวลาจึงไม่ได้พิสูจน์ว่าโฮสต์ออฟไลน์ การตอบกลับอาจรวมถึง TTL ซึ่งเป็นอายุการใช้งานที่เหลืออยู่ของแพ็กเก็ต ซึ่งให้ข้อมูลคร่าวๆ เกี่ยวกับความยาวของเส้นทางเท่านั้น
บน Windows ให้รันคำสั่ง ` ping /n 5 192.0.2.10ping` บน macOS หรือ Linux ให้รันping -c 5 192.0.2.10คำสั่ง `ping` ตัวเลือกต่างๆ จะแตกต่างกัน ดังนั้นโปรดตรวจสอบเอกสารของระบบของคุณก่อนนำตัวเลือกไปใช้ซ้ำ ดูข้อมูลอ้างอิง ping ของ Microsoft และคำจำกัดความของโปรโตคอลในRFC 792
การทดสอบ Ping จะรายงานการตอบกลับและเวลาไป-กลับของเส้นทางไปยังเป้าหมาย
เครื่องมือ ping 9 แบบ สำหรับงานที่แตกต่างกัน
1. ฟังก์ชัน ping ในตัว: เหมาะสำหรับการตรวจสอบอย่างรวดเร็วโดยไม่ต้องติดตั้งโปรแกรม
ระบบปฏิบัติการเดสก์ท็อปหลักๆ ทุกระบบมีโปรแกรม ping อยู่แล้ว ทำให้เป็นวิธีตรวจสอบการเชื่อมต่อที่เร็วที่สุดโดยไม่ต้องติดตั้งโปรแกรมใดๆ ทดสอบเกตเวย์หรือเซิร์ฟเวอร์ และตรวจสอบเวลาตอบสนองและการสูญเสียการเชื่อมต่อ สะดวกสำหรับโฮสต์เดียว หากต้องการสร้างกราฟแสดงแนวโน้มหรือใช้งานกับที่อยู่จำนวนมาก ควรใช้เครื่องมืออื่น
2. fping: เหมาะที่สุดสำหรับการเขียนสคริปต์และกำหนดเป้าหมายหลายเป้าหมาย
fping ส่งโพรบไปยังโฮสต์จำนวนมากและอ่านเป้าหมายจากไฟล์ ทำให้มีประโยชน์ในการใช้งานในสคริปต์เชลล์ ตัวอย่างเช่นfping -c 5 192.0.2.10ส่งโพรบห้าตัว มันเหมาะกับระบบ Linux และระบบที่คล้าย Unix ซึ่งผลลัพธ์แบบกลุ่มมีความสำคัญ
3. gping: เหมาะที่สุดสำหรับการแสดงกราฟแบบเรียลไทม์บนเทอร์มินัล
gping แสดง กราฟเวลาตอบสนองในเทอร์มินัล และสามารถเปรียบเทียบโฮสต์แบบเคียงข้างกันได้ การแสดงผลแบบภาพทำให้มองเห็นค่าที่ผิดปกติได้ง่ายกว่าการเลื่อนดูข้อความ เป็นซอฟต์แวร์โอเพนซอร์สที่มีตัวเลือกการติดตั้งสำหรับ Windows, macOS และ Linux เลือกใช้ gping สำหรับกราฟแบบเรียลไทม์ที่มีน้ำหนักเบา
4. PsPing: เหมาะที่สุดสำหรับการตรวจสอบ TCP บน Windows
Microsoft Sysinternals PsPing รองรับการทดสอบ ICMP, TCP, ความหน่วง และแบนด์วิดท์ ตัวอย่างเช่นpsping -n 10 server.example:443ตรวจสอบการตอบสนองการเชื่อมต่อ TCP บนพอร์ต 443 เมื่อ ICMP ถูกบล็อก แต่บริการควรยอมรับการเชื่อมต่อ ผลลัพธ์ของ TCP และ ICMP วัดสิ่งต่างๆ ที่แตกต่างกัน
5. Nping: เหมาะที่สุดสำหรับการทดสอบแพ็กเก็ตขั้นสูง
Nping ซึ่งมาพร้อมกับ Nmap จะส่งและวิเคราะห์ทราฟฟิก ICMP, TCP, UDP และ ARP ไปยังเป้าหมายหลายเครื่อง ช่วยให้ผู้ดูแลระบบทดสอบว่าอุปกรณ์หรือไฟร์วอลล์จัดการกับแพ็กเก็ตประเภทต่างๆ ได้อย่างไร เครื่องมือบรรทัดคำสั่งนี้เหมาะสำหรับผู้ใช้ที่รู้วิธีตีความผลลัพธ์ ตรวจสอบเฉพาะระบบที่คุณได้รับอนุญาตให้ทดสอบเท่านั้น
6. PingPlotter: เหมาะที่สุดสำหรับการติดตามสถานะการเชื่อมต่อเมื่อเวลาผ่านไป
PingPlotter ผสานรวมการวัดค่าความหน่วงซ้ำๆ ข้อมูลเส้นทาง และกราฟเวลา เพื่อวินิจฉัยปัญหาที่เกิดขึ้นเป็นระยะๆ เวอร์ชันเดสก์ท็อปและเวอร์ชันคลาวด์มีคุณสมบัติและข้อจำกัดการเชื่อมต่อที่แตกต่างกัน ดังนั้นโปรดตรวจสอบรายละเอียดแผนปัจจุบัน ใช้ไทม์ไลน์เพื่อตรวจสอบว่าการสูญเสียสัญญาณหรือการเปลี่ยนแปลงความหน่วงเกิดขึ้นซ้ำๆ ตามเส้นทางหรือไม่
กราฟแสดงแนวโน้มช่วยให้แยกแยะความผันผวนที่เกิดขึ้นในช่วงเวลาสั้นๆ ออกจากรูปแบบที่เกิดขึ้นซ้ำๆ ได้
7. ชุดเครื่องมือวิศวกรของ SolarWinds: เหมาะที่สุดสำหรับผู้ดูแลระบบเครือข่าย
ชุดเครื่องมือวิศวกร เชิงพาณิชย์(Engineer's Toolset) ประกอบด้วย Simple Ping, Enhanced Ping, Ping Sweep และยูทิลิตี้เครือข่ายอื่นๆ กราฟและการตรวจสอบหลายอุปกรณ์เหมาะสำหรับผู้ดูแลระบบที่ต้องการมากกว่าคำสั่งแบบครั้งเดียว ซอฟต์แวร์นี้เป็นซอฟต์แวร์แบบชำระเงิน แต่มีช่วงทดลองใช้งานฟรี โปรดตรวจสอบเงื่อนไขการอนุญาตใช้งานบนเว็บไซต์ของผู้จำหน่าย
8. Angry IP Scanner: เหมาะที่สุดสำหรับการค้นหาโฮสต์ข้ามแพลตฟอร์ม
Angry IP Scanner เป็นโปรแกรมสแกน IP แบบโอเพนซอร์สฟรี สำหรับ Windows, macOS และ Linux สามารถสแกนช่วงหรือรายการ IP ที่กำหนด ตรวจสอบว่าโฮสต์ใดตอบสนอง แปลงชื่อ IP และตรวจสอบพอร์ตได้ (หากต้องการ) โปรแกรมสามารถส่งออกผลลัพธ์ได้ แต่ไม่ใช่โปรแกรมตรวจสอบความหน่วงในระยะยาว โปรดตรวจสอบหน้าดาวน์โหลดอย่างเป็นทางการสำหรับแพ็กเกจและข้อกำหนดปัจจุบัน
การทดสอบ Ping จะสรุปว่าที่อยู่ใดบ้างที่ตอบกลับ และเวลาที่วัดได้ในการตอบกลับแต่ละครั้ง
9. โปรแกรมสแกน IP ขั้นสูง: เหมาะที่สุดสำหรับการค้นหาเครือข่าย LAN ในระบบ Windows
Advanced IP Scanner เป็นยูทิลิตี้ฟรีสำหรับ Windows ที่ใช้สแกนช่วง IP ในเครือข่ายท้องถิ่น มันแสดงรายการอุปกรณ์ และสามารถแสดงที่อยู่ MAC โฟลเดอร์ที่แชร์ และการควบคุมจากระยะไกลได้เมื่อคุณมีสิทธิ์เข้าถึง คุณสมบัติเพิ่มเติมเหล่านี้ทำให้มันมีประโยชน์สำหรับการตรวจสอบเครือข่าย LAN นอกเหนือจากการ ping สแกนเฉพาะเครือข่ายที่คุณได้รับอนุญาตให้ตรวจสอบเท่านั้น
วิธีการเลือก
โฮสต์หนึ่งเครื่อง: มีฟังก์ชัน ping ในตัว
รายการหรือซับเน็ต: fping หรือโปรแกรมสแกน IP
บริการ TCP: การเชื่อมต่อ PSP กับพอร์ตบริการ
แนวโน้มค่าความหน่วง: gping หรือ PingPlotter
อุปกรณ์ที่ได้รับการจัดการ: ชุดเครื่องมือวิศวกรของ SolarWinds
ประเภทแพ็กเก็ตแบบกำหนดเอง: Nping
ส่งข้อมูลตรวจสอบหลายๆ ครั้ง เปรียบเทียบเกตเวย์ที่ทราบกับเป้าหมายระยะไกล และทำซ้ำในระหว่างที่เกิดปัญหา บันทึกโปรโตคอล: การสูญเสีย ICMP, ความล่าช้าในการเชื่อมต่อ TCP และการตอบสนองของแอปพลิเคชันจะช่วยตอบคำถามต่างๆ ได้