9 beste verktøy for feilsøking av nettverk som vi har evaluert i 2020

click fraud protection

Det virker som alle klandrer nettverket for alle mulige problemer de møter med datamaskiner. Det er imidlertid en grunn til det: Det er ofte nettverket. Faktum er at nettverk er sammensatte og mye skjer i et typisk nettverk. Og med mye som skjer, kan mye gå galt. Så når noe går galt - og det til slutt - må du starte feilsøking. Og akkurat som med alle andre oppgaver, krever effektiv feilsøking bruk av riktige verktøy. I dag diskuterer vi de beste verktøyene for feilsøking av nettverk.

Vi starter med en generell diskusjon om feilsøking i nettverket. Hva det er, hvorfor det er nødvendig og hvordan du nærmer deg oppgaven. Vi hopper rett inn og introduserer de ni beste verktøyene for feilsøking i nettverket. Som du vil se, er ikke alle favorittverktøyene våre omfattende verktøy for flere tusen dollar. Noen er vanlige gamle kommandolinjeverktøy som følger med de fleste operativsystemer. Faktisk har vi prøvd å holde en god balanse mellom kommandolinjen og GUI-verktøyene. Utvalget av verktøy jobber sammen for å danne det vi mener er et flott verktøysett som vil hjelpe deg med de fleste feilsøkingsscenarier.

instagram viewer

Om feilsøking i nettverket

Effektiv feilsøking i nettverket krever en systematisk tilnærming. Du starter med grunnleggende symptomer eller brukerklager og jobber deg for å finne kilden til problemet. Når du først har funnet den, er det ofte et stykke kake å fikse det. Den største vanskeligheten er vanligvis å finne problemet. Nettverk er store og komplekse ting, så hvor skal jeg begynne?

Det beste alternativet ditt er ofte å se på nylige endringer. Hvis du antar at nettverket ditt er riktig konfigurert, bryter det ikke av seg selv. I motsetning til en bil eller annen mekanisk enhet, er et nettverk ikke utsatt for slitasje som kan føre til at det til slutt går i stykker. Det meste av tiden, når noe begynner å gå galt, skyldes det at noe har endret seg. Det betyr ikke nødvendigvis at nettverket har endret seg. Det kan være bruken som er annerledes. For eksempel kan en enkelt bruker laste ned en enorm fil fra Internett og få alle andre til å oppleve forringet internettytelse.

Den mest grunnleggende gyldne regelen for å feilsøke noe - ikke bare nettverk - kan spare deg for mye tid og sorg: Gjør ingen antagelse. Ikke anta at brukerne forteller deg alt - eller at det de forteller deg er sant. Bekreft alt selv.

De 9 beste verktøyene for feilsøking av nettverk

Når det gjelder verktøyene man kan bruke for å feilsøke nettverksproblemer, er det så mange av dem at vi kan skrive en hel bok om dem. Faktisk er det skrevet mange bøker om emnet. For i dag konsentrerer vi oss om det vi har funnet å være de mest nyttige verktøyene. Du kjenner sannsynligvis allerede noen få av dem, men har kanskje ikke skjønt hvordan de kan hjelpe med feilsøking. Andre verktøy på listen vår har ikke noe annet formål enn å hjelpe til med feilsøking.

Vår første oppføring er Ingeniørens verktøysett fra SolarWinds. I tilfelle du ikke kjenner selskapet, lager SolarWinds noen av de beste verktøyene for nettverk og systemadministrasjon. Flaggskipets produkt, Network Performance Monitor, er et av de aller beste nettverksovervåking verktøy. SolarWinds er også kjent for å lage en håndfull gode gratisverktøy, hvorav noen nylig ble gjennomgått da vi diskuterte beste subnettkalkulatorer eller beste TFTP-servere.

Men i dag snakker vi om SolarWinds Engineer's Toolset. Som navnet tilsier, er dette ikke et verktøy, men snarere et komplett sett med verktøy. Ingeniørens verktøysett inneholder over 60 forskjellige verktøy. Det har litt av alt. Gjennom automatisk oppdagelse vil verktøyet oppdage alle nettverksenhetene dine, inkludert dyptgående detaljer, for eksempel koblingsporttilordninger. Selv om dette ikke hjelper deg mye med feilsøkingsarbeidet når problemer oppstår, kan de forbedre kunnskapen din om nettverket som kan være uvurderlig når du feilsøker.

