Kas ir PING un kā to lietot? Uzziniet to, izmantojot 7 piemērus

Ping ir viena no visbiežāk izmantotajām tīkla komandām.

Šodienas rakstā jūs uzzināsit, kas tas ir, kā to izmantot, tiešsaistes ping rīkus un dažus praktiskus piemērus.

Vispirms apskatīsim, kas ir ping. Ping ir termināļa/apvalka komandu utilīta, ko izmanto kā vienkāršu veidu, lai pārbaudītu, vai iekārtai ir piekļuve internetam un vai tā var sazināties ar citiem datoriem vai tīkla ierīcēm.

Dažas no ping komandas funkcijām ir:

  • Pārbaudiet tīkla savienojumu: vietējais tīkls, internets
  • Tīkla interfeisa kartes problēmu novēršana
  • Pārbaudiet DNS nosaukuma atrisināšanas problēmas

Lielākajai daļai operētājsistēmu, piemēram, Windows, macOS un Linux, ir iepriekš instalēts Ping, taču mēs apskatīsim instalēšanas procesu šajā rakstā.

Iespējams, jūs esat redzējis ping parastās sarunās, piemēram, „Es jums piesūtīšu, kad būšu pabeidzis darbu“. Kopējā valodā ping vienkārši nozīmē ziņojumu, kas tiek nosūtīts no datora uz citu.

Ping izmantošana

Lai pārbaudītu, vai ping ir instalēts, aktivizējiet termināli (macOS, Linux) vai komandu uzvedni (Windows) un ierakstiet “ping –help”. Vairumā gadījumu jums vajadzētu redzēt kaut ko līdzīgu šim.

Ja saņemat palīdzības sadaļu ar izmantojamo karodziņu sarakstu, varat sākt. Dažos Linux izplatījumos, piemēram, Ubuntu, var rasties problēmas, jo ping pēc noklusējuma nav instalēts. Ubuntu varat instalēt ping ar:

sudo apt install iputils-ping

Vēl viens veids, kā pārbaudīt jūsu sistēmā instalēto ping, būtu izmantot to, kas atgriež jebkura jūsu sistēmā instalētā bināra ceļu:

which ping

# /usr/bin/ping  # My result

Tagad, kad varat bez problēmām izmantot ping, ir pienācis laiks apgūt tā pamata lietojumu.

Ping komanda izveido savienojumu ar jebkuru pieejamo resursdatoru gan lokālajā tīklā, gan internetā. Šis resursdators var būt cits dators, serveris, maršrutētājs vai pat printeris.

Ping pieņem vienu argumentu, kas ir tīmekļa vai IP adrese, ar kuru mēģināt izveidot savienojumu. Piemēram, mēs mēģināsim izveidot savienojumu ar pcdream.lt.com.

$ ping pcdream.lt.com

Atcerieties, ka zīme “$” nozīmē, ka mēs izmantojam bash apvalku; programmā Powershell (Windows) tas būtu “>”. Jums vajadzētu kopēt tikai komandu, nevis dolāra zīmi.

  Kā pārbaudīt, vai kāds ir lasījis jūsu e-pastu

Pēc iepriekš minētās komandas ievadīšanas jums vajadzētu redzēt kaut ko līdzīgu šim:

PING pcdream.lt.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 ms
64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=2 ttl=57 time=71.4 ms

Pirmkārt, tas norāda domēna nosaukumu, ar kuru mēs cenšamies izveidot savienojumu, un tā IP adresi iekavās. Pēc tam tas nosūta datu paketes (parasti 64) uz vēlamo galamērķi. Lai apturētu ping komandu, vienkārši nospiediet Ctrl + C.

Ja jums ir stabils interneta savienojums (es esmu pārliecināts, ka jūs to darāt, kopš lasāt šo), jums vajadzētu saņemt ziņojumu, kas līdzīgs tālāk norādītajam:

--- pcdream.lt.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10192ms

Šajā ziņojumā ir parādīta domēna vārda vai IP adreses pieslēgšanās procesa statistika. Kā redzat, ping nosūtīja 3 datu paketes, un tas saņēma visas. Tas nozīmē, ka gan jūsu interneta savienojums, gan mitināšanas pakalpojums, kas apkalpo IP adresi, darbojas nevainojami.

