Ping-kommandoen er en ledetekst-kommando som brukes til å teste kildedatamaskinens evne til å nå en spesifisert destinasjonsdatamaskin. Det er en enkel måte å bekrefte at en datamaskin kan kommunisere med en annen datamaskin eller nettverksenhet.
Ping-kommandoen fungerer ved å sende Internet Control Message Protocol (ICMP) Echo Request-meldinger til destinasjonsdatamaskinen og venter på svar. De to viktigste informasjonene som ping-kommandoen gir, er hvor mange av disse svarene som returneres og hvor lang tid det tar før de kommer tilbake.
Det kan for eksempel hende at du ikke finner noen svar når du pinger en nettverksskriver, bare for å finne ut at skriveren er frakoblet og kabelen må byttes. Eller kanskje du må pinge en ruter for å bekrefte at datamaskinen din kan koble til den for å eliminere det som en mulig årsak til et nettverksproblem.
Ordet "ping" brukes også på nettet for å referere til en kort melding, vanligvis over tekst eller e-post. Du kan for eksempel "pinge sjefen din" eller sende dem en melding om et prosjekt, men ping-kommandoen har ingenting med det å gjøre.
Ping-kommando tilgjengelig
Ping-kommandoen er tilgjengelig fra ledeteksten i operativsystemene Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista og Windows XP. Den er også tilgjengelig i eldre versjoner av Windows som Windows 98 og 95.
Denne kommandoen kan også finnes i ledeteksten i menyene for avanserte oppstarts alternativer og alternativer for systemgjenoppretting.
Ping-kommandosyntaks
ping [- t] [- a] [- n teller] [- l størrelse] [- f] [- i TTL] [- v TOS] [- r count] [- s count] [-w timeout] [-R ] [-S srcaddr] [-p] [- 4] [- 6] mål [ /?]
Tilgjengeligheten av visse ping-kommandobrytere og annen ping-kommandosyntaks kan variere fra operativsystem til operativsystem.
Ping-kommando alternativer | |
---|---|
Item | Forklaring |
- t | Hvis du bruker dette alternativet, pinges målet til du tvinger det til å stoppe ved å bruke Ctrl+C. |
- a | Dette ping-kommando alternativet vil om mulig løse vertsnavnet til et IP-adressemål. |
- n teller | Dette alternativet angir antall ICMP-ekkoforespørsler som skal sendes, fra 1 til 4294967295. Ping-kommandoen vil sende 4 som standard hvis - n ikke brukes. |
- l størrelse | Bruk dette alternativet til å angi størrelsen, i byte, på ekkoforespørselspakken fra 32 til 65, 527. Ping-kommandoen vil sende en 32-byte ekkoforespørsel hvis du ikke bruker - l alternativ. |
- f | Bruk dette ping-kommando alternativet for å forhindre at ICMP Echo Requests blir fragmentert av rutere mellom deg og målet. Alternativet - f brukes oftest til å feilsøke problemer med Path Maximum Transmission Unit (PMTU). |
- i TTL | Dette alternativet setter Time to Live (TTL)-verdien, den maksimale verdien er 255. |
- v TOS | Dette alternativet lar deg angi en Type of Service (TOS)-verdi. Fra og med Windows 7 fungerer ikke dette alternativet lenger, men det eksisterer fortsatt av kompatibilitetsårsaker. |
- r teller | Bruk dette ping-kommando alternativet for å spesifisere antall hopp mellom datamaskinen din og måldatamaskinen eller enheten du ønsker skal tas opp og vises. Maksimalverdien for telling er 9, så bruk tracert-kommandoen i stedet hvis du er interessert i å se alle hoppene mellom to enheter. |
- s teller | Bruk dette alternativet til å rapportere tidspunktet, i Internett-tidsstempelformat, da hver ekkoforespørsel mottas og ekkosvar sendes. Maksimal verdi for telling er 4, noe som betyr at bare de fire første hoppene kan tidsstemples. |
- w timeout | Å spesifisere en tidsavbruddsverdi når du utfører ping-kommandoen, justerer hvor lang tid, i millisekunder, pinget venter på hvert svar. Hvis du ikke bruker - w- alternativet, brukes standard timeout-verdi på 4000, som er 4 sekunder. |
- R | Dette alternativet forteller ping-kommandoen å spore tur-retur-banen. |
- S srcaddr | Bruk dette alternativet for å spesifisere kildeadressen. |
- p | Bruk denne bryteren til å pinge en Hyper-V Network Virtualization-leverandøradresse. |
- 4 | Dette tvinger ping-kommandoen til å bruke kun IPv4, men er bare nødvendig hvis målet er et vertsnavn og ikke en IP-adresse. |
- 6 | Dette tvinger ping-kommandoen til å bruke kun IPv6, men som med - 4- alternativet, er det bare nødvendig når du pinger et vertsnavn. |
target | Dette er destinasjonen du ønsker å pinge, enten en IP-adresse eller et vertsnavn. |
/? | Bruk hjelpebryteren med ping-kommandoen for å vise detaljert hjelp om kommandoens flere alternativer. |
- f, - v, - r, - Alternativene s, - j og - k fungerer kun ved ping av IPv4-adresser. Alternativene - R og - S fungerer bare med IPv6.
Det finnes andre mindre brukte brytere for ping-kommandoen, inkludert [- j host-list], [- k host-list], og [- c rom]. Kjør ping /? fra ledeteksten for mer informasjon om disse alternativene.
Du kan lagre ping-kommandoen til en fil ved å bruke en omdirigeringsoperatør.
Ping-kommandoeksempler
Nedenfor er flere eksempler på kommandoer som bruker ping.
Ping Google.com
ping -n 5 -l 1500 www.google.com
I dette eksemplet brukes ping-kommandoen til å pinge vertsnavnet www.google.com. Alternativet - n forteller ping-kommandoen å sende 5 ICMP-ekkoforespørsler i stedet for standarden på 4, og alternativet - l angir pakkestørrelsen for hver forespørsel til 1500 byte i stedet for standarden på 32 byte.
Resultatet som vises i ledetekstvinduet vil se omtrent slik ut:
Svar fra 172.217.1.142: bytes=1500 time=30ms TTL=54
Svar fra 172.217.1.142: bytes=1500 time=30ms TTL=54
Svar fra 172.217.1.142: bytes=1500 time=29ms TTL=54
Svar fra 172.217.1.142: bytes=1500 time=30ms TTL=54
Svar fra 172.217.1.142: bytes=1500 time=31ms TTL=54
Ping-statistikk for 172.217.1.142:
Pakker: Sendt=5, Mottatt=5, Tapt=0 (0 % tap), Omtrentlig rundturstid i millisekunder: Minimum=29ms, Maksimum=31ms, Gjennomsnitt=30ms
Tapet på 0 % rapportert under Ping-statistikk for 74.217.1.142 forklarer at hver ICMP Echo Request-melding sendt til www.google.com ble returnert. Dette betyr at når det gjelder denne nettverkstilkoblingen, kan den helt fint kommunisere med Googles nettsted.
Ping lokalvert
ping 127.0.0.1
I eksemplet ovenfor pinger vi 127.0.0.1, også k alt IPv4 localhost IP-adressen eller IPv4 loopback IP-adresse, uten alternativer.
Å bruke ping-kommandoen med denne adressen er en utmerket måte å teste at Windows' nettverksfunksjoner fungerer som de skal, men det sier ingenting om din egen nettverksmaskinvare eller din tilkobling til en annen datamaskin eller enhet. IPv6-versjonen av denne testen vil være ping::1
Finn vertsnavn med Ping
ping -a 192.168.1.22
I dette eksemplet ber vi ping-kommandoen om å finne vertsnavnet som er tildelt 192.168.1.22 IP-adressen, men ellers ping det som norm alt.
Kommandoen kan løse IP-adressen, 192.168.1.22, som vertsnavnet J3RTY22, for eksempel, og deretter utføre resten av ping med standardinnstillinger.
Ping-ruterkommando
ping 192.168.2.1
I likhet med eksemplene på ping-kommandoer ovenfor, brukes denne for å se om datamaskinen din kan nå ruteren. Den eneste forskjellen her er at i stedet for å bruke en ping-kommandobryter eller pinge den lokale verten, sjekker vi forbindelsen mellom datamaskinen og ruteren (192.168.2.1 i dette tilfellet).
Hvis du har problemer med å logge på ruteren eller få tilgang til internett i det hele tatt, se om ruteren din er tilgjengelig med denne ping-kommandoen, selvfølgelig, og erstatter 192.168.2.1 med ruterens IP-adresse.
Ping med IPv6
ping -t -6 SERVER
I dette eksempelet tvinger vi ping-kommandoen til å bruke IPv6 med - 6- alternativet og fortsetter å pinge SERVER på ubestemt tid med - t alternativ. Du kan avbryte pinget manuelt med Ctrl+C.
Tallet etter % i svarene generert i dette ping-kommandoeksemplet er IPv6-sone-IDen, som oftest indikerer nettverksgrensesnittet som brukes. Du kan generere en tabell med sone-ID-er som samsvarer med nettverksgrensesnittnavnene dine ved å kjøre netsh interface ipv6 show interface IPv6-sone-IDen er nummeret i Idx-kolonnen.
bunnlinjen
Ping-kommandoen brukes ofte med andre nettverksrelaterte ledetekstkommandoer som tracert, ipconfig, netstat og nslookup.
Andre Ping-bruk
Gitt resultatene du ser ovenfor, er det klart at du også kan bruke ping-kommandoen for å finne en nettsides IP-adresse. Følg den linken for å finne ut mer om hvordan du gjør det.
Du kan også bruke ping på en Linux-datamaskin, og det finnes også tredjeparts ping-verktøy som tilbyr flere funksjoner enn den grunnleggende ping-kommandoen.