Mikä on PING ja miten sitä käytetään? Opi Se 7 esimerkillä

Ping on yksi käytetyimmistä verkkokomennoista.

tämän päivän artikkelissa kerrotaan, mitä se on, miten sitä käytetään, online ping-työkaluja ja joitakin käytännön esimerkkejä.

katsotaan ensin, mikä ping on. Ping on Terminal / Shell-komentoapuohjelma, jota käytetään yksinkertaisena tapana varmistaa, että koneella on internetyhteys ja se voi kommunikoida muiden tietokoneiden tai verkkolaitteiden kanssa.

jotkut ping-komennon funktioista ovat :

  • testaa verkkoyhteyksiä: lähiverkko, internet
  • verkkoliittymäkortin vianmääritys
  • testaa DNS-nimen ratkaisuongelmat

useimmissa käyttöjärjestelmissä, kuten Windowsissa, macOS: ssa ja Linuxissa, on Ping esiasennettuna, mutta suuntaamme asennusprosessiin artikkelin kautta.

ehkä olet nähnyt pingin normaaleissa keskusteluissa, esimerkiksi “ping you once I’ ll done with the work”. Yleiskielessä ping tarkoittaa yksinkertaisesti tietokoneelta toiselle lähetettyä viestiä.

Ping-käyttö

tarkista, että ping on asennettu, käynnistä pääte (macOS, Linux) tai komentokehote (Windows) ja kirjoita “Ping –help”. Useimmissa tapauksissa sinun pitäisi nähdä jotain tällaista.

jos saat ohjeosion, jossa on lista käytettävistä lipuista, olet valmis menemään. Joissakin Linux-jakeluissa, kuten Ubuntussa, voi olla ongelmia, koska ping ei ole oletusarvoisesti asennettu. Ubuntussa voit asentaa pingin kanssa:

sudo apt install iputils-ping

toinen tapa testata ping on asennettu järjestelmään olisi käyttää mitä, joka palauttaa polku tahansa binary asennettu järjestelmään:

which ping# /usr/bin/ping # My result

nyt kun voit käyttää ping ilman ongelmia, on aika oppia sen peruskäyttö.

ping-komento muodostaa yhteyden mihin tahansa käytettävissä olevaan palvelimeen, joko lähiverkossa tai Internetissä. Tämä isäntä voi olla toinen tietokone, palvelin, reititin tai jopa tulostin.

Ping hyväksyy yhden argumentin, joka on verkko-tai IP-osoite, johon yrität muodostaa yhteyden. Yritämme esimerkiksi yhdistää geekflare.com.

$ ping geekflare.com

muista ” $ “- merkki tarkoittaa, että käytämme bash-komentotulkkia; Powershellissa (Windows) se olisi”>”. Sinun pitäisi vain kopioida komento eikä dollarin merkki.

kun olet kirjoittanut yllä olevan komennon, sinun pitäisi nähdä jotain seuraavaa:

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

ensinnäkin se ilmaisee verkkotunnuksen, johon yritämme muodostaa yhteyden, ja sen IP-osoitteen suluissa. Sitten, se lähettää paketteja tavua dataa (yleensä 64) haluttuun kohteeseen. Jos haluat pysäyttää ping-komennon, paina Ctrl + C.

jos sinulla on vakaa internet-yhteys (kuten varmasti on, koska luet tätä), sinun pitäisi saada samanlainen viesti kuin alla:

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

tämä viesti näyttää tilastotiedot verkkotunnukselle tai IP-osoitteelle tekemästäsi Ping-prosessista. Kuten näette, ping lähetti 3 tietopakettia, ja se sai ne kaikki. Tämä tarkoittaa sekä internet-yhteys ja hosting-palvelu, joka palvelee IP-osoite toimii täydellisesti.

sama prosessi tapahtuu, kun vierailet verkkosivulla, lähetät (selaimesi) tietopaketteja pyynnön kanssa, DNS (domain name service) kääntää verkkotunnuksen oikeaan IP-osoitteeseen ja sitten isäntä lähettää sivun sisällön takaisin meille. Tietysti ohitamme monia asioita, mutta tämä on vain selitys yksinkertaisesta verkon vuorovaikutuksesta.

pro-vinkkinä, aina kun tarvitset listan saatavilla olevista lipuista, voit soittaa sen manuaalisivulle man –tai-help-lipulla.

man ping# Manual pageping --help# Help flag

IPv6 vs. IPv4

IP-osoitteet loppuvat maailmasta, minkä seurauksena alamme toteuttaa IPv6: ta (Internet Protocol version 6).

pian selitetty, IPv4 on verkossa toimiva IP-protokolla. Se käyttää 32-bittistä IP-osoitetta, johon sisältyy numeerinen piste-merkintä. Esimerkiksi Googlen tärkein IP-osoite on 8.8.8.8. IPv4 on ollut täällä vuodesta 1981, ja se on normaali protokolla, johon olemme tottuneet.

toisaalta IPv6 on toinen IP-protokolla, joka ratkaisee osoitteen ulkopuolelle pääsemisen ongelman. Jos IPv4 on enintään 4.3 miljardia yhdistelmää, IPv6: lla voi olla 340 biljoonaa biljoonaa biljoonaa IP-osoitetta.

