Príkaz Ping

Príklady príkazov Ping, možnosti, prepínače a ďalšie

Príkaz ping je príkaz Príkazový riadok používaný na otestovanie schopnosti zdrojového počítača dosiahnuť určený cieľový počítač. Príkaz ping sa zvyčajne používa ako jednoduchý spôsob, ako overiť, či počítač môže komunikovať cez sieť s iným počítačom alebo sieťovým zariadením.

Príkaz ping funguje tak, že sa do cieľového počítača pošlú správy ICMP (Echo Request for Internet Message Message Protocol) a čaká na odpoveď.

Koľko z týchto odpovedí sa vráti a ako dlho sa ich vráti, sú dve hlavné informácie, ktoré poskytuje príkaz ping.

Môžete napríklad zistiť, že pri pingingu na sieťovej tlačiarni nie sú žiadne odpovede, aby zistili, že tlačiareň je offline a jej kábel potrebuje vymeniť. Alebo možno potrebujete ping smerovač, aby ste si overili, či sa k nemu môže pripojiť počítač, aby ste ho odstránili ako možnú príčinu problému vytvárania sietí.

Ping Command Dostupnosť

Príkaz ping je k dispozícii v rámci príkazového riadka v operačných systémoch Windows 10 , Windows 8 , Windows 7 , Windows Vista a Windows XP . Príkaz ping je k dispozícii aj v starších verziách systému Windows, ako sú Windows 98 a 95.

Príkaz ping možno nájsť aj v príkazovom riadku v ponuke Opravy / obnovenie v možnostiach Rozšírené spustenie a možnosti obnovenia systému .

Poznámka: Dostupnosť niektorých spínačov príkazu ping a inej syntaxe príkazu ping sa môže líšiť od operačného systému až po operačný systém.

Ping Command Syntax

p- t ] [ -a ] [ -n počet ] [ -l veľkosť ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r počet ] [ -s počet ] [ -w časový limit ] R ] [ -S srcaddr ] [ p ] [ -4 ] [ 6 ] cieľový [ /? ]

Tip: Ak si nie ste istí, ako interpretovať syntax príkazu ping, ako je opísané vyššie alebo v tabuľke nižšie, pozrite si časť Čítanie syntaxe príkazov .

-t Pomocou tejto voľby bude ping cieľ, kým ho nevynútete zastaviť pomocou klávesovej skratky Ctrl-C .
-a Táto voľba príkazu ping vyrieši, ak je to možné, názov hostiteľa cieľovej adresy IP .
-n počet Táto možnosť nastavuje počet požiadaviek ICMP Echo na odoslanie, od 1 do 4294967295. Príkaz ping pošle 4 štandardne, ak -n sa nepoužije.
-l veľkosti Túto možnosť použite na nastavenie veľkosti paketu požiadaviek echo v bajtoch od 32 do 65 527. Príkaz ping pošle požiadavku na ozvenu 32 bajtov, ak nepoužijete voľbu -l .
-f Použite túto voľbu príkazu ping, aby ste zabránili roztriešteniu žiadostí o odozvu ICMP smerovačmi medzi vami a cieľom . Voľba -f sa najčastejšie používa na riešenie problémov s maximálnou prenosovou jednotkou (PMTU).
-i TTL Táto možnosť nastaví hodnotu Čas do života (TTL), maximálne 255.
-v TOS Táto možnosť vám umožňuje nastaviť hodnotu typu služby (TOS). Začínajúce v systéme Windows 7 táto funkcia už nefunguje, ale stále existuje z dôvodov kompatibility.
-r počet Pomocou tejto voľby príkazu ping zadajte počet chmeľu medzi počítačom a cieľovým počítačom alebo zariadením, ktoré chcete zaznamenať a zobraziť. Maximálna hodnota pre počet je 9, preto použite príkaz tracert, ak máte záujem o prezeranie všetkých chmeľov medzi dvoma zariadeniami.
-počítať Túto možnosť použite na nahlásenie času, vo formáte časovej pečiatky internetu, aby bola prijatá každá požiadavka na ozvenu a odpoveď echo bola odoslaná. Maximálna hodnota pre počítať je 4, čo znamená, že iba prvé štyri chmeľové môžu byť označené časom.
-w timeout Zadaním hodnoty časového limitu pri vykonávaní príkazu ping sa nastavuje čas v milisekundách, že ping čaká na každú odpoveď. Ak nepoužívate voľbu -w , použije sa predvolená hodnota časového limitu 4000, čo je 4 sekundy.
-R Táto možnosť povoľuje príkazu ping vysledovať cestu späť.
-S srcaddr Túto možnosť použite na zadanie zdrojovej adresy.
-p Použite tento prepínač na zadanie adresy poskytovateľa virtualizácie siete Hyper-V .
-4 Toto spôsobí, že príkaz ping používa iba protokol IPv4, ale je potrebný iba v prípade, že cieľ je názov hostiteľa a nie adresa IP.
-6 Toto spôsobuje, že príkaz ping používa iba protokol IPv6, ale rovnako ako pri voľbe -4 je potrebný len pri pingingu hostiteľského mena.
terč Toto je cieľ, ktorý chcete ping, a to buď adresu IP, alebo názov hostiteľa.
/? Pomocou prepínača pomoci pomocou príkazu ping zobrazíte podrobnú pomoc o niekoľkých možnostiach príkazu.

