Ping-kommandot är ett kommandoprompt-kommando som används för att testa källdatorns förmåga att nå en angiven måldator. Ping-kommandot används vanligtvis som ett enkelt sätt att verifiera att en dator kan kommunicera via nätverket med en annan dator eller nätverksenhet.
Ping-kommandot fungerar genom att skicka Echo-förfrågan för Internet Control Message Protocol (ICMP) meddelanden till destinationsdatorn och väntar på ett svar.
Hur många av dessa svar returneras, och hur lång tid det tar för dem att återvända, är de två stora bitarna av information som ping-kommandot ger.
Du kan till exempel upptäcka att det inte finns några svar när du pingar en nätverksskrivare, bara för att ta reda på att skrivaren är offline och dess kabel behöver bytas ut. Eller kanske du behöver pinga en router för att verifiera att din dator kan ansluta till den, för att eliminera den som en möjlig orsak till ett nätverksproblem.
Notera: Ordet "ping" används också online för att referera till ett kort meddelande, vanligtvis via SMS eller e-post. Du kan till exempel "pinga din chef" eller skicka henne ett meddelande när du är klar med ett visst projekt, men det har inget att göra med ping-kommandot.
Ping Command Tillgänglighet
Ping-kommandot är tillgängligt från kommandotolken i Windows 10, Windows 8, Windows 7, Windows Vista och Windows XP operativsystem. Ping-kommandot är också tillgängligt i äldre versioner av Windows som Windows 98 och 95.
Ping-kommandot kan också hittas i Kommandotolken i menyn för avancerade startalternativ och systemåterställningsalternativ.
Notera: Tillgängligheten för vissa pingkommandon och andra ping-kommandosyntax kan skilja sig från operativsystem till operativsystem.
Ping Command Syntax
ping -t -en -n räkna -l storlek -f -jag TTL -v TOS -r räkna -s räkna -w Paus -R -S srcaddr -p -4 -6 mål /?
Tips: Se Så här läser du kommandosyntax om du inte är säker på hur du tolkar ping-kommandosyntaxen som beskrivs ovan eller i tabellen nedan.
-t | Med det här alternativet pingar du mål tills du tvingar det att sluta med Ctrl-C. |
-en | Det här ping-kommandot alternativet löser om möjligt värdnamnet för en IP-adress mål . |
-n räkna | Det här alternativet anger antalet ICMP-echo-förfrågningar som ska skickas, från 1 till 4294967295. Ping-kommandot skickar 4 som standard om-n används inte. |
-l storlek | Använd det här alternativet för att ställa in storleken i byte av echo-förfrågningspaketet från 32 till 65 527. Ping-kommandot skickar en 32-byte-echo-förfrågan om du inte använder -l alternativ. |
-f | Använd det här ping-kommandot för att förhindra att ICMP-echo-förfrågningar fragmenteras av routrar mellan dig och mål . De -f Alternativet används oftast för att felsöka problem med vägen för överföringsenhet (PMTU). |
-jag TTL | Det här alternativet anger värdet för tid till live (TTL), vars maximala är 255. |
-v TOS | Med det här alternativet kan du ange ett typ av service (TOS) -värde. Början i Windows 7 fungerar detta alternativ inte längre men finns fortfarande av kompatibilitetsskäl. |
-r räkna | Använd det här ping-kommandot alternativet för att ange antalet humle mellan din dator och mål dator eller enhet som du vill spela in och visa. Det maximala värdet för räkna är 9, så använd kommandot tracert istället om du är intresserad av att titta på alla humle mellan två enheter. |
-s räkna | Använd det här alternativet för att rapportera tiden, i Internet Timestamp format, att varje echo-begäran är mottagen och echo-svar skickas. Det maximala värdet för räkna är 4, vilket betyder att endast de första fyra humle kan vara tidsstämplade. |
-w Paus | Ange en Paus värde när exekvering av ping-kommandot justerar hur länge tiden, i millisekunder, som ping väntar på varje svar. Om du inte använder -w Alternativet är standardvärdet för tidsavbrott på 4000, vilket är 4 sekunder. |
-R | Det här alternativet berättar ping-kommandot för att spåra rundresa. |
-S srcaddr | Använd det här alternativet för att ange källadressen. |
-p | Använd denna omkopplare till ping a Hyper-V Network Virtualization leverantörsadress. |
-4 | Detta tvingar ping-kommandot att bara använda IPv4 men är bara nödvändigt om mål är ett värdnamn och inte en IP-adress. |
-6 | Detta tvingar pingkommandot att bara använda IPv6 men som med -4 alternativet är bara nödvändigt när du pingar ett värdnamn. |
mål | Det här är den destination du vill pinga, antingen en IP-adress eller ett värdnamn. |
/? | Använd hjälpväxeln med ping-kommandot för att visa detaljerad hjälp om kommandot flera alternativ. |
Notera: The -f, -v, -r, -s, -j, och -k alternativ fungerar när bara IPv4-adresser pingas. De -R och -S alternativ fungerar endast med IPv6.
Andra mindre vanliga switchar för ping-kommandot finns inklusive -j värd lista , -k värd lista och -c avdelning . Kör ping /? från kommandotolkningen för mer information om dessa alternativ.
Tips: Du kan spara ping-kommandoutmatningen till en fil med en omdirigeringsoperatör. Se Så här omdirigerar du kommandoutgång till en fil för instruktioner eller i listan med kommandotolken för mer tips.
Ping Command Exempel
ping -n 5-l 1500 www.google.com
I det här exemplet används ping-kommandot för att pinga värdnamnet www.google.com .
De -n alternativet meddelar ping-kommandot att skicka 5 ICMP Echo-förfrågningar istället för standard 4, och -l alternativet anger paketets storlek för varje förfrågan till 1500 bytes istället för standard för 32 byte.
Resultatet som visas i fönstret Kommandotolken kommer att se något ut så här:
Pinging www.google.com 74.125.224.82 med 1500 byte data: Svar från 74.125.224.82: bytes = 1500 tid = 68ms TTL = 52 Svar från 74.125.224.82: byte = 1500 tid = 68ms TTL = 52 Svar från 74.125 .224.82: bytes = 1500 tid = 65ms TTL = 52 Svar från 74.125.224.82: bytes = 1500 tid = 66ms TTL = 52 Svar från 74.125.224.82: bytes = 1500 tid = 70ms TTL = 52 Pingstatistik för 74.125.224.82: Paket : Skickat = 5, Mottaget = 5, Förlorat = 0 (0% förlust), Ungefärliga runda gånger i millisekunder: Minsta = 65ms, Maximal = 70ms, Genomsnitt = 67ms
De 0% förlust rapporteras under Pingstatistik för 74.125.224.82 berättar att varje ICMP Echo Request-meddelande skickas till www.google.com återlämnades. Det betyder att, vad gäller denna nätverksanslutning, kan den kommunicera med Googles hemsida helt bra.
ping 127.0.0.1
I ovanstående exempel pingar vi 127.0.0.1 , även kallad IPv4 localhost IP-adress eller IPv4 loopback IP-adress, utan alternativ.
Använda ping-kommandot för att pinga 127.0.0.1 är ett utmärkt sätt att testa att Windows-nätverksfunktionerna fungerar som de ska, men det säger inget om din egen nätverkshårdvara eller din anslutning till någon annan dator eller enhet. IPv6-versionen av detta test skulle vara ping :: 1.
ping-a 192.168.1.22
I det här exemplet ber vi pingkommandot att hitta värdnamnet som är tilldelat till 192.168.1.22 IP-adress, men att annars pingar det som normalt.
Pinging J3RTY22 192.168.1.22 med 32 byte data: Svar från 192.168.1.22: bytes = 32 gång
Som du kan se löste ping-kommandot den IP-adress vi angav, 192.168.1.22 , som värdnamn J3RTY22 , och körde sedan resten av ping med standardinställningarna.
ping 192.168.2.1
På samma sätt som ovanstående ping-kommandon används denna för att se om din dator kan nå din router. Den enda skillnaden här är att istället för att använda en ping-kommandoförare eller pinga det lokala värdet kontrollerar vi anslutningen mellan datorn och routern ( 192.168.2.1 I detta fall).
Om du har problem med att logga in på din router eller åtkomst till internet alls, se om routern är tillgänglig med det här ping-kommandot, förstås 192.168.2.1 med din routerens IP-adress.
ping-t-6 SERVER
I detta exempel tvingar vi ping-kommandot att använda IPv6 med -6 alternativet och fortsätt att pinga SERVER i obestämd tid med -t alternativ.
Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 med 32 byte data: Svar från fe80 :: fd1a: 3327: 2937: 7df3% 10: tid = 1ms Svar från fe80 :: fd1a: 3327: 2937 : 7df3% 10: tid
Vi avbröt ping manuellt med Ctrl + C efter sju svar. Också, som du kan se, -6 alternativ producerade IPv6-adresser.
Tips: Numret efter % I svaren som genereras i det här ping-kommandot är det IPv6-zon-ID, vilket oftast indikerar det använda nätverksgränssnittet.
Du kan skapa en tabell med zon-ID som matchas med dina nätverksgränssnittsnamn genom att exekvera netsh gränssnitt ipv6 visa gränssnitt. IPv6 Zone ID är numret i idx kolumn.
Ping-relaterade kommandon
Ping-kommandot används ofta med andra nätverksrelaterade kommandopromptkommandon som tracert, ipconfig, netstat, nslookup och andra.