Ako používať príkaz Ping v systéme Windows

Obsah:

Ako používať príkaz Ping v systéme Windows
Ako používať príkaz Ping v systéme Windows
Anonim

Príkaz ping je príkaz príkazového riadka, ktorý sa používa na testovanie schopnosti zdrojového počítača dosiahnuť zadaný cieľový počítač. Je to jednoduchý spôsob, ako overiť, či počítač môže komunikovať s iným počítačom alebo sieťovým zariadením.

Príkaz ping funguje tak, že odosiela správy Echo Request protokolu ICMP (Internet Control Message Protocol) do cieľového počítača a čaká na odpoveď. Príkaz ping poskytuje dve hlavné informácie o tom, koľko z týchto odpovedí sa vráti a ako dlho trvá, kým sa vrátia.

Napríklad pri pingovaní sieťovej tlačiarne sa môže stať, že nenájdete žiadne odpovede, len zistíte, že tlačiareň je offline a je potrebné vymeniť jej kábel. Alebo možno budete musieť zadať príkaz ping smerovaču, aby ste si overili, či sa váš počítač môže k nemu pripojiť, aby ste to odstránili ako možnú príčinu problému so sieťou.

Slovo „ping“sa používa aj online na označenie krátkej správy, zvyčajne cez text alebo e-mail. Môžete napríklad „pingnúť šéfovi“alebo mu poslať správu o projekte, ale príkaz ping s tým nemá nič spoločné.

Dostupnosť príkazu Ping

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

Tento príkaz možno nájsť aj v príkazovom riadku v ponukách Rozšírené možnosti spustenia a Možnosti obnovenia systému v ponukách opravy/obnovy.

Image
Image

Syntax príkazu Ping

ping [- 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ľ [ /?]

Dostupnosť určitých prepínačov príkazu ping a inej syntaxe príkazu ping sa môže líšiť v závislosti od operačného systému.

Možnosti príkazu Ping
Item Vysvetlenie
- t Pomocou tejto možnosti bude cieľ pingovať, kým ho nevynútite zastaviť pomocou Ctrl+C.
- a Táto možnosť 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 odoslaných požiadaviek ICMP Echo od 1 do 4294967295. Ak sa nepoužije - n, príkaz ping predvolene odošle 4.
- l veľkosť Túto možnosť použite na nastavenie veľkosti paketu s požiadavkou echo v bajtoch od 32 do 65 527. Ak nepoužijete , príkaz ping odošle 32-bajtovú požiadavku na odozvu -l možnosť.
- f Použite túto možnosť príkazu ping, aby ste zabránili fragmentácii ICMP Echo Requests smerovačmi medzi vami a cieľom. Možnosť - f sa najčastejšie používa na riešenie problémov s maximálnou prenosovou jednotkou (PMTU).
- i TTL Táto možnosť nastavuje hodnotu Time to Live (TTL), ktorej maximum je 255.
- v TOS Táto možnosť vám umožňuje nastaviť hodnotu typu služby (TOS). Počnúc systémom Windows 7 táto možnosť už nefunguje, ale stále existuje z dôvodu kompatibility.
- r počet Túto možnosť príkazu ping použite na určenie počtu skokov medzi vaším 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, takže ak chcete zobraziť všetky skoky medzi dvoma zariadeniami, použite namiesto toho príkaz tracert.
- s počet Túto možnosť použite na nahlásenie času vo formáte internetovej časovej pečiatky, kedy bola prijatá každá žiadosť o odozvu a odoslaná odpoveď. Maximálna hodnota pre počet je 4, čo znamená, že iba prvé štyri skoky môžu byť označené časovou pečiatkou.
- w časový limit Zadanie hodnoty časového limitu pri vykonávaní príkazu ping upraví množstvo času v milisekundách, počas ktorého ping čaká na každú odpoveď. Ak nepoužijete možnosť - w, použije sa predvolená hodnota časového limitu 4000, čo sú 4 sekundy.
- R Táto možnosť povie príkazu ping, aby sledoval cestu tam a späť.
- S srcaddr Pomocou tejto možnosti špecifikujte zdrojovú adresu.
- p Tento prepínač použite na odoslanie príkazu ping na adresu poskytovateľa virtualizácie siete Hyper-V.
- 4 Toto prinúti príkaz ping používať iba IPv4, ale je to potrebné iba vtedy, ak je cieľom názov hostiteľa a nie adresa IP.
- 6 Toto prinúti príkaz ping použiť iba IPv6, ale ako v prípade možnosti - 4 je potrebná iba pri pingovaní názvu hostiteľa.
target Toto je cieľ, na ktorý chcete pingnúť, buď IP adresu alebo názov hostiteľa.
/? Pomocou prepínača pomocníka s príkazom ping zobrazíte podrobnú pomoc o niekoľkých možnostiach príkazu.

The - f, - v, - r, - Možnosti s, - j a - k fungujú iba pri pingovaní adries IPv4. Možnosti - R a - S fungujú iba s IPv6.

Existujú ďalšie menej bežne používané prepínače pre príkaz ping vrátane [- j host-list], [- k host-list] a [- c priehradka]. Ak chcete získať ďalšie informácie o týchto možnostiach, spustite ping /? z príkazového riadka.

Výstup príkazu ping môžete uložiť do súboru pomocou operátora presmerovania.

Príklady príkazov Ping

Nižšie je niekoľko príkladov príkazov, ktoré používajú ping.

Ping Google.com


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

V tomto príklade sa príkaz ping používa na odoslanie príkazu ping na názov hostiteľa www.google.com. Možnosť - n povie príkazu ping, aby poslal 5 ICMP Echo Request namiesto predvolených 4, a možnosť - l nastavuje veľkosť paketu pre každú požiadavku na 1500 bajtov namiesto predvolených 32 bajtov.

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


Odpoveď od 172.217.1.142: bajtov=1500 čas=30ms TTL=54

Odpoveď od 172.217.1.142: bajtov=1500 čas TTL=30

Odpoveď od 172.217.1.142: bajtov=1500 čas=29ms TTL=54

Odpoveď od 172.217.1.142: bajtov=1500 čas TTL=30

Odpoveď od 172.217.1.142: bajtov=1500 čas=31ms TTL=54

Štatistiky pingovania pre 172.217.1.142:

Pakety: Odoslané=5, Prijaté=5, Stratené=0 (0 % strata),

Približné časy spiatočnej cesty v milisekundách:

Minimum=29 ms, Maximum=31 ms, Priemer=30 ms

Strata 0 % uvedená v štatistike Ping pre 74.217.1.142 vysvetľuje, že každá správa ICMP Echo Request odoslaná na www.google.com bola vrátená. To znamená, že pokiaľ ide o toto sieťové pripojenie, môže v pohode komunikovať s webovou stránkou Google.

Ping localhost


ping 127.0.0.1

V uvedenom príklade pingujeme 127.0.0.1, tiež nazývanú IP adresa IPv4 localhost alebo IPv4 loopback IP adresa, bez možností.

Použitie príkazu ping s touto adresou je vynikajúci spôsob, ako otestovať, či sieťové funkcie systému Windows fungujú správne, ale nehovorí nič o vašom vlastnom sieťovom hardvéri ani o vašom pripojení k akémukoľvek inému počítaču alebo zariadeniu. Verzia IPv6 tohto testu by bola ping::1

Nájsť názov hostiteľa pomocou príkazu Ping


ping -a 192.168.1.22

V tomto príklade žiadame príkaz ping, aby našiel názov hostiteľa priradený k IP adrese 192.168.1.22, ale inak ho pingoval ako obvykle.

Príkaz môže rozpoznať IP adresu, 192.168.1.22, napríklad ako názov hostiteľa J3RTY22 a potom spustiť zvyšok pingu s predvolenými nastaveniami.

Príkaz smerovača Ping


ping 192.168.2.1

Podobne ako v príkladoch príkazu ping vyššie, aj tento sa používa na zistenie, či váš počítač dosiahne váš smerovač. Jediný rozdiel je v tom, že namiesto použitia príkazového prepínača ping alebo príkazu ping na localhost, kontrolujeme spojenie medzi počítačom a smerovačom (v tomto prípade 192.168.2.1).

Ak máte problémy s prihlásením sa do smerovača alebo s prístupom na internet, skontrolujte, či je váš smerovač dostupný pomocou tohto príkazu ping, samozrejme, nahraďte 192.168.2.1 IP adresou smerovača.

Ping s IPv6


ping -t -6 SERVER

V tomto príklade vynútime príkaz ping použiť IPv6 s možnosťou - 6 a pokračovať v pingovaní SERVER na neurčito s - tmožnosť. Ping môžete prerušiť manuálne pomocou Ctrl+C.

Číslo za % v odpovediach vygenerovaných v tomto príklade príkazu ping je ID zóny IPv6, ktoré najčastejšie označuje používané sieťové rozhranie. Tabuľku ID zón zhodných s názvami sieťových rozhraní môžete vygenerovať spustením netsh interface ipv6 show interface ID zóny IPv6 je číslo v stĺpci Idx.

Zrátané podčiarknutie

Príkaz ping sa často používa s ďalšími príkazmi príkazového riadka súvisiacimi so sieťou, ako sú tracert, ipconfig, netstat a nslookup.

Iné použitia pingu

Vzhľadom na výsledky, ktoré vidíte vyššie, je jasné, že na vyhľadanie adresy IP webovej stránky môžete použiť aj príkaz ping. Kliknutím na tento odkaz sa dozviete viac o tom, ako to urobiť.

Príkaz ping môžete použiť aj na počítači so systémom Linux a existujú aj nástroje ping tretích strán, ktoré ponúkajú viac funkcií ako základný príkaz ping.

Odporúča: