วิธีใช้ ping บน Mac: Pinging เว็บไซต์
สารบัญ:
Ping เป็นโปรแกรมอรรถประโยชน์ที่จำเป็นสำหรับผู้ดูแลระบบเครือข่าย แต่ก็มีประโยชน์มากในการตรวจสอบว่าเว็บไซต์ออนไลน์หรือไม่ การเชื่อมต่ออินเทอร์เน็ตของคุณทำงานอย่างไร หากคุณประสบปัญหาความล่าช้าหรือแพ็กเก็ตสูญหายในการเชื่อมต่อเครือข่าย หรือเพื่อตรวจสอบว่าทรัพยากรเครือข่ายพร้อมใช้งานหรือไม่ .
ผู้ใช้ Mac สามารถเข้าถึงและใช้ ping เพื่อกำหนดเป้าหมายโดเมนหรือที่อยู่ IP ใดก็ได้
มีสองวิธีในการเข้าถึงเครื่องมือ ping ใน Mac OS จาก Mac ที่ใช้ซอฟต์แวร์ระบบเวอร์ชันใดก็ได้ แต่เราจะเน้นไปที่การใช้ ping จากบรรทัดคำสั่งเป็นหลัก เนื่องจากเป็นสากลและใช้งานได้ข้ามแพลตฟอร์ม หมายความว่าเมื่อคุณรู้วิธีใช้บน Mac OS X แล้ว แต่คุณจะพบได้ใน Unix, Linux และ Windows ด้วย
วิธีใช้ Ping จาก Mac OS X Command Line
นี่คือวิธีใช้ยูทิลิตี ping ในทุกเวอร์ชันของ Mac OS X จากบรรทัดคำสั่งของแอป Terminal
Ping IP ปลายทางหรือโดเมนจนกว่าจะหยุด
การใช้งานพื้นฐานที่สุดของการ ping จะ ping ไปยังปลายทางจนกว่าจะหยุดเอง หมายความว่าไม่มีขีดจำกัดและไม่มีการนับ
- เปิด Terminal ซึ่งอยู่ในโฟลเดอร์ Utilities ของ Applications
- พิมพ์คำสั่งต่อไปนี้:
- สิ่งนี้จะ ping ไปที่ yahoo.com ซ้ำ ๆ จนกว่าคุณจะหยุดคำสั่ง ping ไม่ให้ทำงานโดยกด Control+C
ping yahoo.com
Ping IP / โดเมนสำหรับจำนวนแพ็คเก็ตที่ระบุ
ต้องการส่งแพ็กเก็ตจำนวนหนึ่งและวัดค่านั้นแทนการส่ง Ping ไปเรื่อย ๆ จนกว่าจะหยุดด้วยตนเอง? ใช้แฟล็ก -c ที่แนบมากับ ping ทุกอย่างเหมือนกัน:
- กลับไปที่บรรทัดคำสั่งหากคุณไม่ได้อยู่ที่นั่นอีก
- หากต้องการส่งแพ็กเก็ตจำนวนหนึ่งไปยังที่อยู่ ให้แก้ไขไวยากรณ์ ping เพื่อใช้แฟล็ก -c ดังนี้:
- Hit return และปล่อยให้ ping เสร็จสิ้นไปยังปลายทางสำหรับจำนวนแพ็กเก็ตที่ระบุก่อนที่จะยุติการ ping โดยอัตโนมัติ
ping -c 5 192.168.0.1
ในตัวอย่างนั้น -c 5 จะส่ง 5 แพ็คเก็ตไปยัง IP ปลายทาง
หมายเหตุ คำสั่ง ping จะทำงานก็ต่อเมื่อ Mac ออนไลน์อยู่ และถ้าเซิร์ฟเวอร์ที่คุณกำลัง ping ออนไลน์อยู่ และตอบสนองต่อคำขอ ping เซิร์ฟเวอร์ส่วนใหญ่จะตอบสนองหากออนไลน์อยู่ ยกเว้นเครือข่ายที่เข้มงวดที่สุดที่ปฏิเสธ ping เพื่อความปลอดภัย
การอ่านและทำความเข้าใจผลลัพธ์ Ping
ตัวอย่างผลลัพธ์ ping อาจมีลักษณะดังนี้:
$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8): 56 ไบต์ข้อมูล 64 ไบต์จาก 8.8.8.8: icmp_seq=0 ttl=57 เวลา=23.845 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=1 ttl=57 เวลา=22.067 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=2 ttl=57 เวลา=18.079 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=3 ttl=57 เวลา=23.284 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=4 ttl=57 เวลา=23.451 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=5 ttl=57 เวลา=21.202 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=6 ttl=57 เวลา=22.176 ms 64 ไบต์จาก 8.8.8.8: icmp_seq=7 ttl=57 เวลา=21.974 ms ^C --- 8.8.8.8 ping สถิติ --- ส่ง 8 แพ็กเก็ต ได้รับ 8 แพ็กเก็ต สูญเสียแพ็กเก็ต 0.0% ไป-กลับ นาที/ avg/max/stddev=18.079/22.010/23.845/1.703 ms
แต่ละบรรทัดที่ไปยังปลายทางแสดงถึงการเปลี่ยนแพ็กเก็ต เวลาที่ระบุเป็นมิลลิวินาทีในตอนท้ายนั้นเกี่ยวข้องมากที่สุดสำหรับการทดสอบการเชื่อมต่ออินเทอร์เน็ต เนื่องจากตัวเลขที่สูงแสดงว่ามีความล่าช้าหรือปัญหาการเชื่อมต่อหากไม่มีการตอบสนองเลย แสดงว่าเซิร์ฟเวอร์ล่ม มีปัญหาการเชื่อมต่อ ไม่ตอบสนองต่อคำขอ ping หรือตอบสนองช้ามาก
บางทีตัวต่อไปที่มีประโยชน์มากที่สุดคือหมายเลข "packet loss" ที่ท้ายสุด หากแพ็กเก็ตสูญหายในระดับสูง แสดงว่าคุณมีปัญหาเกี่ยวกับเครือข่ายอย่างแน่นอน เนื่องจากการสูญหายของแพ็กเก็ตหมายความว่าข้อมูลที่ส่งระหว่างคุณและเซิร์ฟเวอร์กำลังสูญหายไป (คำนี้ค่อนข้างมีความหมายตามตัวอักษรในแง่นั้น) การแก้ปัญหาแพ็กเก็ตสูญหายอาจเป็นเรื่องที่ท้าทาย แต่อาจเป็นผลมาจากการเชื่อมต่ออินเทอร์เน็ตที่ไม่ดี ปัญหา Wi-Fi ปัญหาเครือข่ายทั่วไป การเชื่อมต่อไม่ดี การเชื่อมต่อติดขัด การเชื่อมต่อถูกรบกวน การหยุดชะงักของการเชื่อมต่อ หรือปัญหาเครือข่ายอื่นๆ ที่อาจเกิดขึ้นอีกมากมาย
การใช้ ping เพื่อยืนยันสินทรัพย์เครือข่ายและทดสอบเวลาแฝงของเครือข่าย
ฉันใช้ ping อย่างต่อเนื่องเพื่อให้แน่ใจว่าเซิร์ฟเวอร์เครือข่ายพร้อมใช้งาน เพราะการ ping IP จะเร็วกว่าการพยายามเชื่อมต่อผ่านโปรโตคอลจำนวนเท่าใดก็ได้นอกจากนี้ยังเป็นวิธีที่ยอดเยี่ยมในการทดสอบเวลาแฝงของการเชื่อมต่ออินเทอร์เน็ต ซึ่งจะมีประโยชน์ในการแก้ไขปัญหาเครือข่ายด้วยการเชื่อมต่อ Wi-Fi หรือแบบมีสาย
สำหรับผู้ใช้ที่ไม่คุ้นเคยกับบรรทัดคำสั่ง ผู้ใช้สามารถหันไปใช้แอป Network Utility ซึ่งมาพร้อมกับ Mac OS X ทุกรุ่น และมีอินเทอร์เฟซที่ใช้งานง่ายสำหรับ ping เช่น รวมทั้งโฮสต์ของยูทิลิตี้เครือข่ายที่มีประโยชน์อื่นๆ