การใช้งานคำสั่ง 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 ปรกติไม่ออก

การใช้งานคำสั่ง Net Use สร้างไดร์ฟกับทรัพยากรที่แชร์ไว้

ตั้งค่าให้ใช้ Remote Desktop ได้มากกว่า 1 session บน Windows Server 2012