Die ping-opdrag is 'n opdragprompt-opdrag wat gebruik word om die vermoë van die bronrekenaar te toets om 'n gespesifiseerde bestemmingrekenaar te bereik. Dit is 'n eenvoudige manier om te verifieer dat 'n rekenaar met 'n ander rekenaar of netwerktoestel kan kommunikeer.
Die ping-opdrag werk deur Internet Control Message Protocol (ICMP) Echo Request-boodskappe na die bestemmingsrekenaar te stuur en te wag vir 'n antwoord. Die twee belangrikste stukke inligting wat die ping-opdrag verskaf, is hoeveel van daardie antwoorde teruggestuur word en hoe lank dit neem vir hulle om terug te keer.
Jy kan byvoorbeeld geen antwoorde kry wanneer jy 'n netwerkdrukker ping nie, net om uit te vind dat die drukker vanlyn is en dat sy kabel vervang moet word. Of dalk moet jy 'n roeteerder ping om te verifieer dat jou rekenaar daaraan kan koppel om dit uit te skakel as 'n moontlike oorsaak vir 'n netwerkprobleem.
Die woord "ping" word ook aanlyn gebruik om na 'n kort boodskap te verwys, gewoonlik oor teks of e-pos. Jy kan byvoorbeeld "jou baas ping" of vir hulle 'n boodskap oor 'n projek stuur, maar die ping-opdrag het niks daarmee te doen nie.
Ping Command Beskikbaarheid
Die ping-opdrag is beskikbaar vanaf die opdragprompt in Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista en Windows XP-bedryfstelsels. Dit is ook beskikbaar in ouer weergawes van Windows soos Windows 98 en 95.
Hierdie opdrag kan ook gevind word in Command Prompt in die Gevorderde opstartopsies en Stelselherstelopsies herstel-/herstelkieslyste.
Ping-opdragsintaksis
ping [- t] [- a] [- n tel] [- l grootte] [- f] [- i TTL] [- v TOS] [- r tel] [- s tel] [-w uitteltyd] [-R ] [-S srcaddr] [-p] [- 4] [- 6] teiken [ /?]
Die beskikbaarheid van sekere ping-opdragskakelaars en ander ping-opdragsintaksis kan verskil van bedryfstelsel tot bedryfstelsel.
Ping-opdragopsies | |
---|---|
Item | Verduideliking |
- t | Deur hierdie opsie te gebruik, sal die teiken ping totdat jy dit dwing om te stop deur Ctrl+C te gebruik. |
- a | Hierdie ping-opdrag-opsie sal, indien moontlik, die gasheernaam van 'n IP-adresteiken oplos. |
- n tel | Hierdie opsie stel die aantal ICMP Echo Requests om te stuur, van 1 tot 4294967295. Die ping-opdrag sal by verstek 4 stuur as - n nie gebruik word nie. |
- l grootte | Gebruik hierdie opsie om die grootte, in grepe, van die eggo-versoekpakket van 32 tot 65, 527 te stel. Die ping-opdrag sal 'n 32-grepe eggo-versoek stuur as jy nie die gebruik nie -l opsie. |
- f | Gebruik hierdie ping-opdrag-opsie om te verhoed dat ICMP Echo Requests deur roeteerders tussen jou en die teiken gefragmenteer word. Die - f opsie word meestal gebruik om kwessies met Path Maximum Transmission Unit (PMTU) te foutspoor. |
- i TTL | Hierdie opsie stel die Time to Live (TTL) waarde, waarvan die maksimum 255 is. |
- v TOS | Hierdie opsie laat jou toe om 'n tipe dienswaarde (TOS) te stel. Begin in Windows 7, hierdie opsie funksioneer nie meer nie, maar bestaan steeds vir versoenbaarheidsredes. |
- r tel | Gebruik hierdie ping-opdrag-opsie om die aantal hops tussen jou rekenaar en die teikenrekenaar of toestel wat jy wil hê opgeneem en vertoon moet word, te spesifiseer. Die maksimum waarde vir telling is 9, so gebruik eerder die tracert-opdrag as jy belangstel om al die hops tussen twee toestelle te bekyk. |
- s tel | Gebruik hierdie opsie om die tyd, in Internet Tydstempel-formaat, te rapporteer dat elke eggo-versoek ontvang is en eggo-antwoord gestuur word. Die maksimum waarde vir telling is 4, wat beteken dat slegs die eerste vier hops tydgestempel kan word. |
- w uitteltyd | Spesifiseer 'n uittelwaarde wanneer die ping-opdrag uitgevoer word, pas die hoeveelheid tyd, in millisekondes, wat ping vir elke antwoord wag, aan. As jy nie die - w opsie gebruik nie, word die verstek uittelwaarde van 4000 gebruik, wat 4 sekondes is. |
- R | Hierdie opsie sê vir die ping-opdrag om die retoerpad na te spoor. |
- S srcaddr | Gebruik hierdie opsie om die bronadres te spesifiseer. |
- p | Gebruik hierdie skakelaar om 'n Hyper-V Network Virtualization-verskafferadres te ping. |
- 4 | Dit dwing die ping-opdrag om slegs IPv4 te gebruik, maar is slegs nodig as teiken 'n gasheernaam is en nie 'n IP-adres nie. |
- 6 | Dit dwing die ping-opdrag om slegs IPv6 te gebruik, maar soos met die - 4 opsie, is dit slegs nodig wanneer 'n gasheernaam geping word. |
teiken | Dit is die bestemming wat jy wil ping, hetsy 'n IP-adres of 'n gasheernaam. |
/? | Gebruik die hulpskakelaar met die ping-opdrag om gedetailleerde hulp oor die opdrag se verskeie opsies te wys. |
Die - f, - v, - r, - s, - j, en - k opsies werk net wanneer IPv4-adresse ping. Die - R en - S opsies werk net met IPv6.
Ander minder algemeen gebruikte skakelaars vir die ping-opdrag bestaan, insluitend [- j host-list], [- k host-list], en [- c kompartement]. Voer ping /? uit die opdragprompt vir meer inligting oor hierdie opsies.
Jy kan die ping-opdrag-uitvoer na 'n lêer stoor deur 'n herleidingsoperateur te gebruik.
Ping-opdragvoorbeelde
Hieronder is verskeie voorbeelde van opdragte wat ping gebruik.
Ping Google.com
ping -n 5 -l 1500 www.google.com
In hierdie voorbeeld word die ping-opdrag gebruik om die gasheernaam www.google.com te ping. Die - n opsie sê vir die ping-opdrag om 5 ICMP Echo Requests te stuur in plaas van die verstek van 4, en die - l opsie stel die pakkiegrootte vir elke versoek tot 1500 grepe in plaas van die verstek van 32 grepe.
Die resultaat wat in die Command Prompt-venster vertoon word, sal iets soos volg lyk:
Antwoord vanaf 172.217.1.142: grepe=1500 tyd=30ms TTL=54
Antwoord vanaf 172.217.1.142: grepe=1500 tyd=30ms TTL=54
Antwoord vanaf 172.217.1.142: grepe=1500 tyd=29ms TTL=54
Antwoord vanaf 172.217.1.142: grepe=1500 tyd=30ms TTL=54
Antwoord vanaf 172.217.1.142: grepe=1500 tyd=31ms TTL=54
Ping-statistieke vir 172.217.1.142:
Pakkette: Gestuur=5, Ontvang=5, Verlore=0 (0% verlies), Geskatte heen- en terugreistye in millisekondes: Minimum=29ms, Maksimum=31ms, Gemiddeld=30ms
Die verlies van 0% wat onder Ping-statistieke vir 74.217.1.142 aangemeld is, verduidelik dat elke ICMP Echo Request-boodskap wat na www.google.com gestuur is, teruggestuur is. Dit beteken dat, wat hierdie netwerkverbinding betref, dit goed met Google se webwerf kan kommunikeer.
Ping localhost
ping 127.0.0.1
In die voorbeeld hierbo ping ons 127.0.0.1, ook genoem die IPv4 localhost IP-adres of IPv4 lus-terug-IP-adres, sonder opsies.
Die gebruik van die ping-opdrag met hierdie adres is 'n uitstekende manier om te toets dat Windows se netwerkkenmerke behoorlik werk, maar dit sê niks oor jou eie netwerkhardeware of jou verbinding met enige ander rekenaar of toestel nie. Die IPv6-weergawe van hierdie toets sal ping::1 wees
Vind gasheernaam met Ping
ping -a 192.168.1.22
In hierdie voorbeeld vra ons die ping-opdrag om die gasheernaam te vind wat aan die 192.168.1.22 IP-adres toegeken is, maar om dit andersins soos normaal te ping.
Die opdrag kan byvoorbeeld die IP-adres, 192.168.1.22, as die gasheernaam J3RTY22 oplos, en voer dan die res van die ping uit met verstekinstellings.
Ping Router Command
ping 192.168.2.1
Soortgelyk aan die ping-opdragvoorbeelde hierbo, word hierdie een gebruik om te sien of jou rekenaar jou router kan bereik. Die enigste verskil hier is dat in plaas daarvan om 'n ping-opdragskakelaar te gebruik of die localhost te ping, ons die verbinding tussen die rekenaar en die router nagaan (192.168.2.1 in hierdie geval).
As jy probleme ondervind om by jou roeteerder aan te meld of hoegenaamd toegang tot die internet te kry, kyk of jou roeteerder toeganklik is met hierdie ping-opdrag, natuurlik, en vervang 192.168.2.1 met jou roeteerder se IP-adres.
Ping met IPv6
ping -t -6 SERVER
In hierdie voorbeeld forseer ons die ping-opdrag om IPv6 te gebruik met die - 6 opsie en gaan voort om SERVER onbepaald te ping met die - topsie. Jy kan die ping handmatig onderbreek met Ctrl+C.
Die nommer na die % in die antwoorde wat in hierdie ping-opdragvoorbeeld gegenereer word, is die IPv6-sone-ID, wat meestal die netwerkkoppelvlak wat gebruik word, aandui. Jy kan 'n tabel genereer van Sone-ID's wat ooreenstem met jou netwerkkoppelvlakname deur netsh-koppelvlak ipv6 wys koppelvlak uit te voer Die IPv6 Sone-ID is die nommer in die Idx-kolom.
Onderste reël
Die ping-opdrag word dikwels saam met ander netwerkverwante opdragprompt-opdragte soos tracert, ipconfig, netstat en nslookup gebruik.
Ander Ping-gebruike
Gegewe die resultate wat jy hierbo sien, is dit duidelik dat jy ook die ping-opdrag kan gebruik om 'n webwerf se IP-adres te vind. Volg daardie skakel om meer te wete te kom oor hoe om dit te doen.
Jy kan ook ping op 'n Linux-rekenaar gebruik, en derdeparty-ping-nutsgoed bestaan ook wat meer kenmerke as die basiese ping-opdrag bied.