Tas pats process notiek, kad apmeklējat tīmekļa lapu, jūs (jūsu pārlūkprogramma) nosūtāt datu paketes ar pieprasījumu, DNS (domēna vārda pakalpojums) pārtulko domēna nosaukumu reālā IP adresē, un pēc tam resursdators pārsūta vietnes saturu. lapu atpakaļ pie mums. Protams, mēs izlaižam daudzas lietas, taču tas ir tikai skaidrojums par vienkāršu tīkla mijiedarbību.

Kā profesionālu padomu jebkurā laikā, kad jums ir nepieciešams pieejamo karogu saraksts, varat izsaukt tās rokasgrāmatas lapu ar man vai palīdzības karogu.

man ping
# Manual page
ping --help
# Help flag

IPv6 pret IPv4

Pasaulē sāk beigties IP adreses, un tāpēc mēs sākam ieviest IPv6 (interneta protokola 6. versija).

Īsi paskaidrots, ka IPv4 ir galvenais IP protokols, kas darbina tīmekli. Tas izmanto 32 bitu IP adresi, ieskaitot ciparu punktu apzīmējumu. Piemēram, Google galvenā IP adrese ir 8.8.8.8. IPv4 pastāv kopš 1981. gada, un tas ir parastais protokols, ko esam pieraduši redzēt.

No otras puses, IPv6 ir vēl viens IP protokols, kas atrisina adreses izkļūšanas problēmu. Ja IPv4 ir līdz 4,3 miljardiem kombināciju, IPv6 varētu būt 340 triljoni triljoni triljoni IP adrešu.

Šeit ir IPv6 adreses piemērs: 2001:db8:3333:4444:5555:6666:7777:8888.

Citiem vārdiem sakot, dažu nākamo gadu laikā mēs pāriesim uz IPv6 adresēm, jo ​​katrai IOF (lietu interneta) ierīcei un gaidāmajām vietnēm būs nepieciešamas jaunas adreses.

  Lūk, kas jums jāzina

Ping jau atbalsta IPv6 adreses, un dažos Linux izplatījumos varat atrast ekskluzīvu komandu, ping6viņiem.

Tomēr labākais veids, kā ping IPv6 adresei, ir izmantot karogu -6.

Šeit ir piemērs:

ping -6 2001:db8:3333:4444:5555:6666:7777:8888

Ja jūsu tīkls vēl neatbalsta IPv6, neuztraucieties. IPv6 adaptācija pēdējos gados ir ārkārtīgi pieaugusi.

IPv6 atbalsta palielināšana

Izmantojiet IPv6 testēšanas rīku, lai pārbaudītu, vai jūsu vietne to atbalsta.

Tiešsaistes ping pakalpojumi

Tikai ehotestēšanas lietojums nav paredzēts, lai noteiktu, vai varat sasniegt konkrētu serveri, bet arī lai serverim iegūtu pieprasījuma latentumu (laiku, kas nepieciešams, lai saņemtu atbildi). Tiešsaistes ping rīki ļauj iegūt daudz vairāk datu par ping procesiem, piemēram

No otras puses, ja jums ir slikti ar savienojamību vai vienkārši vēlaties pārbaudīt servera latentumu no dažādām vietām visā pasaulē, tiešsaistes Ping rīks ir labākā izvēle.

Apskatiet mūsu bezmaksas tiešsaistes ehotestēšanas rīku un veiciet ping no Londonas, Mumbajas un Oregonas. Izmantojot šo rīku, jūs iegūsit svarīgus datus, piemēram, pakešu zudumu un maksimālo un minimālo laiku, kas nepieciešams, lai saņemtu atbildi no servera.

Komandu piemēri

Pārbaudīsim un apskatīsim dažus šī tīkla rīka bieži izmantotos piemērus.

#1. Pārbaudiet savu interneta savienojumu

Tas var šķist pašsaprotami, taču varat pārbaudīt, vai jums ir piekļuve internetam, nosūtot ping (darbība, kas tiek izmantota ping) stabilam mērķa saimniekdatoram, piemēram, google.com.

ping google.com

Ja nesaņemat nekādu atbildi, iespējams, jūsu interneta savienojums nedarbojas pareizi.

#2. Nosūtiet noteiktu skaitu ehotestēšanas

