Ce este PING și cum să îl folosiți? Aflați – l cu 7 Exemple
Ping este una dintre cele mai utilizate comenzi de rețea.
în articolul de astăzi, veți afla ce este, cum să îl utilizați, instrumente de ping online și câteva exemple practice.
în primul rând, să vedem ce este ping-ul. Ping este un utilitar de comandă Terminal / Shell folosit ca o modalitate simplă de a verifica dacă o mașină are acces la internet și poate comunica cu alte computere sau dispozitive de rețea.
unele dintre funcțiile comenzii ping sunt :
- testați conectivitatea rețelei: rețea locală, internet
- depanarea plăcii de interfață de rețea
- testați problemele de rezoluție a numelui DNS
majoritatea sistemelor operative precum Windows, macOS și Linux au Ping preinstalat, dar vom intra în procesul de instalare prin articol.
poate, ați văzut ping în conversații normale, de exemplu, “te voi ping după ce am terminat cu munca”. În limbajul comun, ping înseamnă pur și simplu un mesaj trimis de la un computer la altul.
utilizare Ping
pentru a verifica dacă aveți ping instalat, porniți un terminal (macOS, Linux) sau prompt de comandă (Windows) și tastați “ping –help”. În cele mai multe cazuri, ar trebui să vedeți așa ceva.
Dacă primiți o secțiune de ajutor cu o listă de steaguri de utilizat, sunteți bine să mergeți. În unele distribuții Linux, cum ar fi Ubuntu, este posibil să aveți probleme, deoarece ping-ul nu este instalat în mod implicit. În Ubuntu, puteți instala ping cu:
sudo apt install iputils-ping
un alt mod de a testa ping-ul este instalat în sistemul dvs. ar fi utilizarea care, care returnează calea oricărui binar instalat în sistemul dvs:
which ping# /usr/bin/ping # My result
acum, că puteți utiliza ping fără probleme, este timpul să învățați utilizarea sa de bază.
comanda ping se conectează la orice gazdă disponibilă, fie în rețeaua locală, fie pe internet. Această gazdă poate fi un alt computer, server, router sau chiar o imprimantă.
Ping acceptă un argument, care este adresa web sau IP la care încercați să vă conectați. De exemplu, vom încerca să ne conectăm la geekflare.com.
$ ping geekflare.com
amintiți-vă că semnul “$” înseamnă că folosim un shell bash; în Powershell (Windows), ar fi ” >”. Ar trebui să copiați doar comanda și nu semnul dolarului.
după ce tastați comanda de mai sus, ar trebui să vedeți ceva de genul următor:
PING geekflare.com (104.27.118.115) 56(84) bytes of data.64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=1 ttl=57 time=64.1 ms64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=2 ttl=57 time=71.4 ms
în primul rând, indică numele de domeniu la care încercăm să ne conectăm și adresa IP a acestuia între paranteze. Apoi, trimite pachete de octeți de date (de obicei 64) către destinația dorită. Pentru a opri comanda ping, trebuie doar să apăsați Ctrl + C.
dacă aveți o conexiune stabilă la internet (ceea ce sunt sigur că faceți din moment ce citiți acest lucru), ar trebui să primiți un mesaj similar cu cel de mai jos:
--- geekflare.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 10192ms
acest mesaj arată statisticile procesului de ping pe care l-ați făcut la un nume de domeniu sau la o adresă IP. După cum puteți vedea, ping a trimis 3 pachete de date și le-a primit pe toate. Asta înseamnă că atât conexiunea la internet, cât și serviciul de găzduire care servește adresa IP funcționează perfect.
același proces are loc atunci când vizitați o pagină web, dvs. (browserul dvs.) trimiteți pachete de date cu o solicitare, DNS (domain name service) traduceți numele domeniului la o adresă IP reală și apoi gazda transmite conținutul paginii înapoi la noi. Desigur, sărim peste multe lucruri, dar aceasta este doar o explicație despre o simplă interacțiune în rețea.
ca un Pro-Sfat, oricând aveți nevoie de o listă a steagurilor disponibile, puteți apela pagina sa manual cu Man sau steagul –help.
man ping# Manual pageping --help# Help flag
IPv6 vs. IPv4
lumea rămâne fără adrese IP și, ca rezultat, începem să implementăm IPv6 (Internet Protocol version 6).
pe scurt, IPv4 este protocolul IP de bază care rulează web-ul. Utilizează o adresă IP pe 32 de biți, inclusiv o notație numerică. De exemplu, adresa IP principală a Google este 8.8.8.8. IPv4 a fost aici din 1981, și este protocolul normal suntem obișnuiți să vedem.
pe de altă parte, IPv6 este un alt protocol IP care rezolvă problema ieșirii din adresă. Dacă IPv4 are până la 4.3 miliarde de combinații, IPv6 ar putea avea 340 trilioane de trilioane de trilioane de adrese IP.
Iată un exemplu de adresă IPv6: 2001: db8:3333:4444:5555:6666:7777:8888.
cu alte cuvinte, vom trece la adresele IPv6 în următorii câțiva ani, deoarece fiecare dispozitiv IOF (internet of things) și site-urile viitoare vor avea nevoie de adrese noi.
Ping acceptă deja adrese IPv6, iar în unele distribuții Linux, puteți găsi o comandă exclusivă, ping6, pentru acestea.
cu toate acestea, cel mai bun mod de a ping o adresă IPv6 este folosind steagul -6.
Iată un exemplu:
ping -6 2001:db8:3333:4444:5555:6666:7777:8888
dacă rețeaua dvs. nu acceptă încă IPv6, nu vă faceți griji. Adaptarea IPv6 a crescut enorm în ultimii ani.
utilizați instrumentul de testare IPv6 pentru a verifica dacă site-ul dvs. web îl acceptă.
servicii Ping online
numai utilizarea Ping-ului nu este pentru a determina dacă puteți ajunge la un anumit server, ci și pentru a obține latența (timpul necesar ping-ului pentru a primi un răspuns) solicitării dvs. către un server. Instrumentele de ping online vă permit să colectați mult mai multe date despre procesele de ping, cum ar fi
pe de altă parte, dacă aveți un moment prost cu conectivitatea dvs. sau doriți doar să testați latența serverului dvs. din diferite locații din întreaga lume, un instrument de Ping online este cea mai bună alegere.
Consultați instrumentul nostru gratuit de ping online și efectuați ping-uri din Londra, Mumbai și Oregon. Folosind acest instrument, veți obține date importante, cum ar fi pierderea pachetelor și timpul maxim și minim necesar pentru a obține un răspuns de la serverul dvs.
Exemple de comandă
să testăm și să vedem câteva dintre exemplele utilizate frecvent ale acestui instrument de rețea.
#1. Verificați conexiunea la Internet
acest lucru poate părea evident, dar puteți verifica aveți acces la Internet prin ping (acțiunea de a utiliza ping) o gazdă țintă solidă ca google.com.
ping google.com
dacă nu primiți niciun răspuns, este probabil ca conexiunea dvs. la Internet să nu funcționeze corect.
#2. Trimiteți o cantitate determinată de ping-uri
o problemă pe care o puteți întâmpina dacă utilizați o mașină Unix este că ping trimite pachete de date pe termen nelimitat. Cu steagul -c (count), puteți specifica numărul de ping-uri pe care doriți să le faceți. De exemplu, dacă doriți să ping exact de trei ori, v-ar face.
ping -c 3 geekflare.com
Notă: Acest lucru nu se întâmplă în Windows unde ping trimite doar 4 pachete de date
puteți utiliza acest steag pentru a trimite doar o solicitare de ping și pentru a afișa adresa IP a destinației la care încercați să ajungeți.
ping -c 1 google.com
#3. Ping un Server într-un Interval
puteți seta un interval de secunde între trimiterea fiecărui pachet. Intervalul implicit este de o secundă, dar îl puteți modifica cu steagul-I.
ping -i 3 geekflare.com
#4. Ping localhost
puteți face ping la orice adresă IPv4; prin urmare, puteți face ping la localhost utilizând fie eticheta localhost, fie adresa IP 127.0.0.1.
ping localhost# works fineping 127.0.0.1# works fine too
Ping-ul nu va trece printr-o interfață de rețea fizică, ci printr-o buclă virtuală.
#5. Pinging o emisiune
puteți utiliza steagul-b pentru a trimite cereri la o adresă de difuzare. De exemplu, puteți ping toate dispozitivele din rețeaua locală cu următoarea comandă.
ping -b 255.255.255.255
#6. Trimiteți o dimensiune specifică a pachetului
în funcție de nevoile dvs., puteți modifica dimensiunea pachetului ping utilizând steagul-s cu numărul de octeți pe care doriți să-l trimiteți.
ping -s 70 google.com
rețineți că este posibil ca unele solicitări să nu funcționeze dacă trimiteți un pachet de dimensiuni mari.
#7. Flood ping
steagul-f trimite cereri de ping cât de repede poate computerul și rețeaua. Deoarece intervalul minim de ping permis utilizatorului este de 200ms, trebuie să îl rulați ca superuser cu comanda sudo.
ping -f google.comPING google.com (142.250.78.142) 56(84) bytes of data.ping: cannot flood; minimal interval allowed for user is 200mssudo ping -f -c 1000 google.com# Stop after 1000 pings--- google.com ping statistics ---1000 packets transmitted, 1000 received, 0% packet loss, time 11158ms
după cum puteți vedea, am folosit steagul de numărare pentru a opri trimiterea cererilor odată ce a lovit de 1000 de ori (observați cum a durat doar 11 secunde).
notă: fiți extrem de atenți folosind “flood ping”, deoarece ați putea provoca un DoS (denial of service) serverului pe care îl faceți ping. Singura situație pe care ar trebui să o utilizați este să vă testați serverul în medii de intensitate ridicată.
concluzie
un ping este un instrument practic la fel de vechi ca Internetul în sine. Cu aceasta, puteți determina dacă aveți sau nu o conexiune activă la internet și puteți testa dacă puteți accesa servere web sau alte dispozitive de rețea.
nu uitați să utilizați instrumentul nostru de testare PING, împreună cu întregul nostru set de instrumente, pentru a testa site-ul dvs.
Leave a Reply