Ping komanda

Ping komande primjeri, opcije, prekidači i drugo

Ping naredba je naredba Command Prompt koja se koristi za testiranje sposobnosti izvornog računara da dođe do određenog odredišnog računara. Komanda ping se obično koristi kao jednostavan način da se verifikuje da računar može komunicirati preko mreže sa drugim računarima ili mrežnim uređajem.

Ping komanda radi tako što šalje slanje zahteva za Echo Request na ICMP protokol Internet Kontrole poruka (Echo Request) na odredišni računar i čeka odgovor.

Koliko se tih odgovora vraća i koliko dugo je potrebno da se oni vrate, su dva glavna dela informacija koje ping komanda pruža.

Na primjer, možda ćete utvrditi da nema odgovora prilikom pingiranja mrežnog štampača, samo da biste saznali da je štampač van mreže i da je njegov kabl potrebno zamijeniti. Ili možda morate da pingirate ruter da biste potvrdili da se vaš računar može povezati sa njim, kako bi ga eliminisao kao mogući uzrok problema sa umrežavanjem.

Dostupnost Ping komande

Ping komanda je dostupna u okviru Command Prompt u operativnim sistemima Windows 10 , Windows 8 , Windows 7 , Windows Vista i Windows XP . Ping naredba je dostupna iu starijim verzijama Windowsa kao što su Windows 98 i 95.

Ping naredba se takođe može naći u komandnom pozivu u menijama za oporavak / oporavak opcija naprednog pokretanja i oporavak sistema .

Napomena: Dostupnost određenih komandi ping komandi i druge sintakse ping naredbe može se razlikovati od operativnog sistema do operativnog sistema.

Ping Command Syntax

ping [ -t ] [ -a ] [ -n broj ] [ -l veličina ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r broj ] [ -s broj ] [ -w vremeout ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] cilj [ /? ]

Savet: Pogledajte kako da čitate sintaksu naredbe ako niste sigurni kako interpretirati sintaksu ping naredbe kao što je opisano gore ili u donjoj tabeli.

-t Korišćenjem ove opcije će se pingirati meta dok ne primorate da se zaustavi koristeći Ctrl-C .
-a Ova opcija ping naredbe će rešiti, ako je moguće, ime hosta ciljne IP adrese .
- Brojanje Ova opcija postavlja broj ICMP Echo zahteva za slanje, od 1 do 4294967295. Ping naredba će poslati 4 podrazumevano ako se -n ne koristi.
- veličina Koristite ovu opciju da postavite veličinu, u bajtovima, paketa echo zahtjeva od 32 do 65,527. Ping naredba će poslati 32-bajtni echo zahtjev ako ne koristite opciju -l .
-f Koristite ovu opciju ping komande da biste sprečili fragmentiranje ICMP Echo zahteva od rutera između vas i cilja . Opcija -f najčešće se koristi za otklanjanje problema sa pitanjima Maximum Maximum Unit Unit (PMTU).
-i TTL Ova opcija određuje vrednost Time to Live (TTL), čija je maksimalna vrednost 255.
-v TOS Ova opcija vam omogućava da podesite vrednost usluge (TOS). Počevši od operativnog sistema Windows 7, ova opcija više ne funkcioniše, ali i dalje postoji zbog razloga kompatibilnosti.
-R brojanje Koristite ovu opciju ping naredbe da biste odredili broj hmelja između vašeg računara i ciljnog računara ili uređaja koji želite da se zabeleži i prikazuje. Maksimalna vrijednost za brojanje je 9, umjesto toga koristite komandu tracert ako ste zainteresovani za pregled svih hmelja između dva uređaja.
-s računa Koristite ovu opciju da prijavite vrijeme, u formatu Internet vremenske oznake, da je primljen svaki echo zahtev i poslat echo odgovor. Maksimalna vrijednost za brojanje je 4, što znači da se samo prva četiri hmla mogu vremenski žigosati.
-v vremenski period Određivanje vremenske vrednosti pri izvršenju ping komande podešava količinu vremena, u milisekundama, da ping čeka na svaki odgovor. Ako ne koristite opciju -w , koristi se podrazumevana vremenska vrednost od 4000, što je 4 sekunde.
-R Ova opcija govori komandi pinga da prati kružnu putanju.
-S srcaddr Koristite ovu opciju da odredite izvornu adresu.
-p Koristite ovaj prekidač da biste pingirali adresu Hyper-V mrežne adrese virtuelizacije mreže .
-4 Ovo primorava komandu ping da koristi samo IPv4, ali je neophodna samo ako je cilj hostname, a ne IP adresa.
-6 Ovo primorava komandu ping da koristi samo IPv6, ali kao i opciju -4 , neophodna je samo kod pingovanja imena hosta.
cilj Ovo je destinacija koju želite da pingirate, bilo IP adresa ili ime hosta.
/? Koristite prekid pomoću pomoću komande ping da biste prikazali detaljnu pomoć u vezi sa nekoliko opcija komande.

