Ukaz ping je ukaz ukaznega poziva, ki se uporablja za testiranje zmožnosti izvornega računalnika, da doseže določen ciljni računalnik. To je preprost način za preverjanje, ali lahko računalnik komunicira z drugim računalnikom ali omrežno napravo.
Ukaz ping deluje tako, da pošilja sporočila Echo Request protokola ICMP (Internet Control Message Protocol) ciljnemu računalniku in čaka na odgovor. Dva glavna podatka, ki ju zagotavlja ukaz ping, sta, koliko teh odgovorov je vrnjenih in koliko časa traja, da se vrnejo.
Na primer, morda ne boste našli odgovorov, ko pingate omrežni tiskalnik, samo da ugotovite, da je tiskalnik brez povezave in je treba njegov kabel zamenjati. Ali pa morate morda pingati usmerjevalnik, da preverite, ali se vaš računalnik lahko poveže z njim, da ga odpravite kot možen vzrok za težave z omrežjem.
Beseda "ping" se na spletu uporablja tudi za označevanje kratkega sporočila, običajno v besedilu ali e-pošti. Na primer, lahko "pingate svojemu šefu" ali mu pošljete sporočilo o projektu, vendar ukaz ping nima nobene zveze s tem.
Razpoložljivost ukaza Ping
Ukaz ping je na voljo v ukaznem pozivu v operacijskih sistemih Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista in Windows XP. Na voljo je tudi v starejših različicah sistema Windows, kot sta Windows 98 in 95.
Ta ukaz lahko najdete tudi v ukaznem pozivu v menijih za popravilo/obnovitev naprednih možnosti zagona in možnosti obnovitve sistema.
Sintaksa ukaza Ping
ping [- t] [- a] [- n število] [- l velikost] [- f] [- i TTL] [- v TOS] [- r štetje] [- s število] [-w časovna omejitev] [-R ] [-S srcaddr] [-p] [- 4] [- 6] cilj [ /?]
Razpoložljivost nekaterih ukaznih stikal ping in druge sintakse ukazov ping se lahko razlikujejo od operacijskega sistema do operacijskega sistema.
Možnosti ukaza Ping | |
---|---|
Predmet | Razlaga |
- t | Uporaba te možnosti bo pingala cilj, dokler ga ne prisilite, da se ustavi z uporabo Ctrl+C. |
- a | Ta možnost ukaza ping bo razrešila, če je mogoče, ime gostitelja ciljnega naslova IP. |
- n štetje | Ta možnost nastavi število ICMP Echo Requests za pošiljanje, od 1 do 4294967295. Ukaz ping bo privzeto poslal 4, če - n ni uporabljen. |
- l velikost | Uporabite to možnost za nastavitev velikosti v bajtih paketa zahteve za odmev od 32 do 65, 527. Ukaz ping bo poslal 32-bajtno zahtevo za odmev, če ne uporabite - l možnost. |
- f | Uporabite to možnost ukaza ping, da preprečite, da bi usmerjevalniki med vami in ciljem razdrobili ICMP Echo Requests. Možnost - f se najpogosteje uporablja za odpravljanje težav z največjo prenosno enoto (PMTU). |
- i TTL | Ta možnost nastavi vrednost časa življenja (TTL), katerega največja vrednost je 255. |
- v TOS | Ta možnost vam omogoča nastavitev vrednosti vrste storitve (TOS). Začenši z operacijskim sistemom Windows 7 ta možnost ne deluje več, vendar še vedno obstaja zaradi združljivosti. |
- r štetje | Uporabite to možnost ukaza ping, da določite število skokov med vašim računalnikom in ciljnim računalnikom ali napravo, za katero želite, da se zabeleži in prikaže. Največja vrednost za štetje je 9, zato namesto tega uporabite ukaz tracert, če si želite ogledati vse skoke med dvema napravama. |
- s štetje | Uporabite to možnost za poročanje o času v formatu internetnega časovnega žiga, ko je vsaka zahteva za odmev prejeta in odgovor na odmev poslan. Največja vrednost za štetje je 4, kar pomeni, da je mogoče časovno žigosati samo prve štiri skoke. |
- w časovna omejitev | Določanje vrednosti časovne omejitve pri izvajanju ukaza ping prilagodi količino časa v milisekundah, ko ping čaka na vsak odgovor. Če ne uporabite možnosti - w, se uporabi privzeta vrednost časovne omejitve 4000, kar je 4 sekunde. |
- R | Ta možnost pove ukazu ping, naj izsledi povratno pot. |
- S srcaddr | Uporabite to možnost, da določite izvorni naslov. |
- p | Uporabite to stikalo za pinganje naslova ponudnika virtualizacije omrežja Hyper-V. |
- 4 | To prisili ukaz ping, da uporablja samo IPv4, vendar je potrebno le, če je cilj ime gostitelja in ne naslov IP. |
- 6 | To prisili ukaz ping, da uporablja samo IPv6, vendar je tako kot pri možnosti - 4 potrebno samo pri pinganju imena gostitelja. |
target | To je cilj, ki ga želite pingati, bodisi naslov IP ali ime gostitelja. |
/? | Uporabite stikalo za pomoč z ukazom ping za prikaz podrobne pomoči o več možnostih ukaza. |
The - f, - v, - r, - Možnosti s, - j in - k delujejo samo pri pinganju naslovov IPv4. Možnosti - R in - S delujeta samo z IPv6.
Obstajajo tudi druga manj pogosto uporabljena stikala za ukaz ping, vključno z [- j host-list], [- k host-list] in [- c predelek]. Za več informacij o teh možnostih izvedite ping /? iz ukaznega poziva.
Izhod ukaza ping lahko shranite v datoteko z uporabo operaterja preusmeritve.
Primeri ukazov Ping
Spodaj je nekaj primerov ukazov, ki uporabljajo ping.
Ping Google.com
ping -n 5 -l 1500 www.google.com
V tem primeru se ukaz ping uporablja za pinganje imena gostitelja www.google.com. Možnost - n pove ukazu ping, naj pošlje 5 ICMP Echo Requests namesto privzetih 4, možnost - l pa nastavi velikost paketa za vsako zahtevo na 1500 bajtov namesto privzetih 32 bajtov.
Rezultat, prikazan v oknu ukaznega poziva, bo videti nekako takole:
Odgovor od 172.217.1.142: bytes=1500 time=30ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 time=30ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 time=29ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 time=30ms TTL=54
Odgovor z 172.217.1.142: bytes=1500 time=31ms TTL=54
Ping statistika za 172.217.1.142:
Paketi: Poslano=5, Prejeto=5, Izgubljeno=0 (0% izgube), Približni povratni časi v milisekundah: Najmanj=29 ms, največ=31 ms, povprečje=30 ms
Izguba 0 %, navedena v statistiki Ping za 74.217.1.142, pojasnjuje, da je bilo vrnjeno vsako sporočilo ICMP Echo Request, poslano na www.google.com. To pomeni, da lahko, kar zadeva to omrežno povezavo, dobro komunicira z Googlovim spletnim mestom.
Ping lokalnega gostitelja
ping 127.0.0.1
V zgornjem primeru pingamo 127.0.0.1, imenovan tudi naslov IP lokalnega gostitelja IPv4 ali naslov IP povratne zanke IPv4, brez možnosti.
Uporaba ukaza ping s tem naslovom je odličen način za preizkus, ali omrežne funkcije sistema Windows delujejo pravilno, vendar ne pove nič o vaši omrežni strojni opremi ali vaši povezavi s katerim koli drugim računalnikom ali napravo. Različica IPv6 tega preizkusa bi bila ping::1
Iskanje imena gostitelja s Pingom
ping -a 192.168.1.22
V tem primeru prosimo ukaz ping, da poišče ime gostitelja, dodeljeno naslovu IP 192.168.1.22, sicer pa ga pinga kot običajno.
Ukaz lahko na primer razreši naslov IP, 192.168.1.22 kot ime gostitelja J3RTY22, nato pa izvede preostanek pinga s privzetimi nastavitvami.
Ukaz usmerjevalnika Ping
ping 192.168.2.1
Podobno kot v zgornjih primerih ukaza ping se ta uporablja za preverjanje, ali lahko vaš računalnik doseže vaš usmerjevalnik. Edina razlika tukaj je, da namesto uporabe ukaznega stikala ping ali pinganja lokalnega gostitelja preverjamo povezavo med računalnikom in usmerjevalnikom (v tem primeru 192.168.2.1).
Če imate težave s prijavo v svoj usmerjevalnik ali sploh z dostopom do interneta, preverite, ali je vaš usmerjevalnik dostopen s tem ukazom ping, pri čemer seveda zamenjate 192.168.2.1 z naslovom IP vašega usmerjevalnika.
Ping z IPv6
ping -t -6 STREŽNIK
V tem primeru prisilimo ukaz ping, da uporablja IPv6 z možnostjo - 6 in nadaljujemo s pinganjem STREŽNIKA za nedoločen čas z - t Možnost. Ping lahko prekinete ročno z Ctrl+C.
Število za % v odgovorih, ustvarjenih v tem primeru ukaza ping, je ID območja IPv6, ki najpogosteje označuje uporabljeni omrežni vmesnik. Ustvarite lahko tabelo ID-jev con, ki se ujemajo z imeni vašega omrežnega vmesnika, tako da izvedete netsh interface ipv6 show interface ID cone IPv6 je številka v stolpcu Idx.
Spodnja vrstica
Ukaz ping se pogosto uporablja z drugimi ukazi ukaznega poziva, povezanimi z omrežjem, kot so tracert, ipconfig, netstat in nslookup.
Druge uporabe pinga
Glede na rezultate, ki jih vidite zgoraj, je jasno, da lahko za iskanje naslova IP spletnega mesta uporabite tudi ukaz ping. Sledite tej povezavi, če želite izvedeti več o tem, kako to storiti.
Ping lahko uporabite tudi v računalniku z Linuxom, obstajajo pa tudi orodja za ping drugih proizvajalcev, ki ponujajo več funkcij kot osnovni ukaz ping.