การใช้งานคำสั่ง PING และตัวเลือกต่างๆ บนคอมมานด์ไลน์ (Windows Command Line)

คำสั่ง Ping เป็นคำสั่งพื้นฐานในการตรวจสอบการสื่อสารข้อมูลระหว่างเครื่องส่งและรับ โดยจะส่งข้อมูลหรือแพ็คเกจขนาด 32K ไปยังเครื่องผู้รับและจากนั้นก็คอยฟังสัญญาณตอบรับ ซึ่งถ้าหากเครื่องผู้รับนั้นเปิดเครื่องและต่อสายสัญญาณอยู่ก็จะมีการส่งสัญญาณตอบรับ



D:\Documents and Settings\Administrator>ping 192.168.1.102

Pinging 192.168.1.102 with 32 bytes of data:

Reply from 192.168.1.102: bytes=32 time=14ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=1ms TTL=128
Reply from 192.168.1.102: bytes=32 time=2ms TTL=128


Ping statistics for 192.168.1.102:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 14ms, Average = 4ms

รูปแบบไวยกรณ์และตัวเลือกต่างๆ มีดังนี้


ping[-t] [-a] [-nCount] [-l Size] [-f] [-iTTL] [-vTOS] [-rCount] [-sCount] [{-jHostList | -k HostList}] [-wTimeout] [-R] [-SSrcAddr] [-4] [-6] TargetName

Options:

-t
     Ping ไปยัง Host ตามที่ระบุเรื่อยๆ จนกว่าจะสั่งยกเลิกโดยกดแป้น Ctrl-C.และหากต้องการดูสถิติให้กดแป้น Ctrl-Break
-a
     เปลี่ยนหมายเลข IP Address ของ Host เป็นชื่อแบบตัวอักษร
-n count
     ระบุจำนวนครั้งตอบกลับ ค่าปกติคือ 4 ครั้ง
-l size
     กำหนดขนาดบัฟเฟอร์เป็นไบท์ (Bytes) ค่าปกติคือ 32 ขนาดสูงสุดคือ 65,527 (ุ64KB)
-f
     ตั้งค่าไม่ให้แยก flag ใน packet.
-i TTL 
     แบบกำหนด Time To Live โดยกำหนดค่าตั้งแต่ 1-255
-v TOS
     กำหนดประเภทของบริการ (Type of service)
-r count
     แบบให้มีการบันทึกเส้นทางและนับจำนวนครั้งในการ hops จนกว่าจะถึงปลายทาง
-s count 
     Ping แบบนับเวลาในการ hop แต่ละครั้ง
-j host-list 
     Loose source route along host-list.
-k host-list
     Strict source route along host-list.
-w timeout
     Ping แบบกำหนดเวลารอคอยการตอบรับ
/?
     แสดงวิธีใช้งานคำสั่ง และตัวเลือกทั้งหมด

เนื่องจากคำสั่งนี้ เป็นคำสั่งที่มีการส่งแพ็กเกจจากเครื่องผู้ส่งไปยังเซิร์ฟเวอร์ หรือเครื่องปลายทาง และมีตัวเลือก (–t, -n) ที่อาจจะก่อปัญหาได้ เช่น ถ้าผู้ใช้สั่งปิง โดยใส่ตัวเลือกให้ส่งแพ็คเกจไปเรื่อยๆ จำนวนหลายๆ ครั้งเครื่องเซิร์ฟเวอร์หรือเครื่องปลายทางก็จะต้องคอยส่งสัญญาณตอบกลับแบบไม่รู้จบ (เลยไม่ต้องทำงานอื่นกัน) อาจจะทำให้ระบบเครือข่ายมีปัญหาได้ ดังนั้น ผู้ดูแลระบบบางแห่งจึงตัด หรือสั่งระงับการส่งสัญญาณตอบรับคำสั่ง Ping ออกจากเซอร์วิสของเครื่องเซิร์ฟเวอร์ ดังนั้น จึงทำให้บางทีผลการตรวจสอบระบบเครือข่ายด้วยคำสั่งนี้อาจจะไม่แน่นอนอีกต่อไป

อ้างอิง Microsoft Technet

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

วิธีการแก้ไข logon แล้วแจ้งว่า The User Profile Service service failed the logon. User profile cannot be loaded.

ลบประวัติการรีโมทจาก Remote Desktop Connection