Skip to main content

Ping Command (Mga Halimbawa, Mga Opsyon, Mga Lilipat, at Higit Pa)

PING Command - Troubleshooting (Abril 2025)

PING Command - Troubleshooting (Abril 2025)
Anonim

Ang command ng ping ay isang utos ng Command Prompt na ginagamit upang masubukan ang kakayahan ng source computer upang maabot ang isang tinukoy na patutunguhang computer. Ang command na ping ay kadalasang ginagamit bilang isang simpleng paraan upang i-verify na ang isang computer ay maaaring makipag-ugnayan sa network sa ibang computer o network device.

Ang command ng ping ay nagpapatakbo sa pamamagitan ng pagpapadala Internet Control Message Protocol (ICMP) Echo Request mga mensahe sa computer na patutunguhan at naghihintay para sa isang tugon.

Gaano karami sa mga tugon na iyon ang ibinalik, at kung gaano katagal kinakailangan silang bumalik, ang dalawang pangunahing piraso ng impormasyon na ibinibigay ng ping command.

Halimbawa, maaari mong makita na walang mga sagot kapag nag-ping sa isang network printer, para lamang malaman na naka-offline ang printer at kailangang mapalitan ang mga cable nito. O baka kailangan mong i-ping ang isang router upang i-verify na ang iyong computer ay makakonekta dito, upang maalis ito bilang isang posibleng dahilan para sa isang isyu sa networking.

Tandaan: Ang salitang "ping" ay ginagamit din online upang sumangguni sa isang maikling mensahe, kadalasan sa paglipas ng text message o email. Halimbawa, maaari mong "i-ping ang iyong boss," o ipadala sa kanya ang isang mensahe, kapag tapos ka na sa isang partikular na proyekto, ngunit wala itong kinalaman sa ping command.

Availability ng Ping Command

Ang ping command ay magagamit mula sa loob ng Command Prompt sa mga operating system ng Windows 10, Windows 8, Windows 7, Windows Vista, at Windows XP. Available din ang ping command sa mas lumang bersyon ng Windows tulad ng Windows 98 at 95.

Ang command na ping ay maaari ding matagpuan sa Command Prompt sa Advanced na Mga Pagpipilian sa Startup at mga menu sa pag-aayos / pagbawi ng Mga Pagpipilian sa System Recovery.

Tandaan: Ang pagkakaroon ng ilang mga switch sa command ng ping at iba pang syntax ng ping command ay maaaring naiiba mula sa operating system sa operating system.

Ping Command Syntax

ping -t -a -n bilangin -l laki -f -i TTL -v TOS -r bilangin -s bilangin -w timeout -R -S srcaddr -p -4 -6 target /?

Tip: Tingnan ang Paano Magbasa ng Command Syntax kung hindi ka sigurado kung paano i-interpret ang syntax ng command ng ping tulad ng inilarawan sa itaas o sa talahanayan sa ibaba.

-tAng paggamit ng pagpipiliang ito ay magpapalabas ng target hanggang sa pilitin mo ito upang ihinto sa pamamagitan ng paggamit ng Ctrl-C.
-aAng opsyong ping command na ito ay malulutas, kung maaari, ang hostname ng isang IP address target .
-n bilangin Ang pagpipiliang ito ay nagtatakda ng bilang ng ICMP Echo Requests na ipadala, mula 1 hanggang 4294967295. Ang utos ng ping ay magpapadala ng 4 bilang default kung-n ay hindi ginagamit.
-l laki Gamitin ang pagpipiliang ito upang itakda ang laki, sa mga byte, ng packet ng echo request mula 32 hanggang 65,527. Ang ping command ay magpapadala ng 32-byte echo request kung hindi mo ginagamit ang -l pagpipilian.
-fGamitin ang pagpipiliang opsyong ping upang maiwasan ang ICMP Echo Requests mula sa pagiging pira-piraso ng mga router sa pagitan mo at ng target . Ang -f Ang pagpipilian ay kadalasang ginagamit upang i-troubleshoot ang mga isyu sa Pinakamababang Path Transmission Unit (PMTU).
-i TTL Ang pagpipiliang ito ay nagtatakda ng halaga ng Time to Live (TTL), ang pinakamataas na 255.
-v TOS Pinapayagan ka ng pagpipiliang ito na magtakda ng halaga ng Uri ng Serbisyo (TOS). Simula sa Windows 7, ang pagpipiliang ito ay hindi na gumana ngunit umiiral pa rin para sa mga dahilan sa pagiging tugma.
-r bilangin Gamitin ang opsyong ito ng ping command upang tukuyin ang bilang ng mga hops sa pagitan ng iyong computer at ang target computer o device na nais mong maitala at maipakita. Ang maximum na halaga para sa bilangin ay 9, kaya gamitin ang command na tracert sa halip kung interesado ka sa pagtingin sa lahat ng mga hops sa pagitan ng dalawang device.
-s bilangin Gamitin ang pagpipiliang ito upang mag-ulat ng oras, sa format ng Internet Timestamp, na bawat kahilingan ng echo ay natanggap at echo reply ay ipinadala. Ang maximum na halaga para sa bilangin ay 4, ibig sabihin na ang unang apat na hops ay maaaring oras na naselyohan.
-w timeout Pagtukoy ng isang timeout halaga kapag isinasagawa ang utos ng ping ayusin ang dami ng oras, sa milliseconds, na ping naghintay para sa bawat sagot. Kung hindi mo ginagamit ang -w opsyon, ang default na timeout na halaga ng 4000 ay ginagamit, na 4 na segundo.
-RSinasabi ng opsyong ito ang ping command upang subaybayan ang path ng round trip.
-S srcaddr Gamitin ang pagpipiliang ito upang tukuyin ang source address.
-pGamitin ang switch na ito upang i-ping ang isang Network ng Hyper-V Network address provider.
-4Pinipilit nito ang ping command na gumamit lamang ng IPv4 ngunit kinakailangan lamang kung target ay isang hostname at hindi isang IP address.
-6Pinipilit nito ang ping command na gamitin ang IPv6 lamang ngunit tulad ng -4 opsyon, ay kinakailangan lamang kapag pinging isang hostname.
target Ito ang destinasyon na nais mong i-ping, alinman sa isang IP address o isang hostname.
/?Gamitin ang switch ng tulong gamit ang ping command upang ipakita ang detalyadong tulong tungkol sa maraming mga opsyon ng command.

Tandaan: Ang -f, -v, -r, -s, -j, at -k Ang mga pagpipilian ay gumagana kapag pinging IPv4 address lamang. Ang -R at -S Ang mga pagpipilian ay gagana lamang sa IPv6.

Iba pang mga karaniwang ginagamit na mga switch para sa ping command na umiiral kabilang ang -j host-list , -k host-list , at -c kompartimento . Ipatupad ping /? mula sa Command Prompt para sa karagdagang impormasyon sa mga pagpipiliang ito.

Tip: Maaari mong i-save ang output ng output ng ping sa isang file gamit ang isang pag-redirect operator. Tingnan ang Paano Mag-redirect ng Command Output sa isang File para sa mga tagubilin o tingnan ang aming listahan ng Command Prompt Trick para sa higit pang mga tip.

Mga Halimbawa ng Ping Command

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

Sa halimbawang ito, ang ping command ay ginagamit upang i-ping ang hostname www.google.com .

Ang -n Ang opsyon ay nagsasabi sa ping command na ipadala 5 ICMP Echo Requests sa halip na ang default na 4, at ang -l Ang opsyon ay nagtatakda ng laki ng packet para sa bawat kahilingan 1500 bytes sa halip na ang default na 32 bytes.

Ang resulta na ipinapakita sa window ng Command Prompt ay magiging ganito:

Pinging www.google.com 74.125.224.82 na may 1500 bytes ng data: Sumagot mula sa 74.125.224.82: bytes = 1500 oras = 68ms TTL = 52 Sumagot mula sa 74.125.224.82: bytes = 1500 oras = 68ms TTL = 52 Sumagot mula sa 74.125 .224.82: bytes = 1500 oras = 65ms TTL = 52 Sumagot mula sa 74.125.224.82: bytes = 1500 oras = 66ms TTL = 52 Sumagot mula sa 74.125.224.82: bytes = 1500 oras = 70ms TTL = 52 Ping mga istatistika para sa 74.125.224.82: Mga packet : Naipadala = 5, Natanggap = 5, Nawala = 0 (0% pagkawala), Tinatayang round trip beses sa milli-segundo: Minimum = 65ms, Maximum = 70ms, Average = 67ms

Ang 0% pagkawala iniulat sa ilalim Mga istatistika ng ping para sa 74.125.224.82 ay nagsasabi sa akin na ang bawat mensahe ng ICMP Echo Request ay ipinadala sa www.google.com ay ibinalik. Nangangahulugan ito na, hangga't ang koneksyon ng network na ito ay napupunta, maaari itong makipag-ugnayan sa website ng Google ng maayos.

ping 127.0.0.1

Sa halimbawa sa itaas, kami ay pinging 127.0.0.1 , tinatawag din na IPv4 localhost IP address o IPv4 loopback IP address, walang mga pagpipilian.

Gamit ang ping command upang i-ping 127.0.0.1 ay isang mahusay na paraan upang masubukan na ang mga tampok ng network ng Windows ay gumagana nang maayos ngunit wala itong sinasabi tungkol sa iyong sariling hardware sa network o sa iyong koneksyon sa anumang iba pang computer o device. Ang IPv6 na bersyon ng pagsusulit na ito ay magiging ping :: 1.

ping -a 192.168.1.22

Sa halimbawang ito, hinihiling namin ang ping command upang mahanap ang hostname na nakatalaga sa 192.168.1.22 IP address, ngunit sa kabilang banda ay i-ping ito bilang normal.

Pinging J3RTY22 192.168.1.22 na may 32 bytes ng data: Sumagot mula sa 192.168.1.22: bytes = 32 oras

Tulad ng makikita mo, napagpasiyahan ng ping command ang IP address na ipinasok namin, 192.168.1.22 , bilang ang hostname J3RTY22 , at pagkatapos ay isagawa ang natitira sa ping sa mga default na setting.

ping 192.168.2.1

Katulad ng mga halimbawa ng command ng ping sa itaas, ang isang ito ay ginagamit upang makita kung maabot ng iyong computer ang iyong router. Ang pagkakaiba lamang dito ay na sa halip na gumamit ng ping command switch o pinging sa localhost, sinusuri namin ang koneksyon sa pagitan ng computer at ang router ( 192.168.2.1 sa kasong ito).

Kung nagkakaproblema ka sa pag-log in sa iyong router o pag-access sa internet sa lahat, tingnan kung ang iyong router ay mapupuntahan sa ping command na ito, siyempre, palitan 192.168.2.1 gamit ang IP address ng iyong router.

ping -t -6 SERVER

Sa halimbawang ito, pinipilit namin ang ping command na gamitin ang IPv6 gamit ang -6 opsyon at magpatuloy sa ping SERVER walang katiyakan sa -t pagpipilian.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 na may 32 bytes ng data: Sumagot mula fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Sumagot mula fe80 :: fd1a: 3327: 2937 : 7df3% 10: oras

Pinaghinto namin ang ping nang manu-mano sa Ctrl + C pagkatapos ng pitong tugon. Gayundin, tulad ng nakikita mo, ang -6 Ang opsyon na ginawa ng IPv6 address.

Tip: Ang numero pagkatapos ng % sa mga sagot na nabuo sa halimbawa ng command ng ping na ito ay ang IPv6 Zone ID, na kadalasang nagpapahiwatig ng interface ng network na ginamit.

Maaari kang bumuo ng isang talaan ng Mga ID ng Zone na naitugma sa iyong mga pangalan ng interface ng network sa pamamagitan ng pagpapatupad interface netsh interface ipv6 interface. Ang IPv6 Zone ID ay ang numero sa Idx haligi.

Mga Kaugnay na Kautusan sa Ping

Ang ping utos ay kadalasang ginagamit sa iba pang kaugnay sa networking Command Command na Command tulad ng tracert, ipconfig, netstat, nslookup, at iba pa.