Hur man använder Ping-kommandot för att felsöka nätverksproblem

Ping-kommandot är ett av de mest användbara nätverksdiagnosverktygen(network diagnostic) till ditt förfogande. Det är användbart för att hitta problem både på ditt lokala nätverk och på det bredare internet. Låt oss titta på vad ping-kommandot gör och hur man använder det.

Vad betyder det att pinga(Mean) något?

Att "pinga" något i ett nätverk innebär att du skickar ett internetpaket till en destinationsdator eller annan nätverksenhet och ber om ett svar. Den enheten skickar sedan ett paket tillbaka till dig. 

När paketet kommer tillbaka (om det kommer tillbaka, det vill säga) kan du lära dig alla möjliga intressanta saker om nätverket mellan dig själv och destinationen. 

Vanligtvis vill vi helt enkelt veta hur lång tid svaret tar. Så när någon nämner "ping" av (till exempel) en webbplats, uttrycks det vanligtvis i millisekunder, med en lägre siffra som är bättre i allmänhet.

Vad är ett Internetpaket?

För att bättre förstå ping måste du veta lite om paketet du skickar till måldatorn eller nätverksenheten som en "ping". 

Paket är de grundläggande enheterna i det moderna internet(modern internet) . När du skickar någon data, som ett foto, delas den upp i små bitar. Varje paket markeras med en källa och destinationsadress och skickas sedan iväg till internet. Dessa paket passerar genom många andra datorer, såsom webbservrar och internetroutrar. Paket fortsätter att skickas vidare tills de når målsystemet.

Vad du kan använda ping till

Ping-kommandot har två primära användningsområden:

  • För att kontrollera om din anslutning till en fjärrdator överhuvudtaget fungerar.
  • För att kolla hur hälsosam den anslutningen är.

Även om din ping når sin destination och du får ett svar, kommer ping-svaret att berätta hur lång tid ett paket tog att returnera och hur många paket som har gått förlorade. Du kan använda kommandot ping för att diagnostisera om anslutningen är för långsam eller opålitlig.

Vilken sorts saker kan du pinga? 

  • I teorin kan du pinga vad som helst med en IP-adress(IP address)
  • Du kan pinga enheter på ditt LAN för att se till att de är korrekt anslutna. 
  • Du kan också pinga webbplatser för att se om du kan nå dem.

Hur man använder Ping på Windows

Att använda ping är enkelt. Du kör det från kommandotolken(Command Prompt) eller PowerShell , men vi använder kommandotolken(Command Prompt) i det här exemplet:

  1. Öppna Start-menyn(Start Menu) , sök efter kommandotolken(Command Prompt) och välj den.

  1. Skriv Ping och ange sedan antingen enhetens IP-adress eller (IP address)URL:en till en webbplats(URL of a site) du vill pinga.

Vi har använt Google.com som ett exempel nedan.

När den har initierats kommer ping att skicka fyra datapaket.

Ett meddelande för alla paket som säger "begäran togs ut" antyder att din dator inte fick något svar från målet. Om några paket går förlorade har några av routningsvägarna mellan din dator och målet ett problem.

Användbara Ping Command Modifiers för Windows

Det finns en hel del kommandoomkopplare du kan använda med kommandot ping. Switchar är extra alternativ för att anpassa hur ping-kommandot fungerar. Om du vill se en komplett lista med alternativ behöver du bara skriva ping /help vid kommandotolken och trycka på Enter . Du kommer att se hela listan samt syntax och användning.

Nedan(Below) är en lista över några kommandoväxlar som är användbara för de flesta användare:

  • /t : Pinga ett mål kontinuerligt hur länge du vill. Tryck på Ctrl + Break för att pausa processen och titta på aktuell statistik. För att avsluta, tryck på Ctrl + C.
  • /a : Lös värdnamnet för en IP-adress. Detta är användbart om du har en IP-adress och vill veta webbadressen som är associerad med den specifika server du pingar.
  • /n X : Ersätt "X" med antalet pingar du vill skicka. Standard är fyra. Men om du vill analysera antalet förlorade paket bättre, skicka fler ping för att få en mer exakt uppfattning om hur många paket som går förlorade i genomsnitt.
  • /w X : Ersätt "X" med antalet millisekunder du vill vänta innan du deklarerar en timeout. Som standard är detta värde 4000ms. Om du tror att en anslutning kanske fungerar men att ping inte väntar tillräckligt länge på ett svar, kan du öka X för att se om du har rätt.
  • /l X : Ersätt "X" med ett värde i byte för att öka storleken på varje ping. Som standard är detta värde 32, men du kan öka det till 65527. Detta är användbart för att se om det är paketstorlekar som orsakar problem i ditt nätverk. En 32-byte ping skulle fungera med standardinställningen, men något större skulle resultera i förlorade paket.

Hur man använder Ping på macOS

För Mac -användare måste du använda Terminal . Tidigare versioner av macOS inkluderade Network Utility , som var ett grafiskt verktyg som du kunde använda för att köra nätverkskommandon som ping.

De senaste versionerna har dock utfasat det verktyget till förmån för Terminal . Det är inte lika intuitivt att använda, men det är fortfarande ganska okomplicerat. Öppna först (First)Terminal genom att öppna Spotlight ( Kommando(Command) + Mellanslag(Spacebar) ) och skriva in terminal .

För att starta en ping, skriv bara kommandot som visades i Windows: ping följt av IP-adressen eller webbadressen(URL) till webbplatsen, dvs ping www.google.com .

Den största skillnaden du kommer att märka mellan att använda ping på Windows och Mac är att på macOS fortsätter det bara tills du stoppar det manuellt. För att sluta pinga enheten eller URL :en , tryck på Ctrl + C . Det tar dig tillbaka till huvudprompten.

För att se en lista över alla parametrar du kan använda för ping på macOS, kan du skriva man ping och få hjälpsidorna. Det finns många switchar, så ta dig tid att leka med de olika alternativen.

För att komma ut från man-sidan måste du helt enkelt trycka på q- tangenten på ditt tangentbord. Detta avslutar man-sidan och tar dig tillbaka till prompten.

Ping-kommandot är mycket mångsidigt och är ofta det snabbaste sättet att ta reda på var problemet finns i ett nätverk. Vi rekommenderar starkt att du kollar in The Best Windows Command Line Network Commands för viktiga nätverksdiagnostikkommandon.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts