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

Netstat ( Network Statistics ) är ett kommandoradsverktyg som används för att övervaka och felsöka problem med datornätverk. Det här verktyget visar alla din enhets anslutningar så detaljerat som du behöver.

Med Netstat kan du se alla dina anslutningar och deras portar och statistik. Denna information är värdefull när du konfigurerar eller fixar din anslutning. Den här artikeln kommer att introducera dig till Netstat- kommandot och huvudparametrarna för att filtrera information som visas om dina anslutningar.

Använder kommandot Netstat för att felsöka nätverksproblem

Vi kommer att utforska följande ämnen i det här avsnittet:

  1. Hur man använder kommandot Netstat.
  2. Använd(Use) netstat-parametrar för att filtrera anslutningsinformation.
  3. Kombinera Netstat-parametrar.

Följ med mig när vi går igenom ovanstående ämnen för att hjälpa dig att bättre förstå det här verktyget och lära dig hur du använder det för att felsöka dina nätverksproblem.

1] Hur man använder kommandot netstat

kommandot netstat

Klicka på  Start-knappen(Start button) och sök efter  Kommandotolken(Command Prompt) . Öppna kommandotolken(Command Prompt) med förhöjda privilegier genom att högerklicka på den och välja  alternativet Kör som administratör .(Run as administrator)

Du kan öppna Netstat genom att skriva följande kommando och trycka på ENTER:

netstat

Om du är ny på nätverkande kanske du inte förstår vad kolumnerna betyder.

  • Proto:  Nätverksprotokollet. Det kan vara antingen TCP eller UDP .
  • Lokal adress: (Local Address: ) IP-adresserna och portarna för din dators nätverksgränssnitt för de givna anslutningarna.
  • Utländsk adress: (Foreign Address: ) IP-adresserna och portnamnen för fjärrenheterna.
  • Status (State) Indikerar anslutningens tillstånd. Ta till exempel reda på aktiva och stängda anslutningar.

Kommandot  netstat visar dina aktiva anslutningar och deras detaljer. Du skulle dock märka att kolumnen för utländsk adress skriver ut IP-adressen och portnamnen.

För att visa anslutningarnas portnummer istället för portnamnen, bredvid IP-adresserna, använd följande kommando:

netstat -n

Vidare kan systemet koppla från eller ansluta till nätverk, och nätverksdetaljerna kan ändras med intervaller. Därför(Hence) kan vi använda följande kommando för att uppdatera netstat-nätverkets detaljer med intervaller med detta kommando:

netstat -n 5

För att stoppa uppdateringen, tryck på  tangentkombinationen CTRL + C

OBS:  (NOTE: )5 : an  i kommandot ovan uppdaterar kommandot var  5:e sekund. Du(5 seconds. You)  kan ändra detta värde om du vill öka eller förkorta tidsintervallet.

2] Använd(Use) netstat-parametrar för att filtrera anslutningsinformation

Kommandot netstatär ett kraftfullt kommando som kan visa dig varje detalj om din enhets anslutningar. Låt oss utforska följande vanligast använda netstat-parametrar för att hitta specifika nätverksdetaljer.

  • Visa aktiva och inaktiva anslutningar(Display active and inactive connections)

Visa de nätverk som är aktiva eller inaktiva.

netstat -a
  • Visa programinformation(Display applications information)

Lista alla applikationer som är associerade med anslutningarna.

netstat -b
  • Visa statistik över nätverkskort(View network adapter stats)

Visa(Show) statistik över inkommande och utgående nätverkspaket.

netstat -e
  • Visa utländska adressers fullständiga domännamn (FQDNS)(Display foreign addresses’ fully qualified domain name (FQDNS))

Om du inte vill se portnumren eller namnen kommer följande netstat-parameter att visa dina utländska adressers fullständigt kvalificerade domännamn.

netstat -f
  • Visa portnummer istället för namn(Show port numbers instead of names)

Ändra portnamnen för utländska adress till portnummer.

netstat -n
  • Visa process-ID(Display the process ID)

Liknar  netstat,och den har en extra kolumn för varje anslutnings Process ID ( PID ).

netstat -o
  • Filtrera anslutningar efter protokoll(Filter connections by protocol)

Visa anslutningarna för det protokoll du anger –  UDP , TCP , tcpv6 eller  udpv6 .

netstat -p udp

OBS:(NOTE:) Du bör ändra udpdelen till protokollet vars anslutningar du vill se.

  • Visa icke-lyssnande och noteringsport

Visa(Show) anslutningar och deras lyssnande och bundna icke-lyssnande portar.

netstat -q
  • Gruppera statistik efter protokoll(Group stats by protocol)

Kategorisera(Categorize) nätverk efter tillgängliga protokoll – UDP , TCP , ICMP , IPv4 och IPv6 .

netstat -s
  • Visa rutttabell(Display routing table)

Visa routingtabellen för ditt nuvarande nätverk. Den listar varje rutt till destination och matris som finns på ditt system. Liknar  route printkommandot.

netstat -r
  • Visa anslutningar för avlastningstillstånd(Display offload state connections)

Visa en lista över anslutningsavlastningsstatus för din nuvarande anslutning.

netstat -t
  • Se NetworkDirect-anslutningar(See NetworkDirect connections)

Visar(Shows) alla NetworkDirect- anslutningar.

netstat -x
  • Visa anslutningsmallar(Display connection Templates)

Visa dina nätverks TCP - anslutningsmallar.

netstat -y

3] Kombinera Netstat-parametrar

Du kan ytterligare filtrera Netstat -parametrarna för att visa dig information om dina anslutningar som du vill. Från ovanstående kommandon behöver du bara lägga till en andra parameter för att visa en kombinerad vy.

Du kan till exempel kombinera  parametrarna -soch  -eför att se statistiken för varje protokoll. På så sätt kan du kombinera andra parametrar för att få de resultat du vill ha.

När du blandar flera Netstat- parametrar behöver du inte inkludera två bindestreck (-). Du kan använda ett bindestreck (-) och lägga till parameterbokstäverna utan en andra.

Till exempel, istället för att skriva följande kommando:

netstat -s -e

Du kan skriva det som:

netstat - se

netstat se kommando

Om du glömmer parametrarna är ett snabbt sätt att komma ihåg dem genom att be Netstat hjälpa till. Kör helt enkelt följande kommando:

netstat /?

För att stoppa netstat-frågeprocessen när som helst, tryck på tangentkombinationen CTRL + C



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