คำสั่ง ping ส่งคำขอ ECHO_REQUEST ไปยังเซิร์ฟเวอร์ระยะไกล เพื่อวัดความเสถียรของการเชื่อมต่อ คุณสามารถ ping โฮสต์ระยะไกลใดๆ ได้ ผ่านชื่อโฮสต์หรือที่อยู่ IP แต่ผู้ดูแลระบบหลายคนเลือก ping Google เนื่องจากเป็นเว็บไซต์ที่เสถียรและเข้าถึงได้ง่าย การตรวจสอบค่าเวลาล่าช้า (latency) จากการ ping Google ช่วยให้ทราบว่าเครื่อง Linux ของคุณมีการเชื่อมต่อที่รวดเร็วหรือไม่
ข้อกำหนดเบื้องต้น
- ต้องเชื่อมต่ออินเทอร์เน็ตอยู่แล้ว
- เปิดหน้าต่างเทอร์มินัล: กด Ctrl+Alt+T หรือค้นหา "Terminal" จากเมนู Applications → System Tools (Ubuntu Unity ให้ค้นหาบน Dash)
- ไม่ต้องการสิทธิ์ root
วิธีที่ 1: Ping Google ด้วยคำขอ IPv4
แม้เทคโนโลยี IPv4 จะกำลังถูกเลิกใช้漸進 แต่ยังคงเป็นมาตรฐานสากล และบางการเชื่อมต่อรองรับเฉพาะ IPv4 เท่านั้น
ที่บรรทัดคำสั่ง ให้พิมพ์:
ping -c 6 google.com
แล้วกด Enter ระบบจะส่งแพ็กเก็ตข้อมูล 6 ชุดไปยังเซิร์ฟเวอร์ของ Google จากนั้นโปรแกรม ping จะแสดงสถิติ ให้สังเกตตัวเลขด้านล่าง:
- จาก 6 แพ็กเก็ตที่ส่ง ควรเห็น 6 ชุดที่รับสำเร็จ (0% packet loss)
- หากสูญเสียแพ็กเก็ตใด แสดงว่าอาจมีปัญหาเรื่องการเชื่อมต่อ → ลองทดสอบอีกครั้งเพื่อยืนยัน
เวลาในมิลลิวินาที แสดงระยะเวลาในการเดินทางไป-กลับ ให้สนใจ ค่าเฉลี่ย (average) ซึ่งเป็นตัวเลขที่ 2 ในบรรทัดที่ 2 ของบล็อกสถิติ ค่านี้บอกว่าเฉลี่ยแล้วใช้เวลานานแค่ไหนในการถึงเซิร์ฟเวอร์และกลับมา
วิธีที่ 2: Ping Google ด้วยคำขอ IPv6
Internet Protocol version 6 (IPv6) เป็นเทคโนโลยีใหม่กว่า ที่ผู้ให้บริการอินเทอร์เน็ตหลายรายรองรับอยู่แล้ว IPv6 ได้รับการออกแบบมาเพื่อแก้ปัญหาที่อยู่ IP แบบดั้งเดิม (IPv4) ใกล้จะหมดเพราะอุปกรณ์ออนไลน์เยอะขึ้น Google เป็นหนึ่งในเว็บไซต์แรกที่รองรับมาตรฐานนี้
พิมพ์คำสั่ง:
ping6 -c 6 google.com
กด Enter เพื่อส่งแพ็กเก็ต IPv6 6 ชุด จะได้สถิติเหมือนวิธี IPv4 ทุกประการ ควรไม่มีแพ็กเก็ตสูญเสียเลย หากมี ให้ลองใหม่และตรวจสอบการเชื่อมต่อ
ข้อควรระวัง
- อย่าทดสอบบ่อยเกินไป — การส่งแพ็กเก็ตจำนวนมากโดยไม่จำเป็นอาจทำให้ Google บล็อก IP ของคุณ (การป้องกันการใช้งานผิดวัตถุประสงค์)
- หรือจะ ping ระบบ DNS สาธารณะของ Google (8.8.8.8, 8.8.4.4) ก็ได้ แต่ Google DNS มักเพิกเฉยแพ็กเก็ตที่ไม่ใช่คำขอ DNS
- หากต้องการ ping เซิร์ฟเวอร์อื่น ให้แทน
google.comด้วยชื่อโฮสต์เป้าหมาย — แต่ระวังว่าเว็บบางแห่งอาจบล็อก ping ทำให้ดูเหมือนสูญเสียแพ็กเก็ต
เกี่ยวกับผู้เขียน
Kevin Arrows — ผู้เชี่ยวชาญด้านเทคโนโลยี อันดับ MCTS (Microsoft Certified Technology Specialist) มีประสบการณ์มากกว่า 10 ปี เขียนบทความทางเทคนิคหลากหลายหัวข้อ ได้แก่ พัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และระบบคลาวด์