Naredba ping je naredba naredbenog retka koja se koristi za testiranje sposobnosti izvornog računala da dosegne određeno odredišno računalo. To je jednostavan način da provjerite može li računalo komunicirati s drugim računalom ili mrežnim uređajem.
Naredba ping djeluje slanjem poruka eho zahtjeva protokola Internet Control Message Protocol (ICMP) odredišnom računalu i čekanjem odgovora. Dvije glavne informacije koje naredba ping pruža su koliko je tih odgovora vraćeno i koliko je vremena potrebno da se vrate.
Na primjer, možda nećete pronaći odgovore kada pingate mrežni pisač, samo da biste saznali da je pisač izvan mreže i da mu treba zamijeniti kabel. Ili možda trebate pingati usmjerivač kako biste potvrdili da se vaše računalo može povezati s njim kako biste ga eliminirali kao mogući uzrok problema s umrežavanjem.
Riječ "ping" također se koristi na internetu za označavanje kratke poruke, obično putem teksta ili e-pošte. Na primjer, možete "pingati svog šefa" ili mu poslati poruku o projektu, ali naredba ping nema nikakve veze s tim.
Dostupnost naredbe Ping
Naredba ping dostupna je iz naredbenog retka u operativnim sustavima Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista i Windows XP. Dostupan je i u starijim verzijama sustava Windows kao što su Windows 98 i 95.
Ova se naredba također može pronaći u naredbenom retku u naprednim opcijama pokretanja i izbornicima za popravak/oporavak opcija oporavka sustava.
Sintaksa naredbe Ping
ping [- t] [- a] [- n broj] [- l veličina] [- f] [- i TTL] [- v TOS] [- r broj] [- s broj] [-w vrijeme čekanja] [-R ] [-S srcaddr] [-p] [- 4] [- 6] cilj [ /?]
Dostupnost određenih prekidača naredbi ping i druge sintakse naredbi ping mogu se razlikovati od operativnog sustava do operativnog sustava.
Opcije naredbe Ping | |
---|---|
Stavka | Objašnjenje |
- t | Korištenje ove opcije će pingati cilj sve dok ga ne zaustavite pomoću Ctrl+C. |
- a | Ova opcija naredbe ping razriješit će, ako je moguće, naziv hosta ciljane IP adrese. |
- n broj | Ova opcija postavlja broj ICMP Echo zahtjeva za slanje, od 1 do 4294967295. Naredba ping će prema zadanim postavkama poslati 4 ako se - n ne koristi. |
- l veličina | Koristite ovu opciju za postavljanje veličine, u bajtovima, paketa echo zahtjeva od 32 do 65, 527. Naredba ping će poslati 32-bajtni echo zahtjev ako ne koristite - l opcija. |
- f | Koristite ovu opciju naredbe ping kako biste spriječili fragmentaciju ICMP Echo zahtjeva od strane usmjerivača između vas i cilja. Opcija - f najčešće se koristi za rješavanje problema s jedinicom maksimalnog prijenosa (PMTU). |
- i TTL | Ova opcija postavlja vrijednost vremena života (TTL), čija je najveća vrijednost 255. |
- v TOS | Ova opcija vam omogućuje da postavite vrijednost vrste usluge (TOS). Počevši od sustava Windows 7, ova opcija više ne funkcionira, ali i dalje postoji zbog kompatibilnosti. |
- r broj | Koristite ovu opciju naredbe ping za određivanje broja skokova između vašeg računala i ciljanog računala ili uređaja za koje želite da se bilježe i prikazuju. Maksimalna vrijednost za brojanje je 9, pa umjesto toga upotrijebite naredbu tracert ako ste zainteresirani za pregled svih skokova između dva uređaja. |
- s broj | Koristite ovu opciju za izvješćivanje o vremenu, u formatu internetske vremenske oznake, kada je svaki echo zahtjev primljen i echo odgovor poslan. Maksimalna vrijednost za brojanje je 4, što znači da samo prva četiri skoka mogu biti označena vremenom. |
- w vrijeme čekanja | Određivanje vrijednosti vremenskog ograničenja prilikom izvršavanja naredbe ping prilagođava količinu vremena, u milisekundama, koje ping čeka na svaki odgovor. Ako ne koristite opciju - w, koristi se zadana vrijednost isteka vremena od 4000, što je 4 sekunde. |
- R | Ova opcija govori naredbi ping da prati povratni put. |
- S srcaddr | Koristite ovu opciju za navođenje izvorne adrese. |
- p | Koristite ovu sklopku za ping adresu pružatelja usluge virtualizacije mreže Hyper-V. |
- 4 | Ovo prisiljava naredbu ping da koristi samo IPv4, ali je potrebno samo ako je cilj naziv hosta, a ne IP adresa. |
- 6 | Ovo prisiljava naredbu ping da koristi samo IPv6, ali kao i s opcijom - 4, potrebno je samo kada pingate ime hosta. |
cilj | Ovo je odredište koje želite pingati, bilo IP adresa ili ime hosta. |
/? | Koristite prekidač za pomoć s naredbom ping za prikaz detaljne pomoći o nekoliko opcija naredbe. |
The - f, - v, - r, - s, - j, i - k opcije rade samo kada pingate IPv4 adrese. Opcije - R i - S rade samo s IPv6.
Postoje i drugi rjeđe korišteni prekidači za naredbu ping uključujući [- j host-list], [- k host-list], i [- c odjeljak]. Izvršite ping /? iz naredbenog retka za više informacija o ovim opcijama.
Možete spremiti izlaz naredbe ping u datoteku pomoću operatora preusmjeravanja.
Primjeri Ping naredbi
U nastavku je nekoliko primjera naredbi koje koriste ping.
Ping Google.com
ping -n 5 -l 1500 www.google.com
U ovom primjeru, naredba ping koristi se za ping naziva hosta www.google.com. Opcija - n govori naredbi ping da pošalje 5 ICMP Echo zahtjeva umjesto zadanih 4, a opcija - l postavlja veličinu paketa za svaki zahtjev na 1500 bajtova umjesto zadanih 32 bajta.
Rezultat prikazan u prozoru naredbenog retka izgledat će otprilike ovako:
Odgovor od 172.217.1.142: bytes=1500 vrijeme=30ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 vrijeme=30ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 vrijeme=29ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 vrijeme=30ms TTL=54
Odgovor od 172.217.1.142: bytes=1500 time=31ms TTL=54
Ping statistika za 172.217.1.142:
Paketi: Poslano=5, Primljeno=5, Izgubljeno=0 (0% gubitka), Približna povratna vremena u milisekundama: Minimalno=29 ms, Maksimalno=31 ms, Prosječno=30 ms
Gubitak od 0% prijavljen pod Ping statistikom za 74.217.1.142 objašnjava da je svaka poruka ICMP Echo Request poslana na www.google.com vraćena. To znači da, što se tiče ove mrežne veze, može sasvim dobro komunicirati s Googleovim web mjestom.
Ping lokalnog hosta
ping 127.0.0.1
U gornjem primjeru, pingiramo 127.0.0.1, koja se također naziva IP adresa lokalnog hosta IPv4 ili IP adresa povratne petlje IPv4, bez opcija.
Korištenje naredbe ping s ovom adresom odličan je način za testiranje rade li mrežne značajke sustava Windows ispravno, ali ne govori ništa o vašem vlastitom mrežnom hardveru ili vašoj vezi s bilo kojim drugim računalom ili uređajem. IPv6 verzija ovog testa bila bi ping::1
Pronađi ime glavnog računala s pingom
ping -a 192.168.1.22
U ovom primjeru tražimo od naredbe ping da pronađe ime hosta dodijeljeno IP adresi 192.168.1.22, ali da je inače pingamo kao normalno.
Naredba može razriješiti IP adresu, 192.168.1.22, kao naziv hosta J3RTY22, na primjer, i zatim izvršiti ostatak pinga sa zadanim postavkama.
Ping naredba usmjerivača
ping 192.168.2.1
Slično gornjim primjerima naredbe ping, ova se koristi da se vidi može li vaše računalo doći do vašeg usmjerivača. Jedina razlika ovdje je da umjesto korištenja prekidača naredbe ping ili pinganja lokalnog hosta, provjeravamo vezu između računala i usmjerivača (192.168.2.1 u ovom slučaju).
Ako imate problema s prijavom na svoj usmjerivač ili uopće s pristupom internetu, provjerite je li vaš usmjerivač dostupan ovom naredbom ping, naravno, zamjenom 192.168.2.1 IP adresom vašeg usmjerivača.
Ping s IPv6
ping -t -6 POSLUŽITELJ
U ovom primjeru prisiljavamo naredbu ping da koristi IPv6 s opcijom - 6 i nastavljamo pingati POSLUŽITELJA na neodređeno vrijeme s - topcija. Možete ručno prekinuti ping pomoću Ctrl+C.
Broj iza % u odgovorima generiranim u ovom primjeru naredbe ping je ID IPv6 zone, koji najčešće označava korišteno mrežno sučelje. Možete generirati tablicu ID-ova zona koji odgovaraju nazivima vaših mrežnih sučelja izvršavanjem netsh interface ipv6 show interface ID IPv6 zone je broj u stupcu Idx.
Donja crta
Naredba ping se često koristi s drugim mrežnim naredbama naredbenog retka kao što su tracert, ipconfig, netstat i nslookup.
Ostala upotreba pinga
S obzirom na rezultate koje vidite gore, jasno je da možete koristiti i naredbu ping za pronalaženje IP adrese web stranice. Slijedite tu poveznicu da saznate više o tome kako to učiniti.
Također možete koristiti ping na Linux računalu, a postoje i alati za ping treće strane koji nude više mogućnosti od osnovne naredbe ping.