Napomena: opcije -f , -v , -r , -s , -j i -k rade kada pinguju samo IPv4 adrese. Opcije -R i -S jedino rade sa IPv6.

Postoje drugi manje poznati prekidači za ping naredbu uključujući [ -j host-list ], [ -k host-list ] i [ -c compartment ]. Izvrši ping /? iz komandnog poziva za više informacija o ovim opcijama.

Savjet: Izlaz komande ping možete sačuvati u datoteku pomoću operatora za preusmeravanje . Pogledajte uputstva za preusmeravanje izlaza komande u datoteku za uputstva ili pogledajte našu listu komandne linije za više savjeta.

Primjeri Ping naredbe

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

U ovom primjeru, ping naredba se koristi za ping ime hosta www.google.com . Opcija -n ukazuje komandi pinga da pošalje 5 ICMP Echo zahteva umesto podrazumevane vrednosti od 4, a opcija -l postavlja veličinu paketa za svaki zahtev na 1500 bajtova umesto 32-bitne baze.

Rezultat prikazan u prozoru Command Prompt će izgledati ovako:

Pinging www.google.com [74.125.224.82] sa 1500 bajtova podataka: Odgovor sa 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Odgovor iz 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Odgovor iz 74.125 .224.82: bytes = 1500 time = 65ms TTL = 52 Odgovor iz 74.125.224.82: bajtova = 1500 vrijeme = 66ms TTL = 52 Odgovor iz 74.125.224.82: bytes = 1500 vreme = 70ms TTL = 52 Ping statistika za 74.125.224.82: Paketi : Poslato = 5, Primljeno = 5, Izgubljeno = 0 (gubitak od 0%), Približno vreme putovanja u milijima: Minimum = 65ms, Maksimum = 70ms, Prosječno = 67ms

0% gubitak prijavljen pod statistikom Ping-a za 74.125.224.82 govori mi da je svaka ICMP poruka Echo Request poslata na www.google.com vraćena. To znači da, što se tiče moje mrežne veze, mogu dobro komunicirati sa Google-om.

ping 127.0.0.1

U prethodnom primeru, pingujem 127.0.0.1 , takođe zovem IPv4 localhost IP adresu ili IPv4 loopback IP adresu , bez opcija.

Korišćenje ping naredbe za ping 127.0.0.1 je odličan način da se testira da Windows funkcije mreže funkcionišu ispravno, ali ne govori ništa o vašem sopstvenom mrežnom hardveru ili vašoj povezanosti sa bilo kojim drugim računarom ili uređajem.

Verzija ovog testa IPv6 bi bila ping :: 1 .

ping-a 192.168.1.22

U ovom primeru pitam komandu ping-a da pronađe ime hosta dodijeljene IP-adresi 192.168.1.22 , ali da inače pinguje kao normalno.

Pinging J3RTY22 [192.168.1.22] sa 32 bajta podataka: Odgovor sa 192.168.1.22: bajtova = 32 puta

Kao što vidite, komanda ping je rešila IP adresu koju sam unela , 192.168.1.22 , kao ime hosta J3RTY22 , a zatim izvršio ostatak pinga sa podrazumevanim podešavanjima.

ping -t -6 SERVER

U ovom primeru ja primam komandu ping da koristim IPv6 sa opcijom -6 i nastavljam da ping SERVER na neodređeno vreme sa -t opcijom.

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] sa 32 bajtova podataka: Odgovor sa fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Odgovor sa fe80 :: fd1a: 3327: 2937 : 7df3% 10: vrijeme

Ručno sam prekinula ping pomoću Ctrl-C nakon sedam odgovora. Takođe, kao što vidite, opcija -6 je proizvela IPv6 adrese.

Savet: Broj poslije% u odgovorima generisanim u ovom primeru ping naredbe je IPv6 Zone ID, koji najčešće označava korišteni mrežni interfejs. Možete generirati tablicu sa ID- jem zona u skladu sa imenima vašeg mrežnog interfejsa izvršavajući interfejs ipv6 interfejsa netsh interfejsa . IPv6 Zone ID je broj u koloni Idx .

Ping povezane naredbe

Ping naredba se često koristi sa drugim komandama Command Prompt povezanim s mrežom kao što su tracert , ipconfig, netstat , nslookup i drugi.