Ping naredba (primjeri, opcije, prekidači i više)

Naredba ping je a Naredba naredbenog retka koristi se za testiranje sposobnosti izvornog računala da dosegne određeno odredišno računalo. Obično se koristi kao jednostavan način za provjeru da računalo može komunicirati putem mreže s drugim računalom ili mrežnim uređajem.

Naredba ping djeluje tako što šalje poruke Echo Request protokola Internet Control Message Protocol (ICMP) na odredišno računalo i čeka odgovor. Koliko je tih odgovora vraćeno i koliko je vremena potrebno da se vrate, dvije su glavne informacije koje pruža naredba ping.

Na primjer, možda ćete otkriti da nema odgovora prilikom pingiranja mrežnog pisača, samo da biste saznali da je pisač izvan mreže i da je potrebno zamijeniti njegov kabel. Ili možda trebate pingati a usmjerivač kako biste provjerili može li se vaše računalo spojiti na njega, kako biste ga eliminirali kao mogući uzrok problema s umrežavanjem.

Riječ "ping" također se koristi na mreži za označavanje kratke poruke, obično preko tekstualne poruke ili e-pošte. Na primjer, možete "pingovati svoju šeficu" ili joj poslati poruku kada završite s određenim projektom, ali to nema nikakve veze s naredbom ping.

Dostupnost ping naredbi

Naredba ping dostupna je unutar Naredbeni redak u Windows 10, Windows 8, Windows 7, Windows Vista, i Windows XP operativni sustavi. 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 Napredne opcije pokretanja i Mogućnosti oporavka sustava izbornici za popravak/oporavak.

Ping naredba u naredbenom retku u sustavu Windows 10

Sintaksa naredbe ping

ping [-t] [-a] [-nračunati] [-lveličina] [-f] [-iTTL] [-vTOS] [-rračunati] [-sračunati] [-wpauza] [-R] [-Ssrcaddr] [-str] [-4] [-6] cilj [/?]

Dostupnost određenih prekidača naredbi ping i drugih ping naredbi sintaksa može se razlikovati od operacijski sustav na operativni sustav. Vidjeti Kako čitati sintaksu naredbi ako niste sigurni kako protumačiti sintaksu naredbe ping kako je opisana gore ili u donjoj tablici.

Opcije naredbe ping
Artikal Obrazloženje
-t Korištenje ove opcije će pingirati cilj sve dok ga ne natjerate da prestane korištenjem Ctrl+C.
-a Ova opcija naredbe ping riješit će, ako je moguće, problem ime domaćina od IP adresacilj.
-nračunati Ova opcija postavlja broj ICMP Echo zahtjeva za slanje, od 1 do 4294967295. Naredba ping će prema zadanim postavkama poslati 4 ako -n se ne koristi.
-lveličina Koristite ovu opciju za postavljanje veličine, u bajtova, 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 da usmjerivači fragmentiraju ICMP eho zahtjeve između vas i cilj. The -f opcija se najčešće koristi za rješavanje problema s jedinicom maksimalnog prijenosa puta (PMTU).
-iTTL Ova opcija postavlja vrijednost vremena života (TTL), čija je maksimalna vrijednost 255.
-vTOS 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 još uvijek postoji iz razloga kompatibilnosti.
-rračunati Koristite ovu opciju naredbe ping da odredite broj hmelja između vašeg računala i cilj računalo ili uređaj koji želite snimiti i prikazati. Maksimalna vrijednost za računati je 9, pa upotrijebite naredba tracert umjesto toga ako ste zainteresirani za pregled svih skokova između dva uređaja.
-sračunati Koristite ovu opciju za izvješćivanje o vremenu, u formatu internetske vremenske oznake, kada je svaki zahtjev za eho primljen i eho odgovor poslan. Maksimalna vrijednost za računati je 4, što znači da samo prva četiri skoka mogu imati vremenski žig.
-wpauza Određivanje a pauza vrijednost prilikom izvršavanja naredbe ping prilagođava količinu vremena u milisekundama koje ping čeka na svaki odgovor. Ako ne koristite -w opcija, koristi se zadana vrijednost timeouta od 4000, što je 4 sekunde.
-R Ova opcija govori naredbi ping da prati kružni put.
-Ssrcaddr Koristite ovu opciju za određivanje izvorne adrese.
-str Koristite ovaj prekidač za ping a Hyper-V mrežna virtualizacija adresa dobavljača.
-4 Ovo prisiljava naredbu ping da koristi samo IPv4, ali je potrebno samo ako cilj je ime hosta, a ne IP adresa.
-6 Ovo prisiljava naredbu ping da koristi samo IPv6, ali kao i kod -4 opcija, potrebna je samo kod pingiranja imena hosta.
cilj Ovo je odredište koje želite pingirati, bilo IP adresa ili ime hosta.
/? Koristiti pomoćni prekidač s naredbom ping za prikaz detaljne pomoći o nekoliko opcija naredbe.