Viena problēma, ar kuru jūs varat saskarties, ja izmantojat Unix mašīnu, ir tā, ka ping sūta datu paketes uz nenoteiktu laiku. Izmantojot karogu -c (skaits), varat norādīt veicamo ping skaitu. Piemēram, ja vēlaties ping precīzi trīs reizes, jūs to darītu.

ping -c 3 pcdream.lt.com

Piezīme. Tas nenotiek operētājsistēmā Windows, kur ping nosūta tikai 4 datu paketes

Varat izmantot šo karogu, lai nosūtītu tikai ping pieprasījumu un parādītu tā galamērķa IP adresi, kuru mēģināt sasniegt.

ping -c 1 google.com

#3. Piesūtiet serverim noteiktā intervālā

Varat iestatīt sekunžu intervālu starp katras paketes nosūtīšanu. Noklusējuma intervāls ir viena sekunde, taču to var mainīt, izmantojot karogu -i.

ping -i 3 pcdream.lt.com

#4. Ping localhost

Varat ping jebkuru IPv4 adresi; tādējādi jūs varat ping jūsu localhost, izmantojot vai nu localhost etiķeti, vai IP adresi 127.0.0.1.

ping localhost
# works fine
ping 127.0.0.1
# works fine too

Ping tiks nosūtīts nevis caur fizisku tīkla interfeisu, bet gan caur virtuālu atpakaļcilpu.

  16 labākais rēķinu ģenerators maksājumu pieņemšanai

#5. Apraides ping

Varat izmantot karogu -b, lai nosūtītu pieprasījumus uz a pārraide adrese. Piemēram, varat ping visām vietējā tīkla ierīcēm, izmantojot šādu komandu.

ping -b 255.255.255.255

#6. Nosūtiet konkrētu paketes izmēru

Atkarībā no jūsu vajadzībām varat mainīt ping pakotnes lielumu, izmantojot karogu -s ar baitu skaitu, ko vēlaties nosūtīt.

ping -s 70 google.com

Ņemiet vērā, ka daži pieprasījumi var nedarboties, ja nosūtāt liela izmēra paketi.

#7. Plūdu ping

-f karodziņš nosūta ping pieprasījumus tik ātri, cik to spēj jūsu dators un tīkls. Tā kā lietotājam atļautais minimālais ping intervāls ir 200 ms, tas ir jāpalaiž kā superlietotājam ar komandu sudo.

ping -f google.com
PING google.com (142.250.78.142) 56(84) bytes of data.
ping: cannot flood; minimal interval allowed for user is 200ms

sudo ping -f -c 1000 google.com
# Stop after 1000 pings
--- google.com ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 11158ms

Kā redzat, es izmantoju skaitīšanas karogu, lai pārtrauktu pieprasījumu sūtīšanu, kad tas sasniedza 1000 reižu (ņemiet vērā, ka tas prasīja tikai 11 sekundes).

Piezīme. Esiet īpaši piesardzīgs, izmantojot “plūdu ping”, jo jūs varat izraisīt pakalpojuma atteikumu (DoS — pakalpojuma atteikums) serverim, kuram pingat. Vienīgā situācija, kas jums jāizmanto, ir pārbaudīt savu serveri augstas intensitātes vidēs.

IP vai domēna ping API

pcdream.lt Ping API ir ērts rīks, kas var palīdzēt izsekot jebkura IP vai domēna veiktspējai no vairākām vietām.

Tas var izrādīties ļoti svarīgi, lai sekotu līdzi dažādiem serveriem, lai nodrošinātu optimālu galalietotāja pieredzi.

Turklāt jūs varat to viegli izdarīt, izmantojot pcdream.lt API bezmaksas līmeni, kas nodrošina 3000 API zvanu mēnesī.

Profesionāļiem premium plāni pievieno dzīvojamo starpniekserveri, lielāku pieprasījumu skaitu un lielāku API zvanu skaitu, sākot no tikai USD 5 mēnesī.

Secinājums

Ping ir gandrīz tikpat vecs rīks kā pats internets. Izmantojot to, varat noteikt, vai jums ir aktīvs interneta savienojums, un pārbaudīt, vai varat sasniegt tīmekļa serverus vai citas tīkla ierīces.

Neaizmirstiet izmantot mūsu PING pārbaudes rīku, kā arī visu mūsu rīku komplektu, lai pārbaudītu savu vietni.