Slik bruker du TRACERT til å feilsøke TCP/IP-problemer i Windows

Gjelder for
Windows Server 2019

Hvis du vil ha en Microsoft Windows 2000-versjon av denne artikkelen, kan du se 162326 .

Sammendrag

Denne artikkelen beskriver TRACERT (Trace Route), et kommandolinjeverktøy som du kan bruke til å spore banen som en IP-pakke (Internet Protocol) tar til målet.

Denne artikkelen tar for seg følgende emner:

  • Slik bruker du TRACERT-verktøyet
  • Slik bruker du TRACERT til å feilsøke
  • Slik bruker du TRACERT-alternativer

Mer informasjon

Slik bruker du TRACERT-verktøyet

TRACERT-diagnoseverktøyet bestemmer ruten til et mål ved å sende ICMP-ekkopakker (Internet Control Message Protocol) til målet. I disse pakkene bruker TRACERT forskjellige IP Time-To-Live-verdier (TTL). Fordi hver ruter langs banen er nødvendig for å redusere pakkens TTL med minst 1 før du videresender pakken, er TTL effektivt en mellomdisk. Når TTL på en pakke når null (0), sender ruteren meldingen «Tid overskredet» i ICMP tilbake til kildedatamaskinen.

TRACERT sender den første ekkopakken med en TTL på 1 og øker TTL med 1 på hver påfølgende overføring, til målet svarer eller til maksimal TTL er nådd. ICMP-meldingen «Tid overskredet» som mellomliggende rutere sender tilbake, viser ruten. Vær imidlertid oppmerksom på at noen rutere slipper pakker som har utløpte TTLer, og disse pakkene er usynlige for TRACERT.

TRACERT skriver ut en sortert liste over mellomliggende rutere som returnerer ICMP-meldingene «Tid overskredet». Hvis du bruker alternativet -d med sporingskommandoen, instrueres TRACERT om ikke å utføre et DNS-oppslag på hver IP-adresse, slik at TRACERT rapporterer IP-adressen til nærsidegrensesnittet til ruterne.

I følgende eksempel på sporingskommandoen og utdataene går pakken gjennom to rutere (157.54.48.1 og 11.1.0.67) for å få tilgang til verten 11.1.0.1. I dette eksemplet er standardgatewayen 157.54.48.1, og IP-adressen til ruteren på 11.1.0.0-nettverket er på 11.1.0.67.

Kommandoen:

C:\>tracert 11.1.0.1
Utdataene fra kommandoen:

   Sporingsrute til 11.1.0.1 over maksimalt 30 hopp
   ---------------------------------------------------
   1 2 ms 3 ms 2 ms 157.54.48.1
   2 75 ms 83 ms 88 ms 11.1.0.67
   3 73 ms 79 ms 93 ms 11.1.0.1

   Sporingen er fullført.

Slik bruker du TRACERT til å feilsøke

Du kan bruke TRACERT til å finne ut hvor en pakke stoppet på nettverket. I eksemplet nedenfor har standardgatewayen funnet ut at det ikke finnes noen gyldig bane for verten på 22.110.0.1. Ruteren har sannsynligvis et konfigurasjonsproblem, eller 22.110.0.0-nettverket finnes ikke, noe som gjenspeiler en ugyldig IP-adresse.

Kommandoen:

C:\>tracert 22.110.0.1
Utdataene fra kommandoen:

   Sporingsrute til 22.110.0.1 over maksimalt 30 hopp
   -----------------------------------------------------
   1 157.54.48.1 rapporter: Målnett kan ikke nås.

   Sporingen er fullført.
 TRACERT er nyttig for feilsøking av store nettverk der flere baner kan føre til samme punkt, eller der mange mellomliggende komponenter (rutere eller broer) er involvert.

Slik bruker du TRACERT-alternativer

Det finnes flere kommandolinjealternativer som du kan bruke med TRACERT, selv om alternativene vanligvis ikke er nødvendige for standard feilsøking.

Følgende eksempel på kommandosyntaks viser alle mulige alternativer:

tracert -d -h maximum_hops -j host-list -w timeout target_hostHva parameterne gjør:

   -d
      Angir at adresser til vertsnavn ikke skal løses

   -h maximum_hops
      Angir maksimalt antall hopp som skal søkes etter målet

   -j vertsliste
      Angir løs kilderute langs vertslisten

   -w tidsavbrudd
      Venter på antall millisekunder angitt av tidsavbrudd for hver
      svar

   target_host
      Angir navnet eller IP-adressen til målverten