SolarWinds Enginerr's Toolset - Web Console

Dette verktøysettet har noen gode dedikerte feilsøkingsverktøy. Verktøy som Ping Sweep, DNS Analyzer og TraceRoute kan brukes til å utføre robust nettverksdiagnostikk og raskt løse komplekse nettverksproblemer. Og hvis bekymringene dine er knyttet til sikkerhet, kan du bruke noen av verktøyets verktøy for å simulere angrep på nettverket ditt og bidra til å identifisere sårbarheter.

Engineer's Toolset har også noen utmerkede overvåknings- og varslingsfunksjoner. Den vil overvåke enhetene dine og gi varsler når den oppdager tilgjengelighets- eller helseproblemer. Dette kan ofte gi deg tid til å reagere før brukere begynner å ringe for å klage. Og hvis det ikke er nok, kan du også bruke noen av de inkluderte verktøyene for konfigurasjonshåndtering og loggkonsolidering.

Med alle disse funksjonene er ikke verktøyet for SolarWinds Engineer gratis. Prisingen starter på $ 1 495 og er per sete, og krever en lisens per navngitt bruker. Hvis du vil prøve dette verktøysettet, er en gratis 30-dagers prøveversjon tilgjengelig fra SolarWinds.

GRATIS 30-DAGERS prøve: SOLARWINDS ENGINEERS VERKTØY

En håndfull nyttige kommandolinjeverktøy

Noen av de mest nyttige nettverksfeilsøkingsverktøyene er innebygd i de fleste operativsystemer. De vil kanskje ikke slå deg som feilsøkingsverktøy, men som vi skal se, kan hver gi deg noen verdifull innsikt i hva som kan være galt med nettverket ditt.

2. Ping

Ping er egentlig det mest grunnleggende av alle feilsøkingskommandoer. Den gjør ikke så mye, men det den gjør er så nyttig at den følger med hvert eneste operativsystem. Teknisk sett sender Ping bare ICMP ekko-forespørselpakker til målet og venter på at det skal svare ved å sende tilbake ICMP ekko-svarpakker. Denne prosessen gjentas et visst antall ganger – 5 som standard i windows og til den er stoppet som standard under de fleste Unix / Linux-implementeringer - slik at den kan samle inn statistikk. Ping beregner forsinkelsen mellom hver forespørsel og svaret og vises som tur-retur tid. På Unix-varianter viser den vanligvis også verdien til svarets TTL-felt, og gir en indikasjon på antall humle - eller rutere - mellom kilden og destinasjonen.

Som et feilsøkingsverktøy kan Ping være det første trinnet ditt. Si for eksempel at en bruker klager over treg respons fra bedriftsintranettet. Ved å kjøre en Ping av intranett-webserveren fra brukerens arbeidsstasjon, kan du raskt få en første diagnose. Hvis Ping-statistikken viser en langsom responstid, er det sannsynlig at du har et nettverksproblem. På den annen side er det pings som er normalt, kanskje er det serveren som ikke svarer raskt nok. Uansett hva, det gir deg et utgangspunkt for videre feilsøking.

3. Tracert / Traceroute

Avhengig av om du kommer fra Windows eller * nix-verdenen, kjenner du dette kommandolinjeverktøyet som enten Tracert eller Traceroute. De er nesten identiske og tjener nøyaktig samme formål. Kommandoen, som du starter ved å gi den en IP-adresse, vil vise en liste over alle rutere som må krysses mellom datamaskinen du utsteder kommandoen fra og destinasjons-IP adresse.

Som feilsøkingsverktøy er Tracert like nyttig som Ping. Moderne nettverk er ofte bygd med spenst og redundans med flere stier mellom to punkter. Når en av flere stier går ned av en eller annen grunn, blir trafikken automatisk omdirigert gjennom en annen bane. Denne forskjellige banen kan forringe ytelsen.

En annen nyttig funksjon ved Traceroute er at den, akkurat som Ping, vil vise statistikk over responstid for hvert humle. Dette gjør det til et uvurderlig verktøy å bruke for å kartlegge plasseringen til nettets treghet eller overbelastning. For hvert hopp, vil Traceroute vise deg minimum, gjennomsnitt og maksimum svarstid.

4. ipconfig

Ipconfig er et annet kommandolinjeverktøy som er inkludert i de fleste operativsystemer. Kommandoen brukes til å vise informasjon på IP-protokollbunken på datamaskinen der du kjører den. Ulike brytere eller kommandolinjealternativer lar deg vise mer eller mindre detaljer.

