Ping Command

Ping ukazne primere, možnosti, stikala in drugo

Ukaz ping je ukaz Command Prompt, ki se uporablja za preizkušanje zmožnosti izvornega računalnika, da doseže določen ciljni računalnik. Ukaz ping se običajno uporablja kot preprost način za preverjanje, ali računalnik lahko prek omrežja komunicira z drugim računalnikom ali omrežno napravo.

Ukaz ping deluje tako, da elektronskemu sporočilu Echo Request zahteva pošiljanje protokolov protokola ICMP (Message Control Protocol Message) na ciljni računalnik in čaka na odgovor.

Koliko od teh odgovorov se vrne in koliko časa potrebuje, da se vrnejo, sta dve glavni kosi informacij, ki jih zagotavlja ukaz ping.

Na primer, boste morda ugotovili, da pri pingiranju omrežnega tiskalnika ni odgovorov, samo da ugotovite, da je tiskalnik brez povezave in da je potreben njegov kabel. Ali pa boste morda morali ping usmerjevalnik preveriti, ali se računalnik lahko poveže z njim, da bi ga odpravil kot možen vzrok za težave z omrežjem.

Razpoložljivost Ping Command

Ukaz za ping je na voljo v ukaznem pozivu v operacijskih sistemih Windows 10 , Windows 8 , Windows 7 , Windows Vista in Windows XP . Ukaz ping je na voljo tudi v starejših različicah sistema Windows, kot so Windows 98 in 95.

Ukaz ping lahko najdete tudi v ukaznem pozivu v menijih za popravilo / obnovitev možnosti Advanced Startup Options in System Recovery Options .

Opomba: razpoložljivost nekaterih stikalnih ukazov ping in druge sintakse ukaza ping se lahko razlikuje od operacijskega sistema do operacijskega sistema.

Sintaksa Ping Command

ping [ -t ] [ -a ] [ -n št. ] [ -l velikost ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r št. ] [ -s št. ] [ -v časovna omejitev ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] tarča [ /? ]

Nasvet: Glejte Kako prebrati ukazna sintaksa, če niste prepričani, kako razlagati sintakso ukaza ping, kot je opisano zgoraj ali v spodnji tabeli.

-t Če uporabite to možnost, boste s pritiskom na tipko Ctrl-C premaknili cilj, dokler se ne ustavi.
-a Ta ukaz za ping bo rešil, če je mogoče, ime gostitelja cilja IP-naslova .
- št Ta možnost nastavi število ICMP Echo zahtev za pošiljanje, od 1 do 4294967295. Ukaz ping bo privzeto poslal 4, če ne uporabljate -n .
-L velikost S to možnostjo nastavite velikost paketa echo request-a v bajtih od 32 do 65,527. Ukaz ping bo poslal 32-bajtno echo zahtevo, če ne uporabljate možnosti -l .
-f Uporabite to možnost ukaza ping, da preprečite, da bi ICMP Echo Requests razdrobili usmerjevalniki med vami in ciljem . Možnost -f se najpogosteje uporablja za odpravljanje težav s potmi največje merske enote (PMTU).
-i TTL Ta možnost nastavi vrednost Time to Live (TTL), katere največja vrednost je 255.
-v TOS Ta možnost vam omogoča nastavitev vrednosti storitve (TOS). Od začetka v operacijskem sistemu Windows 7 ta možnost ne deluje več, vendar še vedno obstaja zaradi razlogov združljivosti.
- št S to možnostjo ukaza ping določite število hmelja med računalnikom in ciljnim računalnikom ali napravo, ki jo želite zabeležiti in prikazati. Najvišja vrednost za štetje je 9, zato namesto tega uporabite ukaz tracert, če si želite ogledati vse hmelj med dvema napravama.
- šteje S to možnostjo prijavite čas v formatu časovnega žiga Internet, da se prejmejo vsa echo zahtevi in ​​pošlje echo odgovor. Najvišja vrednost za štetje je 4, kar pomeni, da so lahko samo prvi štirje hmelj časno žigosani.
- Časovna omejitev Določanje časovne omejitve pri izvajanju ukaza ping prilagodi količino časa, v milisekundah, da ping čaka na vsak odgovor. Če ne uporabljate možnosti -w , se uporabi privzeta časovna omejitev 4000, kar je 4 sekunde.
-R S to možnostjo ukaz ukaza ping sledi krožni poti.
-S srcaddr S to možnostjo določite izvorni naslov.
-p Uporabite to stikalo za pingiranje naslova ponudnika virtualizacije omrežja Hyper-V .
-4 To naredi ukaz ping za uporabo samo IPv4, vendar je potreben samo, če je cilj ime gostitelja in ne naslov IP.
-6 To naredi ukaz ping samo za uporabo IPv6, a kot pri opciji -4 , je potreben samo, če pingirate ime gostitelja.
cilj To je cilj, ki ga želite ping, bodisi naslov IP ali ime gostitelja.
/? Uporabite stikalo za pomoč z ukazom ping, da prikažete podrobno pomoč o več možnostih ukaza.

Opomba: Možnosti -f , -v , -r , -s , -j in -k delujejo pri pingiranju le naslovov IPv4. Možnosti -R in -S delujejo samo z IPv6.

Obstajajo še druga manj pogosta uporabljena stikala za ukaz ping, ki vključujejo [ -j host-list ], [ -k host-list ] in [ -c compartment ]. Izvedi ping /? iz ukaznega poziva za več informacij o teh možnostih.

Namig: izpis ukaza ping lahko shranite v datoteko z operaterjem za preusmeritev . Oglejte si navodila za preusmeritev ukaznega izhoda v datoteko ali si oglejte naš seznam ukazov za trike za več nasvetov.

Primeri ukaza Ping

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

V tem primeru se ukaz ping uporablja za ping ime gostitelja www.google.com . Možnost -n pove ukazu ping, da namesto privzete vrednosti 4 pošlje 5 ICMP zahtev za odzivnike, in možnost -l nastavi velikost paketa za vsako zahtevo do 1500 bajtov namesto privzete vrednosti 32 bajtov.

Rezultat, prikazan v oknu Ukazni poziv, bo videti takole:

Pinging www.google.com [74.125.224.82] z 1500 bajtov podatkov: Odgovori s 74.125.224.82: bytes = 1500 čas = 68ms TTL = 52 Odgovori s 74.125.224.82: bajti = 1500 čas = 68ms TTL = 52 Odgovori s 74.125 .224.82: bajti = 1500 čas = 65ms TTL = 52 Odgovori iz 74.125.224.82: bajti = 1500 čas = 66ms TTL = 52 Odgovor iz 74.125.224.82: bajtov = 1500 časov = 70ms TTL = 52 statistika pinga za 74.125.224.82: paketi : Poslano = 5, Prejeto = 5, Izgubljeno = 0 (izguba 0%), Približni časi povratnega potovanja v milisekundah: Najmanjše = 65ms, Najvišje = 70ms, Povprečno = 67ms

0% izguba, ki je bila sporočena v statistiki Ping za 74.125.224.82, mi pove, da je bilo vsako sporočilo ICMP Echo Request, poslano na www.google.com, vrnjeno. To pomeni, da v zvezi z mojo omrežno povezavo lahko komuniciram z Googlovo spletno stranjo v redu.

ping 127.0.0.1

V zgornjem primeru sem pinging 127.0.0.1 , imenovan tudi naslov IPv4 lokalnega IP-ja ali IP-naslov zanke IPv4, brez možnosti.

Uporaba ukaza ping za ping 127.0.0.1 je odličen način za preverjanje, ali omrežne funkcije sistema Windows delujejo pravilno, vendar ne pove ničesar o svoji lastni strojni opremi ali povezavi z drugim računalnikom ali napravo.

Verzija tega različice IPv6 bi bila ping :: 1 .

ping-a 192.168.1.22

V tem primeru zahtevam ukaz ping, da najde ime gostitelja, dodeljenega naslovu IP 192.168.1.22 , sicer pa ga običajno pingirate.

Pinging J3RTY22 [192.168.1.22] z 32 bajti podatkov: Odgovori s 192.168.1.22: bajti = 32 časa

Kot lahko vidite, je ukaz ping rešil naslov IP, ki sem ga vnesel, 192.168.1.22 , kot ime gostitelja J3RTY22 in nato izvedel preostali del pinga s privzetimi nastavitvami.

ping -t-6 SERVER

V tem primeru prisilim ukaz ping za uporabo IPv6 z opcijo -6 in nadaljujte z neomejeno časovno omejitvijo SERVER-a z možnostjo -t .

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] z 32 bajti podatkov: Odgovori s fe80 :: fd1a: 3327: 2937: 7df3% 10: čas = 1ms Odgovori s fe80 :: fd1a: 3327: 2937 : 7df3% 10: čas

Ročno sem prekinil ping z Ctrl-C po sedmih odgovorih. Kot lahko vidite, je možnost -6 ustvarila naslove IPv6.

Nasvet: Številka za% v odgovorih, ustvarjenih v tem primeru ukaza ping, je ID IPv6 Zone, ki najpogosteje označuje uporabljeni omrežni vmesnik. Ustvarite lahko tabelo z ID-ji cone, ki se ujema z imeni vašega omrežnega vmesnika, tako da izvedete vmesnik ipv6 vmesnika netsh . ID IPv6 Zone je številka v stolpcu Idx .

Ping povezani ukazi

Ukaz ping se pogosto uporablja z drugimi ukazi za ukazno vrstico , povezane z omrežjem, kot so tracert , ipconfig, netstat , nslookup in drugi.