Poznámka: Možnosti -f , -v , -r , -s , -j a -k fungujú len pri pingingu adries IPv4. Možnosti -R a -S fungujú iba s protokolom IPv6.

Ostatné menej bežne používané prepínače príkazu ping existujú vrátane [ -j zoznamu hostiteľov ], [ -k zoznamu hostiteľov ] a [ -c oddielu ]. Spustiť ping /? z príkazového riadka pre viac informácií o týchto možnostiach.

Tip: Výstup príkazu ping môžete uložiť do súboru pomocou operátora presmerovania . Ak chcete získať ďalšie tipy, pozrite si pokyny na presmerovanie výstupu príkazu do súboru alebo si pozrite zoznam nášho príkazového riadku .

Príkazy príkazu ping

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

V tomto príklade sa príkaz ping používa na ping na meno hostiteľa www.google.com . Možnosť -n povie príkazu ping, aby odoslal 5 žiadostí ICMP echo namiesto predvolených 4 a voľba -l nastaví veľkosť paketu pre každú požiadavku na 1500 bajtov namiesto predvoleného 32 bajtov.

Výsledok zobrazený v okne príkazového riadku bude vyzerať takto:

Pinging www.google.com [74.125.224.82] s 1500 bajt dát: Odpovede od 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Odpovede od 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Odpovedať od 74.125 .224.82: bytes = 1500 čas = 65ms TTL = 52 Odpovede od 74.125.224.82: bytes = 1500 čas = 66ms TTL = 52 Odpovede od 74.125.224.82: bytes = 1500 čas = 70ms TTL = 52 Ping štatistiky pre 74.125.224.82: : Odoslané = 5, Prijaté = 5, Ztratené = 0 (0% straty), Približné časy zaokrúhlenia v milisech sekundách: Minimum = 65ms, Maximum = 70ms, Average = 67ms

Strata 0% hlásená v štatistike Ping pre číslo 74.125.224.82 mi hovorí, že každá správa ICMP Echo Request sent na stránku www.google.com bola vrátená. To znamená, že pokiaľ ide o pripojenie do siete, môžem komunikovať s webom spoločnosti Google v pohode.

ping 127.0.0.1

Vo vyššie uvedenom príklade som pinging 127.0.0.1 , tiež nazývaný IPv4 localhost IP adresa alebo IPv4 loopback IP adresa , bez volieb.

Použitie príkazu ping na ping 127.0.0.1 je skvelý spôsob, ako otestovať, že sieťové funkcie systému Windows fungujú správne, ale nehovorí nič o vlastnom sieťovom hardvéri ani o spojení s iným počítačom alebo zariadením.

Verzia protokolu IPv6 tohto testu by bola ping :: 1 .

ping -a 192.168.1.22

V tomto príklade žiadam príkaz ping nájsť názov hostiteľa, ktorý je pridelený na adresu IP 192.168.1.22 , ale inak ju ping normálne.

Pinging J3RTY22 [192.168.1.22] s 32 bajtami dát: Odpoveď z 192.168.1.22: bytes = 32 time

Ako vidíte, príkaz ping vyriešil adresu IP, ktorú som zadal ako 192.168.1.22 , ako názov hostiteľa J3RTY22 a potom som vykonal zvyšok pingu s predvolenými nastaveniami.

ping -t -6 SERVER

V tomto príklade prinútim príkaz ping použiť IPv6 s voľbou -6 a pokračovať v ping SERVER na neurčito s voľbou -t .

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] s 32 bajtami údajov: Odpoveď od fe80 :: fd1a: 3327: 2937: 7df3% 10: time = : 7df3% 10: čas

Prerušil som ping manuálne pomocou Ctrl-C po siedmich odpovediach. Rovnako ako vidíte, možnosť -6 vytvorila adresy IPv6.

Tip: Číslo v% odpovedí vygenerovaných v tomto príkaze príkazu ping je ID zóny IPv6, ktoré najčastejšie indikuje použité sieťové rozhranie. Môžete vygenerovať tabuľku identifikátorov zón spojených s názvami sieťového rozhrania vykonaním rozhrania netsh interface ipv6 show . Identifikátor zóny IPv6 je číslo v stĺpci Idx .

Súvisiace príkazy Ping

Príkaz ping sa často používa s inými sieťovými príkazmi typu Command Prompt ako tracert , ipconfig, netstat , nslookup a ďalšími.