Som standard viser kommandoen IP-adresse, undernettmaske og standard gateway tilknyttet hvert nettverksgrensesnitt installert på en datamaskin. Å legge til alternativet / alle vil vise betydelig mer informasjon. Det vil for eksempel gi deg MAC-adressen til hvert grensesnitt. Det vil også indikere om IP-adressen og konfigurasjonen ble gjort manuelt eller gjennom DHCP. Og når det gjelder DHCP, vil den fortelle deg detaljene om DHCP-serveren og leieavtalen.

Ipconfig har et annet verktøy utover å gi informasjon om den lokale maskinen. Noen av Ipconfigs kommandolinjebrytere vil føre til at noen parametere blir tilbakestilt eller endret. DHCP-leiekontrakter kan endres ved å bruke kommandoene ipconfig / release og ipconfig / fornye. Førstnevnte vil frigjøre gjeldende DHCP-leieavtale, mens sistnevnte vil be om en ny IP-adresse fra DHCP-serveren. Som et annet eksempel kan kommandoen ipconfig / flushdns brukes til å tømme cache for DNS-navnoppløsningen.

5. netstat

Et av problemene med feilsøking av TCP / IP-tilkoblingsproblemer kommer fra det enorme antallet tilkoblinger og tjenester på ethvert system. Netstat kan hjelpe deg med å identifisere status for hver tilkobling og hvilke tjenester som kjører, og hjelpe deg med å begrense søket. Netstat, som er tilgjengelig på de fleste operativsystemer, kan raskt gi detaljer om klienttjenester og TCP / IP-kommunikasjon.

Når du gir kommandoen, vises alle aktive tilkoblinger på den lokale datamaskinen, begge innkommende en utgående. Videre kan Netstat også vise lytteporter på datamaskinen der den kjøres. Netstat er en kommando som godtar mange alternativer. Og for å gjøre ting mer forvirrende, er forskjellige alternativer mellom plattformer. For eksempel vil Netstat -b på Windows vise navnet på den kjørbare som er tilknyttet hver tilkobling, mens den på OS X eller BSD brukes sammen med -i for å vise statistikk i byte.

Den beste måten å lære om alle tilgjengelige parametere til den spesifikke versjonen din på Netstat, er å kjøre den med -? alternativet for å vise verktøyets hjelpeskjerm. På * nix-systemer kan du vise Netstat-man-siden for å få den samme informasjonen.

6. Nslookup (And Dig)

Det siste av våre kommandolinjeværktøy kalles Nslookup og Dig. Hvorfor to forskjellige verktøy? Vi er i ferd med å forklare. Nslookup og Dig brukes til å bekrefte DNS-oppløsning. Domain Name Service, eller DNS, er en tjeneste som datamaskiner bruker for å løse vertsnavn som www.microsoft.com til IP-adresser. Feil DNS-oppløsning - der en DNS-server vil returnere en feilaktig IP-adresse - er et vanlig problem, selv om den ofte overses.

Nslookup-kommandoen blir vanligvis fulgt av et vertsnavn og vil returnere den tilsvarende IP-adressen. En av ulempene med Nslookup som feilsøkingsverktøy er det, selv om det som standard vil være det avhøre DNS-serveren som er konfigurert lokalt, den bruker ikke operativsystemets navneløsning biblioteker. Derfor kan Nslookup returnere riktig informasjon selv når datamaskinens navneløsningssystem ikke fungerer.

For å omgå dette problemet ble Dig opprettet. Selv om syntaksen er noe annerledes - spesielt når du bruker avanserte alternativer, tjener Dig i hovedsak det samme formålet som Nslookup, men det bruker operativsystemets biblioteker. Den største ulempen med Dig er at den ikke er inkludert i de fleste operativsystemer, selv om den leveres med Bind - ISC DNS-serverprogramvaren - som kan være lastet ned fra ISCs nettsted.

Sysinternals er egentlig ikke et produkt. Det er et nettsted som nå er en del av Microsoft TechNet. Sysinternals er på listen vår fordi den har en håndfull nyttig feilsøkingsverktøy for nettverk. Totalt sett har nettstedet over 60 forskjellige verktøy som kan lastes ned, men ikke alle er for feilsøking i nettverket.

