Skip to main content

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

Anonim

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 odoslaním Požiadavka Echo Request protokolu ICMP (Internet Control Message Protocol) správy do cieľového počítača a čakanie 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í.

Poznámka: Slovo "ping" sa používa aj online na odkazovanie na krátku správu, zvyčajne cez textovú správu alebo e-mail. Môžete napríklad "ping svojho šéfa" alebo poslať správu, keď skončíte s konkrétnym projektom, ale nemá nič spoločné s príkazom ping.

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 prepí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

ping -t -a -n počítať -l veľkosť -f -i TTL -v TOS -r počítať -s počítať -w čas vypršal -R -S srcaddr -p -4 -6 terč /?

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

-tPoužitím tejto voľby sa zobrazí ping terč kým ho nevynútete zastaviť pomocou klávesovej skratky Ctrl-C.
-aTáto voľba príkazu ping vyrieši, ak je to možné, názov hostiteľa adresy IP terč .
-n počítať Táto voľba nastaví počet požiadaviek ICMP Echo Request na odoslanie od 1 do 4294967295. Príkaz ping pošle 4 štandardne, ak je-n sa nepoužíva.
-l veľkosť 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 32-bytovú požiadavku na ozvenu, ak nepoužijete -l voľba.
-fPoužite túto voľbu príkazu ping, aby ste zabránili roztriešteniu požiadaviek ICMP Echo Request na smerovače medzi vami a terč , -f je najčastejšie používaná 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čítať Použite túto voľbu príkazu ping na určenie počtu chmeľu medzi počítačom a terč počítač alebo zariadenie, ktoré chcete byť zaznamenané a zobrazené. Maximálna hodnota pre počítať je 9, preto použite príkaz tracert, ak máte záujem o prezeranie všetkých chmeľov medzi dvoma zariadeniami.
-s 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ľky môžu byť označené časom.
-w čas vypršal Zadanie a čas vypršal hodnota pri vykonávaní príkazu ping nastavuje čas v milisekundách, že ping čaká na každú odpoveď. Ak nepoužívate -w , je použitá predvolená hodnota časového limitu 4000, čo je 4 sekundy.
-RTáto možnosť povoľuje príkazu ping vysledovať cestu späť.
-S srcaddr Túto možnosť použite na zadanie zdrojovej adresy.
-pPoužite tento prepínač na ping a Virtualizácia siete Hyper-V adresa poskytovateľa.
-4Toto núti príkaz ping používať iba protokol IPv4, ale je potrebný len vtedy, ak terč je názov hostiteľa a nie adresa IP.
-6Toto núti príkaz ping používať len IPv6, ale rovnako ako s -4 je potrebné iba 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: The -f, -v, -r, -s, -j, a -k Možnosti fungujú iba pri pingingu adries IPv4. -R a -S Možnosti pracujú iba s protokolom IPv6.

Ostatné menej bežne používané prepínače pre príkaz ping existujú vrátane -j hostiteľ-list , -k hostiteľ-list a -c priehradka . popraviť 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 vyrovnanie názvu hostiteľa www.google.com .

-n príkaz ping vysiela 5 ICMP Echo Requests namiesto predvoleného nastavenia 4 a -l voľba nastaví veľkosť paketu pre každú požiadavku 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

0% straty hlásené podľa Ping štatistiky pre 74.125.224.82 mi hovorí, že každá správa ICMP Echo Request bola odoslaná www.google.com bol vrátený. Znamená to, že pokiaľ ide o pripojenie k sieti, môže komunikovať s webom spoločnosti Google v pohode.

ping 127.0.0.1

Vo vyššie uvedenom príklade sme ping 127.0.0.1 , tiež nazývanú IPv4 localhost IP adresu IPv4 alebo IPv4 loopback IP adresu bez možností.

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 IPv6 tohto testu by bola ping :: 1.

ping -a 192.168.1.22

V tomto príklade požiadame príkaz ping o nájdenie názvu hostiteľa, ktorý je pridelený 192.168.1.22 IP adresu, 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 IP adresu, ktorú sme zadali, 192.168.1.22 , ako názov hostiteľa J3RTY22 , a potom vykonal zvyšok pingu s predvolenými nastaveniami.

ping 192.168.2.1

Podobne ako vyššie uvedené príkazy príkazu ping, táto sa používa na zistenie, či váš počítač dosiahne smerovač. Jediný rozdiel je v tom, že namiesto použitia prepínača príkazu ping alebo pingingu na lokálnom serveri kontrolujeme spojenie medzi počítačom a smerovačom ( 192.168.2.1 v tomto prípade).

Ak máte problémy s prihlásením do smerovača alebo s prístupom na internet, pozrite sa, či je váš smerovač prístupný týmto príkazom ping, samozrejme, že nahradíte 192.168.2.1 s adresou IP smerovača.

ping -t -6 SERVER

V tomto príklade vynúťme príkaz ping, aby používal protokol IPv6 -6 a pokračujte v ping SERVER nekonečne s -t voľba.

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

Ručne sme prerušili ping Ctrl + C po siedmich odpovediach. Takisto, ako vidíte, -6 možnosť vytvoriť adresy IPv6.

Tip: Číslo po % v odpovediach generovaných v tomto príkaze príkazu ping je identifikátor zóny IPv6, ktorý najčastejšie indikuje použité sieťové rozhranie.

Môžete vygenerovať tabuľku ID zóny, ktorá je zhodná s názvami vášho sieťového rozhrania Rozhranie netsh rozhranie ipv6, Identifikátor zóny IPv6 je číslo v priečinku idx stĺpec.

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.