คอมพิวเตอร์ Windows อินเทอร์เน็ต

เริ่ม ping ถาวร ขาดการเชื่อมต่อกับเซิร์ฟเวอร์ ติดตามและปิง ปิงทำอะไรได้บ้าง

บนอินเทอร์เน็ต โดยเฉพาะในฟอรัม ในกรณีที่มีปัญหาในการเชื่อมต่อกับโหนดใด ๆ () ขอแนะนำให้ตรวจสอบ ping หรือติดตามเส้นทาง และตรวจสอบความพร้อมใช้งานของเซิร์ฟเวอร์

แต่ปิงคืออะไรและการติดตามคืออะไร Ping เป็นเครื่องมือ (ยูทิลิตี้) สำหรับตรวจสอบความสมบูรณ์ของการเชื่อมต่อในเครือข่ายที่ใช้ TCP / IP Trace (คำสั่ง traceroute หรือ tracert) เป็นโปรแกรมสำหรับกำหนดเส้นทางของข้อมูลในเครือข่าย TCP / IP

อย่างไรก็ตาม การค้นหาข้อมูลเกี่ยวกับวิธีการดำเนินการตรวจสอบนี้ไม่สามารถทำได้เสมอไป: วิธี ping หรือวิธีการติดตาม

ปิงเช็ค

ในการตรวจสอบ ping ให้ใช้คำสั่งชื่อเดียวกัน ปิงที่จะป้อนในบรรทัดคำสั่ง คุณสามารถเรียกใช้บรรทัดคำสั่งด้วยวิธีต่อไปนี้:

Windows:

1) เริ่ม -> ทุกโปรแกรม -> มาตรฐาน -> บรรทัดคำสั่ง

2) เริ่ม -> ดำเนินการ -> cmd

มีเทอร์มินัลจำนวนมากในระบบปฏิบัติการนี้ ดังนั้นจึงสามารถใช้เทอร์มินัลที่ติดตั้งบนพีซีเพื่อวัตถุประสงค์เหล่านี้ได้ โดยปกติเทอร์มินัลมาตรฐานสามารถเริ่มต้นด้วยแป้นพิมพ์ลัด CTRL+ALT+NS.

ดังนั้น ในการ ping เซิร์ฟเวอร์เฉพาะ คุณต้องรันคำสั่ง:

ปิง

ตัวอย่างเช่น ในการ ping ที่อยู่ 11.222.33.44 คุณต้องเรียกใช้คำสั่ง:

ปิง 11.222.33.44

ด้านล่างนี้คือตัวอย่างผลลัพธ์ของการ ping หนึ่งในที่อยู่ IP

ดังที่คุณเห็นจากผลลัพธ์ มีการส่งและรับ 4 แพ็กเก็ต 32 ไบต์ เวลาในการแลกเปลี่ยนสำหรับหนึ่งแพ็กเก็ตคือ 47 มิลลิวินาที

เป็นที่น่าสังเกตว่า Windows ส่งเพียง 4 แพ็กเก็ตตามค่าเริ่มต้น ใน Linux การแลกเปลี่ยนแพ็คเกจจะดำเนินต่อไปจนกว่าผู้ใช้จะหยุดกระบวนการด้วยแป้นพิมพ์ลัด CTRL+... ในการ ping แบบเดียวกันบน Windows คุณต้องใช้พารามิเตอร์ -NS... ตัวอย่างเช่น:

Ping -t 11.222.33.44

หากต้องการหยุดแชร์แพ็คเกจทำได้โดยใช้แป้นพิมพ์ลัดเดียวกัน - CTRL+.

การตั้งค่าจำนวนแพ็กเก็ตที่จะส่ง

ในการตั้งค่าจำนวนสูงสุดของแพ็กเก็ตที่ส่ง คุณต้องใช้คำสั่งต่อไปนี้:

Windows:

ปิง-น<число_пакетов>

ตัวอย่างเช่น:

Ping -n 5 11.22.33.44

ปิง -c<число_пакетов>

ตัวอย่างเช่น:

Ping -c 5 11.22.33.44

การเปลี่ยนขนาดของแพ็กเก็ตที่ส่ง

ในการ ping แพ็กเก็ตที่มีขนาดเฉพาะ (เป็นไบต์) ให้ใช้คำสั่งต่อไปนี้:

Windows:

Ping -l<размер_пакетов>

ตัวอย่างเช่น:

Ping -l 64 11.22.33.44

ปิง-ส<размер_пакетов>

ตัวอย่างเช่น:

Ping -s 64 11.22.33.44

ในกรณีนี้ แพ็กเก็ต 64 ไบต์ถูกส่ง

การติดตามเส้นทางสามารถแสดงอัตราที่แพ็กเก็ตเดินทางระหว่างเราเตอร์ที่เชื่อมต่อพีซีที่ร้องขอและเซิร์ฟเวอร์ปลายทาง

คำสั่งต่อไปนี้ใช้เพื่อดำเนินการติดตาม:

Windows:

Tracert

ตัวอย่างเช่น:

Tracert wikipedia.org

Traceroute

ตัวอย่างเช่น:

Traceroute wikipedia.org

ควรสังเกตว่าตามค่าเริ่มต้น การติดตามยังดำเนินการร้องขอ DNS เพื่อแก้ไขที่อยู่ IP ใน ชื่อโดเมนสำหรับเราเตอร์แต่ละตัวที่ผ่าน ตัวเลือกนี้สามารถปิดใช้งานได้ ซึ่งจะทำให้เวลาที่ใช้ในการรับผลการติดตามสั้นลง

หากต้องการเปิดใช้งานตัวเลือกนี้ คุณต้องใช้คำสั่งประเภทต่อไปนี้:

Windows:

Tracert -d

Traceroute -n