Blant de mest interessante verktøyene fra Sysinternals er Piping, som er en forbedret versjon av Ping som du kan bruke til å måle nettverksytelse. Dette er et kommandolinjeverktøy akkurat som Ping, men det tilbyr flere alternativer, for eksempel muligheten for å gjøre Pings ved hjelp av TCP-pakker i stedet for ICMP. Dette kan vise seg å være en bedre test enn standard Ping ettersom ICMP-forespørsler ikke alltid blir behandlet på samme måte som TCP.

TechNet Sysinternals hjemmeside

Et annet nyttig verktøy fra Sysinternals heter TCPView, et Windows-program som vil vise deg detaljerte lister over alle TCP- og UDP-endepunktene på systemet ditt, inkludert de lokale og eksterne adressene og tilstanden til TCP-tilkoblinger. På eldre versjoner av Windows rapporterer TCPView også navnet på prosessen som eier sluttpunktet. TCPView ligner Netstat omtalt ovenfor. Den tilbyr imidlertid en mer informativ og praktisk presentert undergruppe av Netstat.

Packet sniffers er en spesiell type feilsøkingsverktøy som lar deg undersøke nettverkstrafikk i dybden. De er mikroskopene til feilsøkingsverktøy for nettverk. Pakkesniffere gjør to ting. Først fanger de hver eneste pakke som kommer inn eller går ut av et nettverksgrensesnitt. Men enda viktigere, pakkesniffere tilbyr kraftige analyseverktøy som vil avkode pakkeoverskrifter, samle samtaler på nytt og gi en velkommen innsikt i hva som skjer i nettverket ditt.

Wireshark Skjermbilde

Når du snakker om pakkesniffere, Wireshark, et gratis og åpen kildekodeverktøy,ser ut til å være referanse. Det har blitt standarden så mange andre verktøy—til og med kommersielle - vil å etterligne. Verktøyet er spesielt kjent for det kraftige analysefunksjoner. Mange administratorer bruker kommandolinjeværktøy som tcpdump eller Windump for å fange trafikk fordi de allerede er til stede på systemene der de vil fange opp trafikk. De da laste fangst fil inn i Wireshark for analyse. I tillegg til analysemulighetene, er Wiresharks filtre ennother imponerende trekk ved produktet. Ved hjelp av filtre kan man null inn på nøyaktig dataen deEr interessert i, gjør analysen enklere.

Wireshark har en bratt læringskurve, men det er vel verdt å lære. Det er et av de mest nyttige verktøyene for feilsøking. Det har eksistert i nesten tjue år og har blitt portet til de fleste store plattformene.

nmap, som står for Network Mapper, er en skannering verktøy brukes til å oppdage verter og tjenester, dermed bygge et "kart" av nettverket, derav navnet. nmap verk av sendeing spesiallagde pakker til målverten (e) -liksom Ping – og analyzing svarene.

Nmaps primære bruk er å analysere hvilke tjenester som er tilgjengelige på en datamaskin. Den vil oppdage verter og deres tjenester og oppdage operativsystemet deres. Gjennom scripting kan verktøyet brukes til avansert tjenestedeteksjon, sårbarhetsdeteksjon og mer.

Zenmap GUI-skjermbilde

Nmap, som er et kommandolinjeverktøy startet som et Linux-verktøy bare, men det har siden blitt portert til flere andre operativsystemer inkludert Windows, Solaris, HP-UX, de fleste BSD-varianter inkludert OS X, AmigaOS og IRIX. Hvis du foretrekker grafiske brukergrensesnitt, har flere GUI-frontend end Nmap blitt utgitt. Den beste går under navnet Zenmap, og den er fra samme lag som Nmap. Zenmap, sammenlignet med Nmap, er mye lettere å lære og mestre, takket være det godt designet brukergrensesnittet. Det er kanskje ikke det peneste verktøyet, men det har en god funksjonalitet.

Konklusjon

Dette var bare et eksempel på hva vi fant å være de beste - eller de mest nyttige - feilsøkingsverktøyene i nettverket. Det er mange andre verktøy tilgjengelig og for å være helt ærlig, prøvde vi ikke dem alle. Faktisk er det muligens mange verktøy vi ikke en gang kjenner. Og det beste verktøyet for ett feilsøkingsscenario er kanskje ikke det beste i en annen sammenheng. Så det er ikke ett beste verktøy som passer alle behov. Det beste alternativet ditt er å ha så mange som mulig tilgjengelige og lære hvordan du bruker dem før du trenger det.

watch instagram story