Skip to main content

Ping Command (Eksempler, Valg, Switches og Mere)

Network Troubleshooting using PING, TRACERT, IPCONFIG, NSLOOKUP COMMANDS (Kan 2024)

Network Troubleshooting using PING, TRACERT, IPCONFIG, NSLOOKUP COMMANDS (Kan 2024)
Anonim

Ping-kommandoen er en kommandoprompt-kommando, der bruges til at teste kildecomputerens evne til at nå en bestemt destinationscomputer. Ping-kommandoen bruges som en simpel måde til at kontrollere, at en computer kan kommunikere via netværket med en anden computer eller netværksenhed.

Ping-kommandoen fungerer ved at sende Ekko-forespørgsel til internetkontrolmeddelelsesprotokol (ICMP) beskeder til destinationscomputeren og venter på et svar.

Hvor mange af disse svar er returneret, og hvor lang tid det tager at returnere, er de to store stykker informationer, som ping-kommandoen giver.

Du kan f.eks. Opleve, at der ikke er svar, når du pinger en netværksprinter, for kun at finde ud af, at printeren er offline, og dens kabel skal udskiftes. Eller måske skal du pinge en router for at kontrollere, at din computer kan oprette forbindelse til den, for at fjerne den som en mulig årsag til et netværksproblem.

Bemærk: Ordet "ping" bruges også online for at referere til en kort besked, som regel over SMS eller e-mail. Du kan f.eks. "Pinge din chef" eller sende hende en besked, når du er færdig med et bestemt projekt, men det har intet at gøre med ping-kommandoen.

Ping Command tilgængelighed

Ping-kommandoen er tilgængelig fra kommandoprompt i Windows 10, Windows 8, Windows 7, Windows Vista og Windows XP operativsystemer. Ping-kommandoen er også tilgængelig i ældre versioner af Windows som Windows 98 og 95.

Ping-kommandoen kan også findes i kommandoprompt i menuerne Avancerede opstartsindstillinger og systemgendannelsesfunktioner.

Bemærk: Tilgængeligheden af ​​visse ping-kommandoswitche og anden ping-kommandosyntax kan variere fra operativsystem til operativsystem.

Ping Command Syntax

ping -t -en -n tælle -l størrelse -f -jeg TTL -v TOS -r tælle -s tælle -w tiden er gået -R -S srcaddr -p -4 -6 mål /?

Tip: Se Sådan læses kommandosyntax, hvis du ikke er sikker på, hvordan du fortolker ping-kommandosyntaxen som beskrevet ovenfor eller i tabellen nedenfor.

-tVed hjælp af denne indstilling vil du pinge mål indtil du tvinge det til at stoppe ved at bruge Ctrl-C.
-enDenne ping-kommandopunkt vil muligvis løse værtsnavnet til en IP-adresse mål .
-n tælle Denne indstilling angiver antallet af ICMP-ekkoanmodninger, der skal sendes, fra 1 til 4294967295. Ping-kommandoen sender 4 som standard hvis-n er ikke brugt.
-l størrelse Brug denne indstilling til at indstille størrelsen i byte af ekko-forespørgselspakken fra 32 til 65.527. Ping-kommandoen sender en 32-byte-ekko-anmodning, hvis du ikke bruger -l mulighed.
-fBrug denne ping-kommandopunkt for at forhindre ICMP-ekkoanmodninger fra at blive fragmenteret af routere mellem dig og mål . Det -f Muligheden bruges oftest til at fejle problemer med stien Maximum Transmission Unit (PMTU).
-jeg TTL Denne indstilling angiver værdien Time to Live (TTL), hvis maksimum er 255.
-v TOS Denne indstilling giver dig mulighed for at angive en Type Service (TOS) værdi. Begyndelsen i Windows 7 fungerer denne funktion ikke længere, men eksisterer stadig af kompatibilitetsgrunde.
-r tælle Brug denne ping-kommando til at angive antallet af humle mellem din computer og mål computer eller enhed, som du gerne vil optage og vise. Den maksimale værdi for tælle er 9, så brug kommandoen Tracert i stedet, hvis du er interesseret i at se alle humle mellem to enheder.
-s tælle Brug denne indstilling til at rapportere tiden, i Internet Timestamp format, at hver ekko-forespørgsel er modtaget, og ekko-svar sendes. Den maksimale værdi for tælle er 4, hvilket betyder at kun de første fire humle kan være tidsstemplet.
-w tiden er gået Angivelse af a tiden er gået værdi, når udførelsen af ​​ping-kommandoen justerer mængden af ​​tid i millisekunder, at ping venter på hvert svar. Hvis du ikke bruger -w valgmulighed, den default timeout værdi på 4000 bruges, hvilket er 4 sekunder.
-RDenne indstilling fortæller ping-kommandoen for at spore rundrejsebanen.
-S srcaddr Brug denne indstilling til at angive kildeadressen.
-pBrug denne switch til ping a Hyper-V-netværks virtualisering udbyder adresse.
-4Dette tvinger ping-kommandoen til kun at bruge IPv4, men er kun nødvendig, hvis mål er et værtsnavn og ikke en IP-adresse.
-6Dette tvinger ping-kommandoen til kun at bruge IPv6, men som med -4 valgmulighed, er kun nødvendigt, når der pinges et værtsnavn.
mål Dette er den destination, du ønsker at pinge, enten en IP-adresse eller et værtsnavn.
/?Brug hjælpeskiftet med ping-kommandoen for at vise detaljeret hjælp om kommandos flere muligheder.

Bemærk: Det -f, -v, -r, -s, -j, og -k Indstillinger fungerer kun, når du kun pinger IPv4-adresser. Det -R og -S Indstillinger fungerer kun med IPv6.

Andre mindre almindeligt anvendte switche til ping-kommandoen findes herunder -j host-liste , -k host-liste og -c rum . Udfør ping /? fra kommandoprompt for mere information om disse muligheder.

Tip: Du kan gemme ping-kommandoudgangen til en fil ved hjælp af en omdirigeringsoperatør. Se Sådan omdirigeres kommandoudgang til en fil for instruktioner eller se vores kommandoprompt-tricks-liste for flere tip.

Ping Command Eksempler

ping-n 5-l 1500 www.google.com

I dette eksempel bruges ping-kommandoen til at pinge værtsnavnet www.google.com .

Det -n option fortæller ping-kommandoen at sende 5 ICMP Echo Requests i stedet for standard 4, og -l indstilling sætter pakkestørrelsen for hver anmodning til 1500 bytes i stedet for standardværdien af ​​32 bytes.

Resultatet, der vises i vinduet Kommandoprompt, ser sådan ud:

Pinging www.google.com 74.125.224.82 med 1500 bytes data: Svar fra 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Svar fra 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Svar fra 74.125 .224.82: bytes = 1500 time = 65ms TTL = 52 Svar fra 74.125.224.82: bytes = 1500 time = 66ms TTL = 52 Svar fra 74.125.224.82: bytes = 1500 tid = 70ms TTL = 52 Pingstatistik for 74.125.224.82: Pakker : Sendt = 5, Modtaget = 5, Tabt = 0 (0% tab), Ca. rundvisningstider i milli-sekunder: Minimum = 65ms, Maksimum = 70ms, Gennemsnit = 67ms

Det 0% tab rapporteret under Ping-statistik for 74.125.224.82 fortæller mig, at hver ICMP Echo Request besked sendt til www.google.com blev returneret. Det betyder, at så vidt denne netværksforbindelse går, kan den kommunikere med Googles hjemmeside helt fint.

ping 127.0.0.1

I ovenstående eksempel pinger vi 127.0.0.1 , også kaldet IPv4 localhost IP adresse eller IPv4 loopback IP adresse uden valgmuligheder.

Brug ping-kommandoen til ping 127.0.0.1 er en glimrende måde at teste, at Windows 'netværksfunktioner fungerer korrekt, men det siger intet om din egen netværkshardware eller din forbindelse til andre computere eller enheder. IPv6-versionen af ​​denne test ville være ping :: 1.

ping -a 192.168.1.22

I dette eksempel spørger vi ping-kommandoen for at finde værtsnavnet tildelt til 192.168.1.22 IP-adresse, men ellers ping det som normalt.

Pinging J3RTY22 192.168.1.22 med 32 bytes data: Svar fra 192.168.1.22: bytes = 32 tid

Som du kan se, løste ping-kommandoen den IP-adresse, vi indtastede, 192.168.1.22 , som værtsnavn J3RTY22 , og derefter udført resten af ​​ping med standardindstillingerne.

ping 192.168.2.1

I lighed med ovenstående ping-kommando eksempler bruges denne til at se, om din computer kan nå din router. Den eneste forskel her er, at i stedet for at bruge en ping-kommandoswitch eller pinge det lokalehost, kontrollerer vi forbindelsen mellem computeren og routeren ( 192.168.2.1 I dette tilfælde).

Hvis du har problemer med at logge ind på din router eller få adgang til internettet overhovedet, skal du se om din router er tilgængelig med denne ping-kommando, selvfølgelig at erstatte 192.168.2.1 med din routerens IP-adresse.

ping-t-6 SERVER

I dette eksempel tvinge vi ping-kommandoen til at bruge IPv6 med -6 mulighed og fortsæt med at pinge SERVER på ubestemt tid med -t mulighed.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 med 32 bytes data: Svar fra fe80 :: fd1a: 3327: 2937: 7df3% 10: tid = 1ms Svar fra fe80 :: fd1a: 3327: 2937 : 7df3% 10: tid

Vi afbrudte pingen manuelt med Ctrl + C efter syv svar. Også som du kan se, er -6 option producerede IPv6 adresser.

Tip: Nummeret efter % I svarene, der genereres i denne ping-kommando, er eksempelvis IPv6-zone-id'et, som oftest angiver den anvendte netværksinterface.

Du kan generere en tabel med Zone-id'er, der er matchet med dine netværksinterfacenavne ved at udføre Netsh Interface ipv6 Vis grænseflade. IPv6 Zone ID er nummeret i Idx kolonne.

Ping-relaterede kommandoer

Ping-kommandoen bruges ofte med andre netværksrelaterede kommandoprompt-kommandoer som spor, ipconfig, netstat, nslookup og andre.