Cum se utilizează comanda Ping în Windows

Cuprins:

Cum se utilizează comanda Ping în Windows
Cum se utilizează comanda Ping în Windows
Anonim

Comanda ping este o comandă Prompt de comandă utilizată pentru a testa capacitatea computerului sursă de a ajunge la un computer de destinație specificat. Este o modalitate simplă de a verifica dacă un computer poate comunica cu un alt computer sau dispozitiv de rețea.

Comanda ping operează prin trimiterea de mesaje Echo Request a protocolului ICMP (Internet Control Message Protocol) către computerul de destinație și așteptarea unui răspuns. Cele două informații majore pe care comanda ping le furnizează sunt câte dintre aceste răspunsuri sunt returnate și cât timp durează să revină.

De exemplu, este posibil să nu găsiți niciun răspuns atunci când trimiteți ping la o imprimantă de rețea, doar pentru a afla că imprimanta este offline și că cablul trebuie înlocuit. Sau poate trebuie să dați ping la un router pentru a verifica dacă computerul dvs. se poate conecta la el pentru a o elimina ca posibilă cauză a unei probleme de rețea.

Cuvântul „ping” este folosit și online pentru a se referi la un mesaj scurt, de obicei prin text sau e-mail. De exemplu, puteți să vă „pingeți șeful” sau să le trimiteți un mesaj despre un proiect, dar comanda ping nu are nicio legătură.

Disponibilitatea comenzii Ping

Comanda ping este disponibilă din linia de comandă în sistemele de operare Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista și Windows XP. Este disponibil și în versiuni mai vechi de Windows, cum ar fi Windows 98 și 95.

Această comandă poate fi găsită și în linia de comandă din meniurile de reparare/recuperare Opțiuni avansate de pornire și Opțiuni de recuperare a sistemului.

Image
Image

Sintaxa comenzii Ping

ping [- t] [- a] [- n număr] [- l dimensiune] [- f] [- i TTL] [- v TOS] [- r număr] [- s număr] [-w timeout] [-R ] [-S srcaddr] [-p] [- 4] [- 6] țintă [ /?]

Disponibilitatea anumitor comutatoare de comandă ping și a altor sintaxe ale comenzii ping pot diferi de la un sistem de operare la altul.

Opțiuni de comandă Ping
articol Explicație
- t Folosirea acestei opțiuni va trimite ping la țintă până când o forțați să se oprească folosind Ctrl+C.
- a Această opțiune de comandă ping va rezolva, dacă este posibil, numele de gazdă al unei adrese IP țintă.
- n număr Această opțiune setează numărul de solicitări ICMP Echo de trimis, de la 1 la 4294967295. Comanda ping va trimite 4 în mod prestabilit dacă - n nu este utilizat.
- l dimensiune Utilizați această opțiune pentru a seta dimensiunea, în octeți, a pachetului de solicitare de ecou de la 32 la 65, 527. Comanda ping va trimite o solicitare de ecou de 32 de octeți dacă nu utilizați - l opțiune.
- f Utilizați această opțiune de comandă ping pentru a preveni fragmentarea cererilor ICMP Echo de către routere între dvs. și țintă. Opțiunea - f este folosită cel mai adesea pentru a depana problemele legate de unitatea de transmisie maximă a căii (PMTU).
- i TTL Această opțiune setează valoarea Time to Live (TTL), al cărei maxim este de 255.
- v TOS Această opțiune vă permite să setați o valoare a tipului de serviciu (TOS). Începând cu Windows 7, această opțiune nu mai funcționează, dar există încă din motive de compatibilitate.
- r număr Utilizați această opțiune de comandă ping pentru a specifica numărul de s alturi între computerul dvs. și computerul sau dispozitivul țintă pe care doriți să fie înregistrat și afișat. Valoarea maximă pentru numărare este 9, așa că utilizați comanda tracert dacă sunteți interesat să vedeți toate hopurile dintre două dispozitive.
- s număr Utilizați această opțiune pentru a raporta ora, în format Internet Timestamp, la care fiecare solicitare de ecou este primită și este trimis răspunsul la ecou. Valoarea maximă pentru numărare este 4, ceea ce înseamnă că numai primele patru hopuri pot fi marcate cu ora.
- w timeout Specificarea unei valori de expirare la executarea comenzii ping ajustează perioada de timp, în milisecunde, în care ping-ul așteaptă pentru fiecare răspuns. Dacă nu utilizați opțiunea - w, se folosește valoarea implicită de expirare de 4000, care este de 4 secunde.
- R Această opțiune îi spune comenzii ping să urmărească calea dus-întors.
- S srcaddr Utilizați această opțiune pentru a specifica adresa sursei.
- p Utilizați acest comutator pentru a trimite ping la adresa furnizorului de virtualizare a rețelei Hyper-V.
- 4 Acest lucru forțează comanda ping să folosească numai IPv4, dar este necesar numai dacă ținta este un nume de gazdă și nu o adresă IP.
- 6 Acest lucru forțează comanda ping să folosească numai IPv6, dar, ca și în cazul opțiunii - 4, este necesară numai atunci când se trimite ping unui nume de gazdă.
țintă Aceasta este destinația pe care doriți să o trimiteți ping, fie o adresă IP, fie un nume de gazdă.
/? Utilizați comutatorul de ajutor cu comanda ping pentru a afișa ajutor detaliat despre mai multe opțiuni ale comenzii.

- f, - v, - r, - Opțiunile s, - j și - k funcționează numai când trimiteți ping la adrese IPv4. Opțiunile - R și - S funcționează numai cu IPv6.

Alte comutatoare mai puțin utilizate pentru comanda ping, inclusiv [- j listă de gazde], [- k listă de gazde] și [- c compartiment]. Executați ping /? din linia de comandă pentru mai multe informații despre aceste opțiuni.

Puteți salva rezultatul comenzii ping într-un fișier utilizând un operator de redirecționare.

Exemple de comandă Ping

Mai jos sunt câteva exemple de comenzi care folosesc ping.

Ping Google.com


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

În acest exemplu, comanda ping este utilizată pentru a trimite ping la numele de gazdă www.google.com. Opțiunea - n spune comenzii ping să trimită 5 solicitări ICMP Echo în loc de cea implicită de 4, iar opțiunea - l setează dimensiunea pachetului pentru fiecare solicitare la 1500 de octeți în loc de valoarea implicită de 32 de octeți.

Rezultatul afișat în fereastra Prompt de comandă va arăta cam așa:


Răspuns de la 172.217.1.142: octeți=1500 timp=30ms TTL=54

Răspuns de la 172.217.1.142: octeți=1500 timp TTL=350ms

Răspuns de la 172.217.1.142: bytes=1500 time=29ms TTL=54

Răspuns de la 172.217.1.142: bytes=1500 TTL=350ms

Răspuns de la 172.217.1.142: bytes=1500 time=31ms TTL=54

Statistici ping pentru 172.217.1.142:

pachete: trimise=5, primite=5, pierdute=0 (0% pierdere), Timpul aproximativ dus-întors, în milisecunde: Minim=29 ms, Maxim=31 ms, Medie=30 ms

Pierderea de 0% raportată în statisticile Ping pentru 74.217.1.142 explică faptul că fiecare mesaj ICMP Echo Request trimis la www.google.com a fost returnat. Aceasta înseamnă că, în ceea ce privește această conexiune la rețea, poate comunica foarte bine cu site-ul web Google.

Ping localhost


ping 127.0.0.1

În exemplul de mai sus, trimitem ping la 127.0.0.1, numită și adresă IP localhost IPv4 sau adresa IP IPv4 loopback, fără opțiuni.

Folosirea comenzii ping cu această adresă este o modalitate excelentă de a testa dacă funcțiile de rețea ale Windows funcționează corect, dar nu spune nimic despre propriul hardware de rețea sau despre conexiunea la orice alt computer sau dispozitiv. Versiunea IPv6 a acestui test ar fi ping::1

Găsiți numele gazdei cu Ping


ping -a 192.168.1.22

În acest exemplu, solicităm comenzii ping să găsească numele de gazdă atribuit adresei IP 192.168.1.22, dar, în caz contrar, să-i pună ping în mod normal.

Comanda poate rezolva adresa IP, 192.168.1.22, ca nume de gazdă J3RTY22, de exemplu, și apoi poate executa restul ping-ului cu setările implicite.

Comanda Ping Router


ping 192.168.2.1

Similar cu exemplele de comandă ping de mai sus, acesta este folosit pentru a vedea dacă computerul poate ajunge la router. Singura diferență aici este că, în loc să folosim un comutator de comandă ping sau să facem ping la gazda locală, verificăm conexiunea dintre computer și router (192.168.2.1 în acest caz).

Dacă întâmpinați probleme la conectarea la router sau la accesarea internetului, vedeți dacă routerul este accesibil cu această comandă ping, desigur, înlocuind 192.168.2.1 cu adresa IP a routerului.

Ping cu IPv6


ping -t -6 SERVER

În acest exemplu, forțăm comanda ping să utilizeze IPv6 cu opțiunea - 6 și continuăm să ping SERVER pe termen nelimitat cu - topțiune. Puteți întrerupe ping-ul manual cu Ctrl+C.

Numărul de după % din răspunsurile generate în acest exemplu de comandă ping este ID-ul zonei IPv6, care indică cel mai adesea interfața de rețea utilizată. Puteți genera un tabel cu ID-uri de zonă potrivite cu numele interfeței dvs. de rețea executând netsh interface ipv6 show interface ID-ul zonei IPv6 este numărul din coloana Idx.

Linia de bază

Comanda ping este adesea folosită împreună cu alte comenzi din promptul de comandă legate de rețea, cum ar fi tracert, ipconfig, netstat și nslookup.

Alte utilizări Ping

Având în vedere rezultatele pe care le vedeți mai sus, este clar că puteți utiliza și comanda ping pentru a găsi adresa IP a unui site web. Urmați acel link pentru a afla mai multe despre cum să faceți asta.

De asemenea, puteți utiliza ping pe un computer Linux și există și instrumente de ping de la terțe părți care oferă mai multe funcții decât comanda de bază ping.

Recomandat: