ต้องรู้
- บนทุกแพลตฟอร์ม เปิดยูทิลิตี้ ping แล้วพิมพ์ ping Ping ทำงานจากพรอมต์คำสั่งใน Windows หรือหน้าต่างเทอร์มินัลใน Mac
- ถ้า ping สำเร็จ คุณจะเห็นสรุปผลลัพธ์ หาก ping ล้มเหลว อาจหมายความว่าที่อยู่ IP ไม่ถูกต้องหรือโฮสต์ไม่ได้เชื่อมต่อ
- ใน Windows พิมพ์ ping -t ที่บรรทัดคำสั่งเพื่อเปิดโปรแกรมในโหมดทำงานต่อเนื่องเพื่อตรวจสอบสถานะของการเชื่อมต่อ
บทความนี้อธิบายวิธีใช้ยูทิลิตี้ ping เพื่อส่งข้อความทดสอบจากเครื่องลูกข่ายไปยังเป้าหมายระยะไกลผ่านการเชื่อมต่อเครือข่าย TCP/IP เป้าหมายอาจเป็นเว็บไซต์ คอมพิวเตอร์ หรืออุปกรณ์อื่นๆ ที่มีที่อยู่ IP
วิธี Ping ที่อยู่ IP
Ping ทำงานเหมือนกันในทุกแพลตฟอร์ม เปิดยูทิลิตี้ แล้วพิมพ์ ping.
Ping ทำงานจากเชลล์พรอมต์ บางครั้งเรียกว่าหน้าต่างเทอร์มินัล ใน Windows ใช้ Command Prompt หรือ PowerShell เพื่อเข้าถึง ping
การตีความผลลัพธ์ของ Ping
เซสชัน ping ทั่วไปจะค้นหาเซิร์ฟเวอร์ที่ร้องขอจากนั้นส่งคืนสถิติ:
- ตอบกลับจาก: โดยค่าเริ่มต้น Microsoft Windows ping จะส่งชุดข้อความสี่ข้อความไปยังที่อยู่ โปรแกรมจะแสดงบรรทัดยืนยันสำหรับแต่ละข้อความตอบกลับที่ได้รับจากคอมพิวเตอร์เป้าหมาย
- Bytes: คำขอ ping แต่ละรายการมีขนาด 32 ไบต์โดยค่าเริ่มต้น
- Time: Ping รายงานระยะเวลา (เป็นมิลลิวินาที) ระหว่างการส่งคำขอและการรับคำตอบ
- TTL (Time-to-Live): ตั้งค่าโดยระบบที่ส่งคำสั่ง pingสามารถตั้งค่าเป็นค่าใดก็ได้ระหว่าง 1 ถึง 255 OS ต่างๆ ตั้งค่าเริ่มต้นต่างกัน เราเตอร์แต่ละตัวที่ได้รับแพ็กเก็ตจะลบอย่างน้อย 1 จากตัวเลข หากยังคงมากกว่า 0 เราเตอร์จะส่งต่อแพ็กเก็ต มิฉะนั้น จะทิ้งแพ็กเก็ตและส่งข้อความ ICMP กลับไปยังโฮสต์
วิ่งปิงต่อเนื่อง
ในคอมพิวเตอร์บางเครื่อง (โดยเฉพาะเครื่องที่ใช้ Linux) โปรแกรม ping มาตรฐานจะไม่หยุดทำงานหลังจากพยายามส่งคำขอสี่ครั้ง แต่จะทำงานจนกว่าผู้ใช้จะสิ้นสุดการทำงานแทน ลักษณะการทำงานนั้นมีประโยชน์สำหรับการตรวจสอบสถานะของการเชื่อมต่อเครือข่ายในระยะเวลานาน
ใน Microsoft Windows พิมพ์ ping -t แทนการ ping ที่บรรทัดคำสั่งเพื่อเปิดโปรแกรมในโหมดที่ทำงานต่อเนื่องนี้ (และใช้ปุ่ม Control + C ลำดับคีย์เพื่อหยุดมัน).
ส่งที่อยู่ IP ที่ไม่ตอบสนอง
ในบางกรณี คำขอ ping ล้มเหลว สิ่งนี้เกิดขึ้นได้จากหลายสาเหตุ:
- ที่อยู่ IP ที่ระบุโดยโปรแกรม ping ไม่ถูกต้อง
- ระบบโฮสต์ (อุปกรณ์ที่ใช้ส่ง Ping) ไม่ได้เชื่อมต่อกับเครือข่าย IP ดังนั้นจึงไม่มีที่อยู่ IP ที่ใช้งานได้
- ไม่มีอุปกรณ์เครือข่ายเชื่อมต่อกับที่อยู่ IP เป้าหมาย
- ความแออัดของเครือข่ายหรือข้อผิดพลาดระหว่างโฮสต์และเป้าหมายทำให้ข้อความไม่ผ่าน (ในทิศทางเดียวหรือทั้งสองทิศทาง)
การตอบกลับแต่ละครั้งจากบรรทัดจะใช้เวลาหลายวินาทีจึงจะปรากฏบนหน้าจอขณะที่โปรแกรมรอและหมดเวลาในที่สุด ที่อยู่ IP ที่อ้างอิงในแต่ละบรรทัด Reply ของเอาต์พุตคือที่อยู่ของคอมพิวเตอร์ที่ส่ง Ping (โฮสต์)
การตอบกลับ Ping เป็นระยะ
แม้ว่าจะไม่ใช่เรื่องปกติ แต่การ ping สามารถรายงานอัตราการตอบกลับอื่นที่ไม่ใช่ 0 เปอร์เซ็นต์ (ไม่ตอบสนองอย่างเต็มที่) หรือ 100 เปอร์เซ็นต์ (ตอบสนองอย่างเต็มที่) ผลลัพธ์นี้จะปรากฏขึ้นบ่อยที่สุดเมื่อระบบเป้าหมายปิดหรือเริ่มทำงาน
คุณสามารถใช้ชื่อคอมพิวเตอร์แทนที่อยู่ IP ด้วยคำสั่ง ping ได้ ตัวอย่างเช่น พิมพ์ ping lifewire.com เพื่อ ping เซิร์ฟเวอร์ Lifewire คุณสูญเสียความแม่นยำในการรู้ว่าเซิร์ฟเวอร์ใดที่คุณกำหนดเป้าหมาย แต่เป็นวิธีที่ง่ายและรวดเร็วในการพิจารณาว่าการเชื่อมต่ออินเทอร์เน็ตของคุณใช้งานได้หรือไม่ เคล็ดลับนี้ยากที่จะเอาชนะ