Slik bruker du Traceroute til å identifisere nettverksproblemer

Innholdsfortegnelse:

Slik bruker du Traceroute til å identifisere nettverksproblemer
Slik bruker du Traceroute til å identifisere nettverksproblemer

Video: Slik bruker du Traceroute til å identifisere nettverksproblemer

Video: Slik bruker du Traceroute til å identifisere nettverksproblemer
Video: How to Boost iPhone Signal (Service)! - YouTube 2024, April
Anonim
Traceroute er et kommandolinjeverktøy som følger med Windows og andre operativsystemer. Sammen med ping-kommandoen er det et viktig verktøy for å forstå problemer med Internett-tilkobling, inkludert pakktap og høy ventetid.
Traceroute er et kommandolinjeverktøy som følger med Windows og andre operativsystemer. Sammen med ping-kommandoen er det et viktig verktøy for å forstå problemer med Internett-tilkobling, inkludert pakktap og høy ventetid.

Hvis du har problemer med å koble til et nettsted, kan traceroute fortelle deg hvor problemet er. Det kan også bidra til å visualisere banetrafikken mellom datamaskinen og en webserver.

Hvordan Traceroute Fungerer

Når du kobler deg til et nettsted - si, howtogeek.com - trafikken må gå gjennom flere mellommenn før du kommer til nettsiden. Trafikken går gjennom din lokale ruter, Internett-leverandørens rutere, til større nettverk, og så videre.

Traceroute viser oss sti trafikken tar for å nå nettstedet. Det viser også forsinkelsene som oppstår ved hvert stopp. Hvis du har problemer med å nå et nettsted, og at nettstedet fungerer som det skal, er det mulig at det er et problem et sted på banen mellom datamaskinen og nettstedets servere. Traceroute vil vise deg hvor dette problemet er.

Vi har brukt traceroute til å forklare - og demonstrere - hvem som tilbyr Internett-tjenesten til Internett-leverandøren din.

I mer tekniske termer sender traceroute en sekvens med pakker ved hjelp av ICMP-protokollen (samme protokoll som brukes til ping-kommandoen.) Den første pakken har en tids-til-live-funksjon (også kjent som TTL eller hopgrense) på 1, den andre pakke har en TTL på 2, og så videre. Hver gang en pakke sendes til en ny ruteren, blir TTL redusert med 1. Når den når 0, blir pakken kassert og ruteren returnerer en feilmelding. Ved å sende pakker på denne måten sikrer traceroute at hver ruter i stien vil kaste bort en pakke og sende et svar.

Hvordan bruke Traceroute

Traceroute kjøres fra en kommandoprompt eller et terminalvindu. På Windows, trykk Windows-tasten, skriv Kommandoprompt, og trykk Enter for å starte en.

For å kjøre en traceroute, kjør tracert-kommandoen etterfulgt av adressen til et nettsted. Hvis du for eksempel vil kjøre en traceroute på How-To Geek, vil du kjøre kommandoen:

tracert howtogeek.com

(På Mac eller Linux, kjøre traceroute howtogeek.com i stedet.)

Du vil gradvis se ruteopptaket da datamaskinen mottar svar fra ruterne underveis.

Image
Image

Forstå utgangen

Den grunnleggende ideen er selvforklarende. Den første linjen representerer din hjemmerouter (forutsatt at du er bak en ruteren), de neste linjene representerer Internett-leverandøren din, og hver linje lenger ned representerer en ruter som er lenger unna.

Formatet på hver linje er som følger:

Hop RTT1 RTT2 RTT3 Domain Name [IP Address]

  • Hop: Når en pakke passerer mellom en ruteren, blir dette referert til som en "hop". For eksempel i utgangen ovenfor kan vi se at det tar 14 humle å nå How-To Geeks servere fra min nåværende plassering.
  • RTT1, RTT2, RTT3: Dette er den rundturstiden det tar for en pakke å komme seg til en hopp og tilbake til datamaskinen din (i millisekunder). Dette kalles ofte latens, og er det samme nummeret du ser når du bruker ping. Traceroute sender tre pakker til hvert hopp og viser hver gang, så du har en ide om hvor konsistent (eller inkonsekvent) latensen er. Hvis du ser en * i noen kolonner, mottok du ikke svar - noe som kan indikere tap av pakker.
  • Domenenavn [IP-adresse]: Domenenavnet, hvis tilgjengelig, kan ofte hjelpe deg med å se plasseringen til en ruteren. Hvis dette ikke er tilgjengelig, vises bare IP-adressen til ruteren.

Du bør nå kunne bruke kommandoen tracert og forstå dens utgang.

Anbefalt: