Ping Command

Ping komandos pavyzdžiai, parinktys, jungikliai ir kt

Ping komanda yra komandinės eilutės komanda, naudojama išbandyti šaltinio kompiuterio galimybes pasiekti nustatytą paskirties kompiuterį. Ping komanda paprastai naudojama kaip paprastas būdas patikrinti, ar kompiuteris per tinklą gali bendrauti su kitu kompiuteriu ar tinklo įrenginiu.

"Ping" komanda veikia siunčiant " Internet Control Message Protocol" (ICMP) Echo Request pranešimus į paskirties kompiuterį ir laukia atsakymo.

Kiek iš šių atsakymų grąžinamas ir kiek laiko jiems reikia grįžti, tai du pagrindiniai informacijos, kurią teikia ping komanda.

Pavyzdžiui, galbūt pastebėsite, kad tinklo spausdintuvo testavimo metu nėra atsakymų, kad sužinotumėte, jog spausdintuvas yra neprisijungęs ir jo kabelis turi būti pakeistas. Arba galbūt jums reikia ping maršrutizatoriaus, kad patikrintumėte, ar jūsų kompiuteris gali prisijungti prie jo, pašalinti jį kaip galimą tinklo problemos priežastį.

Ping komandos prieinamumas

Ping komandą galima rasti komandinės eilutės operacinėse sistemose Windows 10 , Windows 8 , Windows 7 , Windows Vista ir Windows XP . "Ping" komanda taip pat prieinama senesnėse "Windows" versijose, pvz., "Windows 98" ir "95".

"Ping" komandą taip pat galima rasti komandinės eilutėje " Išplėstinės paleisties parinktys" ir " Sistemos atkūrimo parinktys" taisymo / atkūrimo meniu.

Pastaba: tam tikrų ping komandų jungiklių ir kitos ping komandų sintaksės prieinamumas gali skirtis nuo operacinės sistemos iki operacinės sistemos.

Ping komandos sintazė

Ping [ -t ] [ -a ] [ -n ] [ -l dydis ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r skaičiavimo ] [ -s skaičiavimas ] [ -w laikas ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] taikinys [ /? ]

Patarimas: žr. Kaip skaityti komandinę sintaksę, jei nežinote, kaip interpretuoti ping komandų sintaksę, kaip aprašyta aukščiau arba žemiau esančioje lentelėje.

-t Naudodamiesi šia parinktimi spustelėkite tikslą, kol pasuksite jį, naudodami Ctrl-C .
-a Šis ping komandų parinktis, jei įmanoma, bus išspręsta IP adreso tikslo prieglobos vardas .
-n skaičiuok Ši parinktis nustato ICMP Echo užklausų siuntimo skaičių nuo 1 iki 4294967295. Ping komanda atsiųs 4, jei -n nebus naudojamas.
-l dydis Naudokite šią parinktį, norėdami nustatyti echo užklausos paketo dydį (baitais) nuo 32 iki 65 527. Ping komanda išsiųs 32 baitų echo užklausą, jei nenaudosite -l parinkties.
-f Naudokitės šia ping komandų parinktimi, kad ICMP Echo užklausos nebūtų suskaidytos maršrutizatorių tarp jūsų ir tikslo . Dažniausiai -f parinktis naudojama problemoms, susijusioms su didžiausio perdavimo mazgo keliu (PMTU).
-i TTL Ši parinktis nustato Laiko gyvenimo (TTL) vertę, kurios maksimali vertė yra 255.
-v TOS Ši parinktis leidžia nustatyti paslaugų tipą (TOS). Nuo "Windows 7" pradžios ši funkcija nebeveiks, tačiau vis dėlto ji egzistuoja dėl suderinamumo priežasčių.
-r skaičiuok Naudokitės šia ping komandų parinktimi, norėdami nurodyti apynių skaičių tarp savo kompiuterio ir tikslinio kompiuterio ar įrenginio, kurį norite įrašyti ir rodyti. Maksimali skaičių suma yra 9, taigi naudokite tracert komandą, jei norite sužinoti visas apynes tarp dviejų įrenginių.
skaičiuoti Naudodamiesi šia parinktimi, pranešate apie laiką, nurodytą interneto laikmenos formatu, kad kiekvienas echo užklausa yra gauta ir išsiųstas atsakymas dėl echo. Didžiausias skaičiavimų skaičius yra 4, tai reiškia, kad tik pirmieji keturi apyniai gali būti laiko įspaudžiami.
-w timeout Nurodžius laiko pabaigos reikšmę, vykdant komandą ping, nustatomas laikas, kuris milisekundėmis trunka, kad ping laukia kiekvieno atsakymo. Jei nenaudojate -w parinkties, naudojama numatytoji 4000 taškų išjungimo reikšmė, kuri yra 4 sekundės.
-R Ši parinktis nurodo ping komandą atsekti apvalios kelionės kelią.
-S srcaddr Naudokite šią parinktį, norėdami nurodyti šaltinio adresą.
-p Naudokite šį jungiklį, kad perjungtumėte Hyper-V tinklo virtualizavimo teikėjo adresą.
-4 Tai verčia ping komandą naudoti tik IPv4, bet yra būtina tik tuo atveju, jei taikinys yra kompiuterio pavadinimas, o ne IP adresas.
-6 Tai įpareigoja komandą ping naudoti tik IPv6, bet kaip ir parinktį -4 , reikia tik tada, kai reikia pinguoti kompiuterio pavadinimą.
taikinys Tai paskirtis, į kurią norite ping, arba IP adresas, arba kompiuterio pavadinimas.
/? Naudodami pagalbos komandą naudokite komandą ping, norėdami parodyti išsamią informaciją apie kelias parinktis komandai.

Pastaba: parinktys -f , -v , -r , -s , -j ir -k veikia, kai bando tik IPv4 adresus. R ir -S parinktys veikia tik su IPv6.

Kiti dažniausiai naudojami ping komandų jungikliai egzistuoja, įskaitant [ -j host-list ], [ -k host-list ] ir [ -c skyrių ]. Vykdyti ping /? Daugiau informacijos apie šias parinktis rasite komandinės eilutės.

Patarimas: Ping komandų išvestį galite įrašyti į failą naudodami peradresavimo operatorių . Jei norite gauti daugiau patarimų, žr. Kaip peradresuoti komandų išvestį į failą arba peržiūrėkite mūsų komandų eilutės triukų sąrašą.

Ping komandų pavyzdžiai

ping -n 5-1500 www.google.com

Šiame pavyzdyje ping komandą naudojamas pinguoti prieglobos pavadinimą www.google.com . Parinktis -n nurodo komandai ping siųsti 5 ICMP echo prašymus, o ne pagal nutylėjimą - 4, o opcija -l nustato paketo dydį kiekvienam prašymui iki 1500 baitų, o ne 32 baitų numatytuosius.

Rezultatas, kuris bus rodomas komandų eilutės lange, bus toks:

Pinging www.google.com [74.125.224.82] with 1500 bytes of data: Reply from 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Reply from 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Reply from 74.125 .224.82: baitai = 1500 laikas = 65ms TTL = 52 atsakymas iš 74.125.224.82: bytes = 1500 laikas = 66ms TTL = 52 atsakymas iš 74.125.224.82: bytes = 1500 laikas = 70 ms TTL = 52 Ping statistika už 74.125.224.82: paketai : Sent = 5, gautas = 5, prarastas = 0 (nuostoliai 0%), apytiksliai kelionės taškai milijonais sekundėmis: mažiausias = 65ms, didžiausias = 70ms, vidurkis = 67ms

0% nuostolis, apie kurį pranešta pagal Ping statistiką 74.125.224.82, rodo, kad kiekvienas ICMP Echo Request pranešimas, išsiųstas www.google.com, buvo grąžintas. Tai reiškia, kad, kalbant apie mano tinklo ryšį, galiu bendrauti su "Google" tinklalapiu tik gerai.

ping 127.0.0.1

Pirmiau pateiktame pavyzdyje aš pinguoju 127.0.0.1 , taip pat vadinu IPv4 vietinio IP adreso arba IPv4 kilpos IP adresu be parinkčių.

Naudojant ping komandą ping 127.0.0.1 yra puikus būdas išbandyti, ar "Windows" tinklo funkcijos veikia tinkamai, bet nieko nenurodo apie savo tinklo įrangą ar jūsų ryšį su kitu kompiuteriu ar įrenginiu.

Šio bandymo IPv6 versija būtų ping :: 1 .

ping -a 192.168.1.22

Šiame pavyzdyje prašau ping komandą surasti prieglobos vardą, priskirtą 192.168.1.22 IP adresui, bet kitaip pinguoti kaip įprasta.

Pinging J3RTY22 [192.168.1.22] su 32 baitais duomenų: Atsakymas nuo 192.168.1.22: bytes = 32 laikas

Kaip matote, ping komanda išsprendė įvesti IP adresą, 192.168.1.22 , kaip pagrindinį kompiuterio pavadinimą J3RTY22 , o po to vykdė numatytuosius parametrus.

ping-t -6 SERVER

Šiame pavyzdyje aš priverstu "ping" komandą naudoti IPv6 su parinktimi -6 ir tęsti "PING SERVER" neribotą laiką su -t parinktimi.

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] su 32 baitais duomenų: Atsakyti iš fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Atsakyti iš fe80 :: fd1a: 3327: 2937 : 7df3% 10: laikas

Po septynių atsakymų aš pertraukiau ping rankiniu būdu su Ctrl-C. Be to, kaip matote, pasirinktis -6 sukūrė IPv6 adresus.

Patarimas: po ping komandų pavyzdyje sukurtų atsakymų% skaičius yra IPv6 zonos ID, kuris dažniausiai nurodo naudojamą tinklo sąsają. Galite generuoti "Zone ID" lentelę, suderintą su jūsų tinklo sąsajos pavadinimais, vykdydami " netsh" sąsajos ipv6 rodymo sąsają . IPv6 zonos ID yra numeris IDx stulpelyje.

Ping susijusių komandų

Ping komanda dažnai naudojama su kitomis su tinklu susijusiomis komandinės eilutės komandomis, tokiomis kaip tracert , ipconfig, netstat , nslookup ir kt.