Hva ER PING og Hvordan Du Bruker det? Lær det med 7 Eksempler
Ping Er en av de mest brukte nettverkskommandoene.
i dagens artikkel lærer du hva det er, hvordan du bruker det, online pingverktøy og noen praktiske eksempler.
Først av alt, la oss se hva ping er. Ping Er En Terminal / Shell kommando verktøy som brukes som en enkel måte å kontrollere at en maskin har internett-tilgang og kan kommunisere med andre datamaskiner eller nettverksenheter.
Noen av funksjonene til ping-kommandoen er :
- Test nettverkstilkobling: lokalt nettverk, internett
- Feilsøk nettverkskort
- Test DNS-navneløsningsproblemer
de fleste operativsystemer som Windows, macOS og Linux har ping forhåndsinstallert, men vi går inn i installasjonsprosessen gjennom artikkelen.
kanskje har du sett ping i normale samtaler, For eksempel “jeg pinger deg når jeg er ferdig med arbeidet”. I felles språk betyr ping ganske enkelt en melding sendt fra en datamaskin til en annen.
Ping-Bruk
for å sjekke at du har ping installert, brann opp en terminal (macOS, Linux) eller kommandoprompt (Windows), og skriv “ping –hjelp”. I de fleste tilfeller bør du se noe slikt.
hvis du får en hjelpeseksjon med en liste over flagg som skal brukes, er du god til å gå. I Noen Linux-distribusjoner som Ubuntu, kan du ha problemer fordi ping ikke er installert som standard. I Ubuntu kan du installere ping med:
sudo apt install iputils-ping
En annen måte å teste ping er installert i systemet ville være å bruke som, som returnerer banen til noen binær installert i systemet:
which ping# /usr/bin/ping # My result
Nå som du kan bruke ping uten problem, er det på tide å lære sin grunnleggende bruk.
ping-kommandoen kobles til alle tilgjengelige verter, enten i ditt lokale nettverk eller over internett. Den verten kan være en annen datamaskin, server, ruter eller til og med en skriver.
Ping godtar ett argument, som er nettet eller IP-adressen du prøver å koble til. For eksempel vil vi prøve å koble til geekflare.com.
$ ping geekflare.com
Husk at ” $ ” – tegnet betyr at vi bruker et bash-skall; I Powershell (Windows) ville det være “>”. Du bør bare kopiere kommandoen og ikke dollartegnet.
etter at du har skrevet kommandoen ovenfor, bør du se noe som følgende:
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
først angir det domenenavnet vi prøver å koble til OG DETS IP-adresse i parentes. Deretter sender den pakker med byte med data (vanligvis 64) til ønsket destinasjon. For å stoppe ping-kommandoen, trykk Bare Ctrl + C.
hvis du har en stabil internettforbindelse (som jeg er sikker på at du gjør siden du leser dette), bør du få en melding som ligner den nedenfor:
--- geekflare.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 10192ms
denne meldingen viser statistikken over pingingprosessen du gjorde til et domenenavn eller IP-adresse. Som du kan se, sendte ping 3 pakker med data, og det mottok dem alle. Det betyr at både internett-tilkoblingen din og hosting-tjenesten som serverer IP-adressen, fungerer perfekt.
den samme prosessen skjer når du besøker en nettside, du (nettleseren din) sender datapakker med en forespørsel, dns (domain name service) oversetter domenenavnet til en ekte IP-adresse, og deretter sender verten innholdet på siden tilbake til oss. Selvfølgelig hopper vi over mange ting, men dette er bare en forklaring på en enkel nettverksinteraksjon.
som en pro-tip, når som helst du trenger en liste over tilgjengelige flagg, kan du ringe sin manuelle side med man eller-help-flagget.
man ping# Manual pageping --help# Help flag
IPv6 vs. IPv4
verden går tom FOR IP-adresser,og som et resultat begynner Vi å implementere IPv6 (Internet Protocol version 6).
Kort forklart, IPv4 Er kjernen IP-protokollen som kjører nettet. Den bruker en 32-biters IP-adresse, inkludert en numerisk punktnotasjon. For Eksempel Er Googles viktigste IP-adresse 8.8.8.8. IPv4 har vært her siden 1981, og det er den vanlige protokollen vi er vant til å se.
På Den annen Side Er IPv6 en ANNEN IP-protokoll som løser problemet med å komme seg ut av adressen. Hvis IPv4 har opptil 4.3 milliarder kombinasjoner, IPv6 kan ha 340 billioner billioner billioner IP-adresser.
her er et eksempel På En IPv6-adresse: 2001: db8:3333:4444:5555:6666:7777:8888.
Med andre ord vil Vi overføre Til IPv6-adresser de neste årene fordi hver IOF (internet of things) – enhet og kommende nettsteder vil trenge nye adresser.
Ping støtter Allerede IPv6-adresser, og i Noen Linux-distribusjoner kan du finne en eksklusiv kommando, ping6, for dem.
den beste måten å pinge En IPv6-adresse på, er imidlertid å bruke -6-flagget.
her er et eksempel:
ping -6 2001:db8:3333:4444:5555:6666:7777:8888
hvis nettverket ditt ikke støtter IPv6 ennå, ikke bekymre deg. IPv6-tilpasning har vokst enormt de siste årene.
Bruk IPv6-testverktøyet for å sjekke om nettstedet ditt støtter Det.
Online Ping Services
Ping bare bruk er ikke å avgjøre om du er i stand til å nå en bestemt server, men også for å få ventetid (tid det tar ping å motta et svar) av forespørselen til en server. Online ping-verktøy lar deg samle mye mer data om ping-prosessene som
På den annen side, Hvis du har en dårlig tid med tilkoblingen din eller bare vil teste serverens latens fra forskjellige steder over hele verden, er et Online Ping-verktøy ditt beste valg.
Sjekk ut vårt gratis online pingverktøy, og utfør ping fra London, Mumbai og Oregon. Ved hjelp av dette verktøyet får du viktige data som pakketap og maksimal og minimal tid det tar å få svar fra serveren din.
Kommandoeksempler
la oss teste og se noen av de ofte brukte eksemplene på dette nettverksverktøyet.
#1. Sjekk Internett-tilkoblingen
Dette kan virke åpenbart, men du kan sjekke at du har tilgang til Internett ved å pinge (handlingen med å bruke ping) en solid målverten som google.com.
ping google.com
hvis Du ikke får svar, er Det sannsynlig At internett-tilkoblingen din ikke fungerer som den skal.
#2. Send En Bestemt Mengde Ping
Et problem du kan støte på hvis du bruker En Unix-maskin, er at ping sender datapakker på ubestemt tid. Med flagget-c (count) kan du angi antall ping du vil lage. For eksempel, hvis du vil pinge nøyaktig tre ganger, ville du gjøre det.
ping -c 3 geekflare.com
Merk: Dette skjer ikke I Windows der ping sender bare 4 datapakker
Du kan bruke dette flagget til å sende bare en ping-forespørsel og vise IP-adressen til målet du prøver å nå.
ping -c 1 google.com
#3. Ping En Server Innenfor Et Intervall
Du kan angi et intervall på sekunder mellom å sende hver pakke. Standardintervallet er ett sekund, men du kan endre det med-i-flagget.
ping -i 3 geekflare.com
#4. Ping localhost
Du kan pinge Hvilken Som Helst IPv4-adresse; derfor kan du pinge din localhost ved å bruke enten localhost-etiketten eller IP-adressen 127.0.0.1.
ping localhost# works fineping 127.0.0.1# works fine too
Ping vil ikke passere gjennom et fysisk nettverksgrensesnitt, men gjennom en virtuell tilbakekobling.
#5. Pinge En Kringkasting
Du kan bruke-b-flagget til å sende forespørsler til en kringkastingsadresse. For eksempel kan du pinge alle enhetene i ditt lokale nettverk med følgende kommando.
ping -b 255.255.255.255
#6. Send En Bestemt Pakkestørrelse
Avhengig av dine behov, kan du endre pakkestørrelsen på pingen din ved hjelp av-s-flagget med antall byte du vil sende.
ping -s 70 google.com
Merk at noen forespørsler kanskje ikke fungerer hvis du sender en stor størrelse pakke.
#7. Flood ping
– f flagget sender ping forespørsler så fort datamaskinen og nettverket kan. Siden det minimale pingintervallet som er tillatt for brukeren, er 200ms, må du kjøre det som en superbruker med kommandoen 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
som du kan se, brukte jeg telleflagget for å slutte å sende forespørsler når det slo 1000 ganger (legg merke til hvordan det bare tok 11 sekunder).
Merk: vær ekstremt forsiktig med å bruke “flood ping” siden Du kan forårsake En DoS (denial of service) til serveren du pinger. Den eneste situasjonen du bør bruke dette er å teste serveren din i høyintensitetsmiljøer.
Konklusjon
en ping er et verktøy nesten like gammelt Som Internett selv. Med det kan du avgjøre om du har en aktiv internettforbindelse eller ikke, og teste om du kan nå webservere eller andre nettverksenheter.
ikke glem å bruke VÅRT PING testverktøy, sammen med hele vår verktøykasse, for å teste nettstedet ditt.
Leave a Reply