tässä on esimerkki IPv6-osoitteesta: 2001: db8:3333:4444:5555:6666:7777:8888.

toisin sanoen siirrymme IPv6-osoitteisiin lähivuosina, koska jokainen IOF (esineiden internet) – laite ja tulevat verkkosivustot tarvitsevat uusia osoitteita.

Ping tukee jo IPv6-osoitteita, ja joistakin Linux-jakeluista löytyy niille eksklusiivinen komento, ping6.

IPv6-osoitteen voi kuitenkin pingata parhaiten -6-merkillä.

tässä esimerkki:

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

jos verkko ei vielä tue IPv6: ta, ei hätää. IPv6: n sopeutuminen on kasvanut huimasti viime vuosina.

 Google statistic of IPv6 adoption worldwide
IPv6 increasing support

IPv6-testaustyökalulla voit tarkistaa, tukeeko verkkosivustosi sitä.

Online-Ping-palvelut

Ping-käyttö ei ole vain sen määrittämistä, pystytkö saavuttamaan tietyn palvelimen, vaan myös pyynnön latenssin (aika, joka pingiltä kestää saada vastaus) saamiseksi palvelimelle. Online – Ping-työkalujen avulla voit kerätä paljon enemmän tietoa ping-prosesseista, kuten

, toisaalta, jos sinulla on huono aika yhteyden kanssa tai haluat vain testata palvelimen latenssia eri puolilla maailmaa, online – ping-työkalu on paras valinta.

Tsekkaa ilmainen online-ping-työkalumme ja suorita Ping-soittoja Lontoosta, Mumbaista ja Oregonista. Käyttämällä tätä työkalua, saat tärkeitä tietoja, kuten pakettihäviö ja suurin ja pienin aika kestää saada vastaus palvelimelta.

Geekflaren Ping online-työkalun tulossivu

Komentoesimerkit

kokeillaan ja katsotaan tämän verkkotyökalun usein käytettyjä esimerkkejä.

#1. Tarkista Internet-yhteytesi

tämä voi tuntua ilmeiseltä, mutta voit tarkistaa, että sinulla on pääsy Internetiin pingaamalla (toiminta käyttämällä ping) kiinteän kohdeis-isännän, kuten google.com.

ping google.com

jos et saa vastausta, on todennäköistä, että Internet-yhteytesi ei toimi kunnolla.

#2. Lähetä määritetty määrä Ping

yksi ongelma, jonka saatat kohdata, jos käytät Unix-konetta, on se, että ping lähettää datapaketteja loputtomiin. Lippu – C (count), voit määrittää määrä Ping haluat tehdä. Esimerkiksi, jos haluat ping täsmälleen kolme kertaa, voit tehdä.

ping -c 3 geekflare.com

huomaa: tätä ei tapahdu Windowsissa, jossa ping lähettää vain 4 datapakettia

voit käyttää tätä lippua vain ping-pyynnön lähettämiseen ja näyttää sen kohteen IP-osoitteen, johon yrität päästä.

ping -c 1 google.com

#3. Ping palvelin väli

voit asettaa sekunnin välein lähettää kunkin paketin. Oletusväli on yksi sekunti, mutta sitä voi muokata-I-lipulla.

ping -i 3 geekflare.com

#4. Ping localhost

voit pingata minkä tahansa IPv4-osoitteen, joten voit ping your localhost käyttämällä joko localhost-merkintää tai IP-osoitetta 127.0.0.1.

ping localhost# works fineping 127.0.0.1# works fine too

Ping ei kulje fyysisen verkkoliittymän vaan virtuaalisen loopbackin kautta.

#5. Ping a Broadcast

voit käyttää-B-lippua lähettääksesi pyyntöjä lähetysosoitteeseen. Voit esimerkiksi pingata kaikki lähiverkon laitteet seuraavalla komennolla.

ping -b 255.255.255.255

#6. Lähetä tietty pakettikoko

riippuen tarpeistasi, voit muuttaa Ping: n pakettikokoa käyttämällä-s-lippua, jossa on määrä tavuja, jotka haluat lähettää.

ping -s 70 google.com

huomaa, että jotkin pyynnöt eivät välttämättä toimi, jos lähetät suurikokoisen paketin.

#7. Flood ping

– f-lippu lähettää ping-pyyntöjä niin nopeasti kuin tietokone ja verkko voivat. Koska käyttäjälle sallittu pienin ping-väli on 200ms, sinun on suoritettava se pääkäyttäjänä komennolla 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

kuten näette, käytin laskulippua lopettaakseni pyyntöjen lähettämisen, kun se osui 1000 kertaa (huomatkaa kuinka se kesti vain 11 sekuntia).

huomaa: ole erittäin varovainen “flood pingin” käytössä, sillä saatat aiheuttaa DOS: n (denial of service) palvelimelle, jota soitat. Ainoa tilanne sinun pitäisi käyttää tätä on testata palvelimen korkean intensiteetin ympäristöissä.

johtopäätös

ping on käytännössä yhtä vanha työkalu kuin Internet itse. Sen avulla voit selvittää, onko sinulla aktiivinen internet-yhteys vai ei ja testata, pääsetkö verkkopalvelimiin tai muihin verkkolaitteisiin.

älä unohda käyttää ping-testityökaluamme sekä koko työkalupakkiamme sivustosi testaamiseen.

Leave a Reply