ในงานของผู้เชี่ยวชาญด้านไอทีทุกคนที่ดูแลช่องทางการสื่อสารทางอินเทอร์เน็ต คำถามเกี่ยวกับคุณภาพและความน่าเชื่อถือของบริการที่จัดทำโดยผู้ให้บริการอินเทอร์เน็ตเกิดขึ้น เครื่องมือทดสอบหลักคือคำสั่ง ping

เรียนรู้พื้นฐานของการทำงานเป็นทีมด้วยเคล็ดลับนี้ ปิงบน Windows

มาดูตัวอย่างการใช้คำสั่งนี้กัน:

ในการตรวจสอบช่องเราจะใช้ยูทิลิตี้ ping ซึ่งเราจะเรียกใช้จาก บรรทัดคำสั่ง.

บรรทัดคำสั่งเปิดตัวผ่านปุ่ม Start -> Run (สำหรับ windows) เราเขียน cmd แล้วกดปุ่ม Enter หน้าต่างต่อไปนี้จะเปิดขึ้น:

มาปิงกันเถอะ (ตรวจสอบความพร้อมใช้งาน) ที่อยู่ใดๆ บนอินเทอร์เน็ตที่คุณรู้จัก เช่น mail.ru:

โดยค่าเริ่มต้น ยูทิลิตี้ ping จะส่ง 4 แพ็กเก็ตไปยังที่อยู่นี้ เพื่อให้เข้าใจถึงความสูญเสียที่เกิดขึ้นในช่อง คุณควรใส่สวิตช์ –t:


ดังนั้น คุณจะเห็นการสูญหายของลิงก์และเวลาหน่วงของแพ็กเก็ต คุณสามารถขัดจังหวะการทำงานของคำสั่งได้ตลอดเวลาโดยกด "ctrl C"

เพื่อจัดทำสถิติการให้บริการ การสนับสนุนทางเทคนิคผู้ให้บริการอินเทอร์เน็ต คุณต้องบันทึกผลลัพธ์ลงในไฟล์ รันคำสั่ง ping ดังนี้:

ping mail.ru –t –w 10000> testmail.txt

รอเวลาทดสอบที่ต้องการแล้วกด "ctrl C" เพื่อขัดจังหวะการบันทึก:

เพื่อให้ไฟล์สถิติอ่านง่าย คุณอาจต้องเปลี่ยนฟอนต์ใน Notepad ทำได้ง่าย - เปิดจากด้านบนใน Notepad: รูปแบบ -> แบบอักษร และเลือกเทอร์มินัล

อย่างที่คุณเห็นคำสั่ง ปิงใช้งานง่ายมาก!

สั่งการ ปิงอาจเป็นยูทิลิตี้บรรทัดคำสั่งเครือข่ายที่ใช้มากที่สุด ปิงมีครบทุกเวอร์ชั่น ระบบปฏิบัติการเปิดใช้งานเครือข่ายและให้วิธีการที่ง่ายและสะดวกในการสำรวจโฮสต์ตามชื่อหรือที่อยู่ IP

สำหรับการแลกเปลี่ยนข้อมูลการบริการและการวินิจฉัยในเครือข่ายจะใช้โปรโตคอลข้อความควบคุมพิเศษ ICMP(โปรโตคอลข้อความควบคุมอินเทอร์เน็ต) สั่งการ ปิงช่วยให้คุณสามารถส่งข้อความควบคุมเช่น ขอเสียงสะท้อน(ประเภทคือ 8 และระบุไว้ในส่วนหัวของข้อความ ICMP) ไปยังโฮสต์ที่ระบุและตีความคำตอบที่ได้รับในรูปแบบที่สะดวกสำหรับการวิเคราะห์ ฟิลด์ข้อมูลของแพ็กเก็ต icmp ที่ส่งมักจะมีอักขระภาษาอังกฤษ ในการตอบสนองต่อคำขอดังกล่าว โหนดที่สำรวจต้องส่งแพ็กเก็ต icmp ที่มีข้อมูลเดียวกันกับที่ได้รับและประเภทของข้อความ ก้องตอบกลับ(รหัสประเภทในส่วนหัวของ ICMP คือ 0) หากมีปัญหาเกิดขึ้นระหว่างการแลกเปลี่ยนข้อความ icmp ยูทิลิตี ping จะแสดงข้อมูลเพื่อวินิจฉัย

รูปแบบบรรทัดคำสั่ง:

Ping [-t] [-a] [-n number] [-l size] [-f] [-i TTL] [-v TOS] [-r number] [-s number] [[-j HostList] | [-k hostlist]] [-w หมดเวลา] endName

ตัวเลือก:

-NS- การส่งแพ็กเก็ตอย่างต่อเนื่อง หากต้องการยุติและแสดงสถิติ ให้ใช้แป้นพิมพ์ลัด Ctrl + Break(สถิติการส่งออกและดำเนินการต่อ) และ Ctrl + C(สถิติผลลัพธ์และความสมบูรณ์)
-NS- การกำหนดที่อยู่ตามชื่อของโหนด
-n หมายเลข- จำนวนคำขอเสียงสะท้อนที่จะส่ง
-ขนาดl- ขนาดของฟิลด์ข้อมูลเป็นไบต์ของคำขอที่ส่ง
-NS- การตั้งค่าแฟล็กห้ามการแตกแฟรกเมนต์ของแพ็กเก็ต
-i TTL- การตั้งค่าอายุการใช้งานแพ็กเก็ต (ฟิลด์ "Time To Live")
-v TOS- การตั้งค่าประเภทของบริการ (ฟิลด์ "ประเภทของบริการ")
-r หมายเลข- บันทึกเส้นทางตามจำนวนการเปลี่ยนภาพที่ระบุ
-s หมายเลข- ประทับเวลาสำหรับจำนวนช่วงการเปลี่ยนภาพที่ระบุ
-j รายการโหนด- เลือกเส้นทางฟรีตามรายการโหนด
-k รายการโหนด- การเลือกเส้นทางที่เข้มงวดตามรายการโหนด
-w หมดเวลา- เวลารอสูงสุดสำหรับการตอบกลับแต่ละครั้งในหน่วยมิลลิวินาที

ตัวอย่างการใช้งาน:

ping google.com- คำขอ echo ไปยังโหนดชื่อ google.comด้วยพารามิเตอร์เริ่มต้น - จำนวนแพ็คเก็ตคือ 4 ความยาวของอาร์เรย์ข้อมูล = 32 ไบต์

ปิง -6 ya.ru- โหนด ping ya.ruใช้โปรโตคอล Ipv6

ping -a 192.168.1.50- ทำการปิงด้วยคำจำกัดความของชื่อของโหนดม้าตามที่อยู่ของมัน

ping -s 192.168.0.1 คอมพิวเตอร์- โหนด ping คอมพิวเตอร์จากแหล่งที่มา 192.168.0.1 ใช้เมื่อคอมพิวเตอร์มีอินเทอร์เฟซเครือข่ายหลายตัว

ping w 5000 ya.ru- ปิงด้วยการหมดเวลารอ 5 วินาที (โดยค่าเริ่มต้น - 4 วินาที)

ping -n 5000 -l 1000 ไซต์- การสำรวจโหนด งาน 5,000 ครั้งในแพ็กเก็ตข้อมูลยาว 1,000 ไบต์ ความยาวข้อมูลสูงสุดที่อนุญาตคือ 65500

ping -n 1 -l 3000 -f ya.ru- ping โดยห้ามการกระจายตัวของแพ็กเก็ต

ping -n 1-r 3 ya.ru- ส่งคำขอ echo 1 รายการต่อโหนด ya.ruพร้อมการแสดงช่วงเปลี่ยนผ่าน 3 ช่วงแรกตลอดเส้นทาง

ping -i 5 ya.ru- ปิงด้วย TTL = 5 หากจำเป็นต้องมีการกระโดดเพิ่มเติมเพื่อไปยังโหนดปลายสุด เราเตอร์ที่ขัดจังหวะการส่งจะตอบสนองด้วยข้อความ "เกิน Time to Live (TTL) เมื่อส่งแพ็กเก็ต"

  • แอปพลิเคชัน PING สำหรับ การวินิจฉัยทีละขั้นตอนปัญหาการเข้าถึงอินเทอร์เน็ต:
  • ไดอะแกรมการเชื่อมต่อทั่วไปของคอมพิวเตอร์ (แท็บเล็ต แล็ปท็อป เครือข่ายในบ้าน) ด้วยปลายทางระยะไกลสามารถแสดงได้ดังนี้:

    เครือข่ายทั่วไปที่มีที่อยู่ IP 192.168.1.0 /255.255.255.0 ใช้เป็นเครือข่ายในบ้าน เรากำลังพูดถึง IPv4 - โปรโตคอล IP เวอร์ชัน 4 ซึ่งใช้ 4 ไบต์เพื่อระบุที่อยู่ ที่อยู่ IPเป็นเรื่องปกติที่จะแสดงไบต์เป็นค่าทศนิยม โดยคั่นด้วยจุด อุปกรณ์แต่ละเครื่องในเครือข่ายต้องมีที่อยู่เฉพาะของตนเอง นอกเหนือจากที่อยู่ การตั้งค่าเครือข่ายยังใช้ หน้ากากเครือข่าย (ซับเน็ตมาสก์) มาสก์มีรูปแบบการนำเสนอเหมือนกับที่อยู่ การรวมกันของที่อยู่และมาสก์กำหนดช่วงของที่อยู่ที่เป็นของ เครือข่ายท้องถิ่น- 192.168.1.0-192.168.1.255. ที่อยู่แรกและสุดท้ายในช่วงนี้ไม่ได้กำหนดให้กับอุปกรณ์เครือข่ายแต่ละเครื่อง เนื่องจากจะใช้เป็นที่อยู่เครือข่ายและที่อยู่ออกอากาศ โดยปกติที่อยู่ของเราเตอร์จะเท่ากับ 192.168.1.1 หรือ 192.168.1.254 นี่ไม่ใช่มาตรฐานบังคับ แต่ในทางปฏิบัติมักใช้บ่อย มาสก์หนึ่งบิตกำหนดส่วนถาวรของที่อยู่ IP ของเครือข่าย และศูนย์บิตจะถูกจัดสรรให้กับแต่ละโหนด ความหมาย 255 เป็นไบต์ที่มีบิตตั้งเป็นหนึ่ง เน็ตมาสก์ทำหน้าที่เป็นวิธีการกำหนดช่วงของที่อยู่ IP ที่เป็นของเครือข่ายท้องถิ่น อุปกรณ์ที่มีที่อยู่ดังกล่าวสามารถเข้าถึงได้ภายในเครื่องโดยไม่ต้องใช้ เส้นทาง... การกำหนดเส้นทางเป็นวิธีการแลกเปลี่ยนข้อมูลกับอุปกรณ์เครือข่ายที่ไม่ได้เป็นของเครือข่ายท้องถิ่นนี้ผ่านอุปกรณ์พิเศษ - เราเตอร์(เราเตอร์เราเตอร์) เราเตอร์เป็นคอมพิวเตอร์เฉพาะทางที่มีหลายตัว อินเทอร์เฟซเครือข่ายและเชี่ยวชาญ ซอฟต์แวร์ให้การส่งต่อแพ็กเก็ต IP ระหว่างผู้ส่งและผู้รับที่อยู่ในเครือข่ายต่างๆ เราเตอร์หลายตัวสามารถมีส่วนร่วมในการส่งต่อได้ ขึ้นอยู่กับความซับซ้อนของเส้นทาง เราเตอร์ที่บ้านเป็นเราเตอร์ประเภทที่ง่ายที่สุดที่ให้การส่งต่อแพ็กเก็ตที่ส่งไปยังเครือข่ายภายนอกไปยังเราเตอร์ถัดไปในเครือข่ายของผู้ให้บริการตลอดเส้นทาง เราเตอร์ตัวถัดไปจะตรวจสอบความสามารถในการเข้าถึงของที่อยู่ปลายทางในเครื่อง และส่งต่อข้อมูลไปยังเราเตอร์นั้น หรือส่งต่อไปยังเราเตอร์ถัดไปตามตารางเส้นทาง สิ่งนี้จะเกิดขึ้นจนกว่าข้อมูลจะไปถึงผู้รับหรือหมดอายุการใช้งานของแพ็กเก็ต

    คำสั่ง PING สามารถใช้ในการวินิจฉัยแต่ละโหนด:

    ปิง 127.0.0.1คือ ping ของอินเทอร์เฟซแบบวนรอบ ควรรันโดยไม่มีข้อผิดพลาดหากติดตั้งและใน สภาพการทำงานส่วนประกอบซอฟต์แวร์เครือข่าย

    ping IP หรือชื่อของคุณ- ping ไปยังที่อยู่หรือชื่อของคุณเอง ควรออกโดยไม่มีข้อผิดพลาดหากซอฟต์แวร์ IP ทั้งหมดได้รับการติดตั้งและทำงานอย่างถูกต้อง อะแดปเตอร์เครือข่าย.

    ping ที่อยู่ IP ของเราเตอร์- ควรดำเนินการหากการ์ดเครือข่ายของคอมพิวเตอร์ทำงาน สายเคเบิลหรือการเชื่อมต่อไร้สายที่ใช้เชื่อมต่อกับเราเตอร์ทำงาน และเราเตอร์เองก็ทำงาน นอกจากนี้ การตั้งค่า IP จะต้องเป็นที่อยู่ของคอมพิวเตอร์และเราเตอร์ที่อยู่ในเครือข่ายย่อยเดียวกัน ซึ่งมักจะเกิดขึ้นเมื่อ การตั้งค่าเครือข่ายจะดำเนินการโดยอัตโนมัติโดยใช้เซิร์ฟเวอร์ DHCP ของเราเตอร์

    ปิง yandex.ru- ทำการโพลของโหนดที่มีชื่อ yandex.ru... หากโพลจบลงด้วยข้อผิดพลาด สาเหตุอาจไม่ใช่แค่การขาดการสื่อสารกับเราเตอร์ของผู้ให้บริการ แต่ยังไม่สามารถระบุที่อยู่โฮสต์ได้ yandex.ruเนื่องจากมีปัญหากับ โดยซอฟต์แวร์ความละเอียดของชื่อ

    ปิง 8.8.8.8- เพื่อสำรวจโหนดด้วยที่อยู่ IP 8.8.8.8 หากการหยั่งเสียงตามที่อยู่เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด และการหยั่งเสียงตามชื่อลงท้ายด้วยข้อความโฮสต์ที่ไม่รู้จัก แสดงว่าปัญหาอยู่ในการแก้ไขชื่อ สาเหตุอาจเป็นเพราะเซิร์ฟเวอร์ DNS ของผู้ให้บริการใช้งานไม่ได้ ในกรณีนี้ คุณสามารถลองเปลี่ยนได้ในการตั้งค่า การเชื่อมต่อเครือข่ายไปยังเซิร์ฟเวอร์ DNS สาธารณะของ Google ด้วยที่อยู่ 8.8.4.4 และ 8.8.8.8 นอกจากนี้ ปัญหาอาจเกิดจาก ชั้นเลวการสื่อสารกับผู้ให้บริการซึ่งมาพร้อมกับเวลาตอบสนองนานเกินไปและการสูญหายของแพ็กเก็ต

    ping -t yandex.ru- ปิงจนกระทั่งกด CTRL + C เมื่อกด CTRL + Break สถิติจะถูกส่งออกและการสำรวจโหนดจะดำเนินต่อไป

    Ping -n 1000 -l 500 192.168.1.1 - ping 1,000 ครั้งโดยใช้ข้อความที่มีความยาว 500 ไบต์ Ping กับแพ็กเก็ตมาตรฐาน 32 ไบต์สามารถทำได้โดยไม่มีข้อผิดพลาด และกับแพ็กเก็ตที่ยาว - มีข้อผิดพลาด ซึ่งเป็นเรื่องปกติสำหรับการเชื่อมต่อไร้สายที่มีระดับสัญญาณต่ำในสภาพแวดล้อมที่มีการรบกวนที่รุนแรง

    Ping -n 1 -r 9 -w 1000 yandex.ru - ping 1 ครั้ง (สวิตช์ -n 1) ออกเส้นทางสำหรับ 9 กระโดดแรก (-r 9) รอการตอบสนอง 1 วินาที (1000ms)

    จากการรันคำสั่งนี้ การติดตามเส้นทางยังแสดง:

    แลกเปลี่ยนแพ็กเก็ตกับ yandex.ru ด้วยข้อมูล 32 ไบต์:
    ตอบกลับจาก 87.250.251.11: ไบต์ = 32 เวลา = 36ms TTL = 54
    เส้นทาง: 81.56.118.62 ->
    81.56.112.1 ->
    10.109.11.9 ->
    10.109.11.10 ->
    195.34.59.105 ->
    195.34.52.213 ->
    195.34.49.121 ->
    195.34.52.213 ->
    87.250.239.23

    สถิติปิงสำหรับ 87.250.251.11:

    แพ็คเก็ต: ส่ง = 1 ได้รับ = 1 สูญหาย = 0
    (ขาดทุน 0%)
    เวลาไปกลับโดยประมาณในหน่วย ms:
    ต่ำสุด = 36ms สูงสุด = 36ms เฉลี่ย = 36ms

    วี ตัวอย่างนี้เราเตอร์ 9 ตัวถูกสร้างขึ้นระหว่างผู้ส่งและผู้รับแพ็กเก็ต มีความจำเป็นต้องคำนึงถึงความจริงที่ว่าในเวอร์ชันของยูทิลิตี้ ping.exeสำหรับ Windows จำนวนการกระโดดอาจอยู่ในช่วงตั้งแต่ 1 ถึง 9 ในกรณีที่ค่านี้ไม่เพียงพอ ให้ใช้คำสั่ง tracert

    ความล้มเหลวในการสะท้อนไม่ได้เป็นสัญญาณของปัญหาเสมอไป เนื่องจากบางครั้ง ด้วยเหตุผลด้านความปลอดภัย เพื่อนบางคนได้รับการกำหนดค่าให้ละเว้น ping ping ตัวอย่างคือโหนด microsoft.comและเราเตอร์บางตัวในเครือข่าย ISP ขนาดเล็ก

    การใช้ PING ในไฟล์แบตช์

    บ่อยครั้ง คำสั่ง PING ถูกใช้เพื่อสร้างความล่าช้าในแบตช์ไฟล์ อินเทอร์เฟซแบบวนรอบถูก ping บ่งชี้ ค่าที่ต้องการตัวนับแพ็กเก็ตที่ระบุโดยพารามิเตอร์ -NS... คำขอ Echo จะถูกส่งในช่วงเวลา 1 วินาที และการตอบสนองบนอินเทอร์เฟซแบบวนรอบเกือบจะในทันที ดังนั้นการหน่วงเวลาจะเท่ากับตัวนับลบหนึ่งโดยประมาณ:

    ping -n 11 127.0.0.1- หน่วงเวลา 10 วินาที

    คำสั่ง PING ใช้ในแบตช์ไฟล์เพื่อกำหนดความพร้อมใช้งานของที่อยู่ IP เนื่องจากผลการสำรวจความคิดเห็นไม่ได้สะท้อนให้เห็นในตัวแปร ERRORLEVEL แต่อย่างใด แทนที่จะวิเคราะห์ การค้นหาคุณลักษณะบางอย่างในข้อมูลเอาต์พุตมาตรฐานของ PING จึงถูกใช้ หากคุณดูข้อความของโปรแกรม ping.exe อย่างใกล้ชิดเมื่อทำการสำรวจโหนดที่พร้อมใช้งานและไม่พร้อมใช้งาน คุณจะสังเกตเห็นว่ามีความแตกต่างกันอย่างมาก

    ปิง 456.0.0.1- ping ไปยังที่อยู่ที่ไม่มีอยู่

    คำตอบของคำสั่งดังกล่าวอาจแตกต่างไปจากยูทิลิตี้รุ่นใดรุ่นหนึ่ง และอาจมีลักษณะดังนี้

    การทดสอบ Ping ล้มเหลวในการค้นหาโหนด 456.0.0.1 โปรดตรวจสอบชื่อโฮสต์และลองอีกครั้ง

    ปิง yandex.ru- ping ไปยังที่อยู่โฮสต์ yandex.ru

    การตอบสนองต่อ ping โหนดที่สามารถเข้าถึงได้:

    แลกเปลี่ยนแพ็กเก็ตจาก yandex.ru เป็น 32 ไบต์:
    ตอบกลับจาก 87.250.250.11: ไบต์ = 32 เวลา = 10ms TTL = 55

    ดังนั้น เพื่อแก้ปัญหาการกำหนดความพร้อมใช้งานของโหนดในแบตช์ไฟล์ การวิเคราะห์คำที่เป็นลักษณะเฉพาะในผลลัพธ์ของ ping.exe นั้นเพียงพอแล้วด้วยการตอบสนองที่ประสบความสำเร็จ ลักษณะเฉพาะมากที่สุดในกรณีนี้คือการมีอยู่ของคำ TTL... ไม่เคยพบเมื่อเกิดข้อผิดพลาดและเป็นเพียงตัวอักษรภาษาอังกฤษ หากต้องการค้นหา "TTL" ในผลลัพธ์ ping.exe จะสะดวกที่สุดในการเชื่อมโยงการดำเนินการกับคำสั่งเพื่อค้นหาสตริงอักขระ FIND.EXE(ping และค้นหาไปป์ไลน์) หากพบข้อความโดยใช้คำสั่ง FIND ค่าของตัวแปร ERRORLEVEL จะเท่ากับ 0

    ping -n 1 คอมพิวเตอร์ | ค้นหา / ฉัน "TTL"> nul
    ถ้า% ERRORLEVEL% == 0 ไปที่ LIVE
    คอมพิวเตอร์ ECHO ไม่พร้อมใช้งาน
    กิจวัตรของรัฐที่ไม่พร้อมใช้งาน
    ...
    ทางออก
    : LIVE - เริ่มรูทีนการประมวลผลสถานะความพร้อมใช้งานของโหนด
    ...
    ...

    ในเวอร์ชันที่ง่ายกว่า คุณสามารถใช้คำสั่ง:

    PING yandex.ru | ค้นหา "TTL =" && ECHO Yandex pingable- คำสั่ง ECHO จะถูกดำเนินการหากค่า ERRORLEVEL ที่กำหนดโดย FIND คือ 0 เช่น โหนด yandex.ruตอบสนองต่อการปิง

    PING Server64 | ค้นหา "TTL =" || ECHO Server64 ไม่สามารถ ping ได้- คำสั่ง ECHO จะถูกดำเนินการหากค่า ERRORLEVEL ที่กำหนดโดย FIND ไม่เท่ากับ 0 เช่น ปม เซิร์ฟเวอร์64ไม่ตอบสนองต่อการปิง

    คำสั่ง ping ใช้เพื่อให้แน่ใจว่าคอมพิวเตอร์สามารถสื่อสารกับเครือข่ายและทรัพยากรภายในได้ Ping ทำงานโดยการส่งข้อความขอเสียงสะท้อนผ่าน ICMP ( โปรโตคอลข้อความควบคุมอินเทอร์เน็ต) และรอการตอบกลับ ช่วยให้คุณทราบจำนวนการตอบกลับและระยะเวลาที่ใช้:

    ไวยากรณ์คำสั่งปิง

    ปิง [-t] [-a] [-n นับ] [-l ขนาด] [-f] [-i TTL] [-v TOS] [-r นับ] [-s นับ] [-w หมดเวลา] [- R] [-S srcaddr] [-p] [-4] [-6] เป้าหมาย

    T = ตัวเลือกนี้จะ ping อุปกรณ์เป้าหมายจนกว่าคุณจะหยุดคำขอด้วยแป้นพิมพ์ลัด Ctrl + C

    A = จะสอบถามชื่อโฮสต์ของที่อยู่ IP เป้าหมาย

    N number = ระบุจำนวนข้อความ ICMP ที่จะส่ง หากคุณรันคำสั่ง ping โดยไม่ระบุพารามิเตอร์นี้ คำขอ 4 รายการจะถูกส่งโดยค่าเริ่มต้น

    L size = กำหนดขนาดของชุดคำขอ echo (จาก 32 ถึง 65.527) หากไม่มีตัวเลือกนี้ ping จะส่งคำขอ echo ที่มีขนาด 32 ไบต์

    F = ป้องกันการร้องขอ echo จากการกระจัดกระจายโดยเราเตอร์ในสายโซ่ระหว่างคุณกับเป้าหมาย ตัวเลือก -f มักใช้เพื่อดีบัก PMTU ( หน่วยส่งสูงสุดของเส้นทาง).

    I TTL = กำหนดระยะเวลาของ TTL ( ได้เวลาใช้ชีวิต) ค่าสูงสุดคือ 255

    V TOS = ตั้งค่า TOS ( ประเภทบริการ). พารามิเตอร์ไม่ทำงานบน Windows 7 ขึ้นไป

    R number = ควรใช้ตัวเลือก ping เพื่อระบุจำนวน hops ระหว่างคุณกับคอมพิวเตอร์เป้าหมายที่คุณต้องการบันทึกและส่งออก ค่าสูงสุดคือ 9 ดังนั้นหากคุณสนใจที่จะทราบจำนวนลิงก์ที่แน่นอนระหว่างอุปกรณ์สองเครื่อง ควรใช้ tracert

    S number = เวลา Internet Timestamp สำหรับแต่ละคำขอ echo ที่จะได้รับและส่ง ค่าสูงสุดที่นี่คือ 4 ซึ่งหมายความว่าจะแก้ไขได้เฉพาะช่วงการเปลี่ยนภาพ 4 ครั้งแรกเท่านั้น

    W หมดเวลา = ค่าการหมดเวลาในหน่วยมิลลิวินาที ping นั้นจะรอการตอบกลับทุกครั้ง หากคุณไม่ได้ใช้ตัวเลือก -w ระยะหมดเวลาเริ่มต้นจะเป็น 4000 มิลลิวินาที ( 4 วินาที).

    R = ใช้ header เพื่อตรวจสอบเส้นทางย้อนกลับด้วย

    S srcaddr = ที่อยู่ต้นทางที่จะใช้

    P = ใช้ตรวจสอบสถานะที่อยู่ การจำลองเสมือนเครือข่าย Hyper-V.

    4 = ตรวจสอบสถานะของการเชื่อมต่อ IPv4 เท่านั้น สิ่งนี้จำเป็นเมื่อเป้าหมายมีเพียงชื่อโฮสต์และไม่ทราบที่อยู่ IP

    6 = บังคับตรวจสอบสถานะของการเชื่อมต่อ IPv6 สิ่งนี้จำเป็นเมื่อทราบชื่อโฮสต์เท่านั้น

    เป้าหมาย = อุปกรณ์ระยะไกลเพื่อตรวจสอบสถานะ อาจเป็น IP หรือชื่อโฮสต์ก็ได้

    /? = แสดงความช่วยเหลือสำหรับตัวเลือก ping ที่มีอยู่ทั้งหมด

    หมายเหตุ: -f, -v, -r, -s, -j และ -k ใช้งานได้เมื่อตรวจสอบสถานะของที่อยู่ IPv4 เท่านั้น ตัวเลือก -R และ -S ใช้งานได้กับ IPv6 เท่านั้น

    นอกจากนี้ยังมีตัวเลือกที่ได้รับความนิยมน้อยกว่าในคำสั่ง ping: [-j host-list], [-k host-list] และ [-c compartment] ที่จะได้รับ ข้อมูลเพิ่มเติมเกี่ยวกับพวกเขา ใช้คำสั่ง /? ...

    ตัวอย่างคำสั่ง Ping

    ping -n 5 -l 1500 www.google.com

    ตัวอย่างนี้ใช้คำสั่ง ping เพื่อตรวจสอบสถานะของโฮสต์ www.google.com อ็อพชัน -n บอกคำสั่ง ping ให้ส่งคำร้องขอ ICMP echo ห้ารายการ แทนที่จะเป็น 4 รายการแบบมาตรฐาน และอ็อพชัน -l จะกำหนดขนาดแพ็กเก็ตสำหรับแต่ละคำร้องขอเป็น 1500 ไบต์แทนที่จะเป็นค่าเริ่มต้น 32 ไบต์ ด้วยคำขอดังกล่าว คุณจะได้รับผลลัพธ์ดังต่อไปนี้:

    ปิง www.google.com ด้วยข้อมูล 1500 ไบต์: ตอบกลับจาก 74.125.224.82: ไบต์ = 1500 เวลา = 68ms TTL = 52 ตอบกลับจาก 74.125.224.82: ไบต์ = 1500 เวลา = 68ms TTL = 52 ตอบกลับจาก 74.125.224.82: ไบต์ = 1500 เวลา = 65ms TTL = 52 การตอบกลับจาก 74.125.224.82: ไบต์ = 1500 เวลา = 66ms TTL = 52 การตอบกลับจาก 74.125.224.82: ไบต์ = 1500 เวลา = 70ms TTL = 52 สถิติ Ping สำหรับ 74.125.224.82: แพ็คเก็ต: ส่ง = 5, ได้รับ = 5 สูญหาย = 0 (สูญเสีย 0%) เวลาการเดินทางไปกลับโดยประมาณในหน่วยมิลลิวินาที: ต่ำสุด = 65 มิลลิวินาที สูงสุด = 70 มิลลิวินาที เฉลี่ย = 67 มิลลิวินาที

    ประโยคการสูญเสีย 0% ในสถิติการตรวจสอบ 74.125.224.82 ระบุว่าคำขอเสียงสะท้อนทั้งหมดที่ส่งไปยัง www.google.com ได้รับการส่งคืนแล้ว ซึ่งหมายความว่าตราบใดที่เครือข่ายทำงานอยู่ คุณสามารถโต้ตอบกับไซต์ Google ได้โดยไม่มีปัญหาใดๆ

    ตัวอย่าง ping cmd นี้ตรวจสอบสถานะของ 127.0.0.1 ซึ่งเรียกอีกอย่างว่าที่อยู่ IP localhost ใน IPv4

    ปิง 127.0.0.1 - ทางที่ดีตรวจสอบประสิทธิภาพของทั้งหมด ฟังก์ชันของ Windows... แต่ด้วยความช่วยเหลือของคำขอนี้ จะไม่สามารถค้นหาสถานะของคุณหรือ คอมพิวเตอร์ระยะไกล... นอกจากนี้ยังมีการตรวจสอบเวอร์ชัน IPv6 อีกด้วย ping :: 1.

    ping -a 192.168.1.22

    ในตัวอย่างนี้ เรากำลังพยายามค้นหาชื่อโฮสต์ที่เชื่อมโยงกับที่อยู่ IP 192.168.1.22 ในกรณีนี้ ควรดำเนินการตรวจสอบตามปกติ แม้ว่าจะไม่พบชื่อโฮสต์ก็ตาม

    ปิง J3RTY22 ด้วยข้อมูล 32 ไบต์: ตอบกลับจาก 192.168.1.22: ไบต์ = 32 ครั้ง<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Reply from 192.168.1.22: bytes=32 time=1ms TTL=64 Reply from 192.168.1.22: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.22: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms

    ดังที่คุณเห็นจากตัวอย่างข้างต้น คำสั่ง ping ใน Windows 7 ได้กำหนดที่อยู่ IP ที่จะตรวจสอบเป็นชื่อโฮสต์ J3RTY22 จากนั้นจึงดำเนินการตรวจสอบสถานะด้วยการตั้งค่าเริ่มต้น

    ping -t -6 SERVER

    ในตัวอย่างนี้ เราใช้ตัวเลือก -6 เพื่อเปิดใช้งานการบังคับใช้ IPv6 จากนั้นดำเนินการตรวจสอบสถานะของเซิร์ฟเวอร์อย่างไม่รู้จบ ( โดยใช้ตัวเลือก -t).

    เซิร์ฟเวอร์ส่ง Ping ด้วยข้อมูล 32 ไบต์: ตอบกลับจาก fe80 :: fd1a: 3327: 2937: 7df3% 10: เวลา = 1ms ตอบกลับจาก fe80 :: fd1a: 3327: 2937: 7df3% 10: เวลา<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Reply from fe80::fd1a:3327:2937:7df3%10: time<1ms Ping statistics for fe80::fd1a:3327:2937:7df3%10: Packets: Sent = 7, Received = 7, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 1ms, Average = 0ms Control-C ^C

    หลังจากได้รับการตอบสนองเจ็ดครั้ง เราจงใจขัดจังหวะการตรวจสอบสถานะ จำวิธีหยุดคำสั่ง ping ได้อย่างไร? ด้วย Ctrl + C นอกจากนี้ -6 ยังนำไปสู่การใช้ที่อยู่ IPv6

    ผู้ใช้ส่วนใหญ่มักไม่ใช้บรรทัดคำสั่งของ Windows อาจเป็นเพราะไม่ใช่ทุกคนที่รู้ว่าควรใช้คำสั่งใดในกรณีใดกรณีหนึ่ง บางครั้งมีประโยชน์เพียงใดหรือโดยทั่วไป - มันคืออะไร?

    หากคุณเป็นหนึ่งในผู้ใช้เหล่านั้น ฉันหวังว่าบทความนี้จะช่วยคุณในการเริ่มต้นใช้งาน บางทีคุณอาจลืมคำสั่งและฉันหวังว่าจะช่วยคุณได้

    เมื่อมองแวบแรก rj อาจดูเหมือนเครื่องมือที่น่าเบื่อ ซับซ้อน หรือไร้ประโยชน์ แต่ฉันรับรองได้เลยว่า มันไม่ใช่!

    บทความนี้จัดทำขึ้นเพื่อเป็นการแนะนำคำสั่งที่มีประโยชน์มากมายเท่านั้น

    คำสั่ง cmd พื้นฐาน

    1. บังคับให้หยุดกระบวนการทำงาน Ctrl + C

    คำสั่งแรกที่คุณควรทราบคือการกดแป้น Ctrl และ C สองแป้นพร้อมกัน ชุดค่าผสมนี้หยุดเกือบทุกทีม หากคุณพบข้อผิดพลาดในคำสั่งที่ป้อน คุณสามารถลบอักขระที่ไม่จำเป็นได้โดยใช้ปุ่ม Backspace แต่ถ้าคุณเปิดผิดไปแล้ว คุณสามารถใช้ชุดค่าผสม Ctrl + C ได้

    ความสนใจ! คำสั่งนี้ไม่ใช่ไม้กายสิทธิ์! เธอจะไม่สามารถยกเลิกกระบวนการที่ไม่สามารถยกเลิกได้ ดังนั้น ระวัง!

    2. โทรขอความช่วยเหลือตามคำสั่ง /?

    คำสั่งที่สองที่คุณควรจำคือ /? ... โดยการพิมพ์อักขระสองตัวนี้หลังคำสั่งอื่น คุณจะเห็นความช่วยเหลือสำหรับคำสั่งที่คุณสนใจ ตัวอย่างเช่น:

    3. ข้อมูลเกี่ยวกับการเชื่อมต่อเครือข่ายของคุณ

    คำสั่งนี้จะแสดงข้อมูลเกี่ยวกับการเชื่อมต่อเครือข่ายท้องถิ่นของคุณ:

    คุณสามารถค้นหาข้อมูลที่สมบูรณ์เพิ่มเติมเกี่ยวกับคอมพิวเตอร์ของคุณได้โดยพิมพ์คำสั่ง

    4. การทดสอบ Ping (การทดสอบการเชื่อมต่อ) ping

    สมมติว่าคุณมีคอมพิวเตอร์สองเครื่องที่เชื่อมต่อผ่านสายอีเทอร์เน็ต (เราได้พูดถึงวิธีการจีบสายเคเบิลเพื่อสร้างเครือข่ายท้องถิ่นแล้ว) คุณต้องตรวจสอบให้แน่ใจว่ามีการเชื่อมต่อระหว่างกัน ในการทำเช่นนี้ คุณต้องเรียกใช้ ping 192.168.0.5 จากคอมพิวเตอร์ที่มีที่อยู่ IP คือ 192.168.0.1 (โดยที่ 192.168.0.5 คือที่อยู่ IP ของคอมพิวเตอร์เครื่องที่สอง)

    หากทุกอย่างเรียบร้อย ปิงจะปรากฏขึ้นต่อหน้าคุณ หากมีอะไรผิดพลาด คุณจะเห็นข้อความว่า Node ที่ระบุไม่พร้อมใช้งาน คุณสามารถหยุดคำสั่งนี้ด้วย Ctrl + C

    5. ออกจากบรรทัดคำสั่งออก

    ด้วยคำสั่ง exit คุณสามารถปิดหน้าต่างพรอมต์คำสั่งได้

    6. การคัดลอกไฟล์ xcopy

    เครื่องมือที่มีประโยชน์มากสำหรับการคัดลอกไฟล์ สมมติว่าคุณต้องการคัดลอกรูปภาพจากไดรฟ์ C ไปยังไดรฟ์ภายนอก

    โทร xcopy c: ภาพถ่าย f: ภาพถ่าย / s / e(โดยที่ f คือไดรฟ์ภายนอก)

    6. ตรวจสอบเวลา

    หากคุณต้องการปรับแต่งโดยพิมพ์เวลา คุณจะเห็นเวลาปัจจุบัน และที่นี่คุณจะได้รับข้อเสนอให้เปลี่ยนเวลาเป็นเวลาที่ถูกต้อง

    7. เปิดหน้าต่างบรรทัดคำสั่งใหม่ cmd หรือเริ่ม

    ป้อนคำสั่ง cmd หรือ start และหน้าต่างพรอมต์คำสั่งใหม่จะเปิดขึ้นต่อหน้าคุณ คุณยังสามารถล้างหน้าต่างที่ใช้งานอยู่ได้อีกด้วย เมื่อต้องการทำสิ่งนี้ ให้พิมพ์คำสั่ง cls (ล้างหน้าจอ)

    8. ตรวจสอบไฟล์ระบบ sfc / scannow

    บางครั้งมัลแวร์พยายามแทนที่เวอร์ชันที่แก้ไขของไฟล์เคอร์เนลเพื่อเข้าควบคุมระบบ ตัวตรวจสอบไฟล์ระบบสามารถใช้เพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบ Windows หากไฟล์ใดเสียหายหรือถูกลบ ไฟล์เหล่านั้นจะถูกแทนที่

    9. ข้อมูลเกี่ยวกับการค้นหาไดรเวอร์ที่ติดตั้ง

    หากคุณต้องการดูว่าติดตั้งไดรเวอร์ใดบ้างบนพีซีของคุณ คุณสามารถทำได้โดยเรียกใช้คำสั่ง driverquery คำสั่งนี้ให้ข้อมูลเกี่ยวกับไดรเวอร์แต่ละตัวที่คุณใช้

    หากคุณต้องการข้อมูลเพิ่มเติมอีกเล็กน้อย คุณสามารถเพิ่มตัวอักษรละติน V (นี่คือลักษณะของ driverquery-V)

    10. ค้นหาที่อยู่ IP ของเว็บไซต์ nslookup site.ru

    พิมพ์ site.ru ในบรรทัดคำสั่ง nslookup เพื่อค้นหาที่อยู่ IP ของ site.ru

    11. วางข้อความ

    ในการวางข้อความลงในบรรทัดคำสั่ง คุณต้องคัดลอกข้อความจากแหล่งที่มาตามปกติ แล้วคลิกเพียงครั้งเดียวด้วยปุ่มเมาส์ขวาในพื้นที่ของหน้าจอสีดำ