เริ่ม 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) เมื่อส่งแพ็กเก็ต"
ไดอะแกรมการเชื่อมต่อทั่วไปของคอมพิวเตอร์ (แท็บเล็ต แล็ปท็อป เครือข่ายในบ้าน) ด้วยปลายทางระยะไกลสามารถแสดงได้ดังนี้:
เครือข่ายทั่วไปที่มีที่อยู่ 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. วางข้อความ
ในการวางข้อความลงในบรรทัดคำสั่ง คุณต้องคัดลอกข้อความจากแหล่งที่มาตามปกติ แล้วคลิกเพียงครั้งเดียวด้วยปุ่มเมาส์ขวาในพื้นที่ของหน้าจอสีดำ