The -f, -v, -r, -s, -j, i -k opcije rade samo kada pingirate IPv4 adrese. The -R i -S opcije rade samo s IPv6.

Postoje i drugi rjeđe korišteni prekidači za naredbu ping uključujući [-jpopis domaćina], [-kpopis domaćina], i [-codjeljak]. Izvršiti ping /? iz naredbenog retka za više informacija o ovim opcijama.

Možete spremiti izlaz naredbe ping u datoteku pomoću a operator preusmjeravanja. Vidjeti Kako preusmjeriti izlaz naredbe u datoteku za upute ili pogledajte naše Trikovi naredbenog retka popis za više savjeta.

Primjeri naredbi Ping

U nastavku je nekoliko primjera naredbi koje koriste ping.

Pingirajte Google.com

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

U ovom primjeru, naredba ping koristi se za ping imena hosta www.google.com. The -n opcija govori naredbi ping da se pošalje 5 ICMP Echo zahtjevi umjesto zadanog 4, i -l opcija 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 sa 172.217.1.142: bajtova=1500 vrijeme=30ms TTL=54Odgovor sa 172.217.1.142: bajtova=1500 vrijeme=30ms TTL=54Odgovor sa 172.217.1.142: bajtova=1500 vrijeme=29ms TTL=54Odgovor sa 172.217.1.142: bajtova=1500 vrijeme=30ms TTL=54Odgovor sa 172.217.1.142: bajtova=1500 vrijeme=31ms TTL=54Statistika pinga 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, Prosjek = 30 ms

The 0% gubitka izvijestio pod Statistika pinga za 74.217.1.142 objašnjava da svaka poruka ICMP Echo Request poslana na www.google.com je vraćeno. To znači da, što se tiče ove mrežne veze, može dobro komunicirati s Googleovom web-stranicom.

Ping lokalnog hosta

ping 127.0.0.1

U gornjem primjeru pingujemo 127.0.0.1, također se naziva IPv4 localhost IP adresa ili IPv4 loopback IP adresa, bez opcija.

Korištenje naredbe ping s ovom adresom izvrstan je način da provjerite da li mrežne značajke sustava Windows rade ispravno, ali ne govori ništa o vašoj mreži hardver ili vašu vezu s bilo kojim drugim računalom ili uređajem. IPv6 verzija ovog testa bi bila ping ::1.

Pronađite ime hosta pomoću Pinga

ping -a 192.168.1.22

U ovom primjeru tražimo od naredbe ping da pronađe naziv hosta koji je dodijeljen 192.168.1.22 IP adresu, ali da biste je inače pingirali na uobičajeni način.

Naredba može razriješiti IP adresu, 192.168.1.22, kao ime hosta J3RTY22, na primjer, a zatim izvršite ostatak pinga sa zadanim postavkama.

Ping naredba usmjerivača

ping 192.168.2.1

Slično gore navedenim primjerima naredbe ping, ovaj se koristi da se vidi može li vaše računalo doći do vašeg usmjerivača. Jedina razlika ovdje je u tome što umjesto korištenja prekidača naredbe ping ili pingiranja lokalnog hosta, provjeravamo vezu između računala i usmjerivača (192.168.2.1 u ovom slučaju).

Ako imate problema prijavljujete se na vaš usmjerivač ili uopće pristupite internetu, provjerite je li vaš usmjerivač dostupan ovom ping naredbom, naravno, zamjenom 192.168.2.1 sa tvojim IP adresa rutera.

Ping s IPv6

ping -t -6 SERVER

U ovom primjeru prisiljavamo naredbu ping da koristi IPv6 s -6 opciju i nastavite pingati SERVER na neodređeno vrijeme sa -t opcija. Ping možete prekinuti ručno pomoću Ctrl+C.

Broj iza % u odgovorima generiranim u ovom primjeru naredbe ping nalazi se ID zone IPv6, koji najčešće označava mrežno sučelje korišteni. Možete generirati tablicu ID-ova zona koji se podudaraju s nazivima vašeg mrežnog sučelja izvršavanjem netsh sučelje ipv6 show sučelje. ID IPv6 zone je broj u Idx stupac.

Ping povezane naredbe

Naredba ping se često koristi s drugim naredbama naredbenog retka povezane s umrežavanjem kao što su tracert, ipconfig, netstat, i nslookup.

Ostale namjene Pinga

S obzirom na rezultate koje vidite gore, jasno je da i vi možete upotrijebite naredbu ping da biste pronašli IP adresu web-mjesta. Slijedite tu vezu kako biste saznali više o tome kako to učiniti.

Također možete koristite ping na Linux računalu, i postoje alati za ping treće strane kao i koji nude više značajki od osnovne naredbe ping.