Sådan bruger du TRACERT til at fejlfinde TCP/IP-problemer i Windows

Gælder for
Windows Server 2019

Du kan finde en Microsoft Windows 2000-version af denne artikel under 162326 .

Resumé

I denne artikel beskrives TRACERT (Trace Route), et kommandolinjeværktøj, som du kan bruge til at spore den sti, som en IP-pakke (Internet Protocol) tager til destinationen.

Følgende emner beskrives i artiklen:

  • Sådan bruger du værktøjet TRACERT
  • Sådan bruges TRACERT til fejlfinding
  • Sådan bruger du TRACERT-indstillinger

Flere oplysninger

Sådan bruger du værktøjet TRACERT

Det diagnostiske værktøj TRACERT bestemmer ruten til en destination ved at sende ICMP-ekkopakker (Internet Control Message Protocol) til destinationen. I disse pakker bruger TRACERT variable IP Time-To-Live (TTL)-værdier. Da hver router langs stien skal mindske pakkens TTL med mindst 1, før pakken videresendes, er TTL i realiteten en hoptæller. Når TTL på en pakke når nul (0), sender routeren en ICMP-meddelelse om "Time Exceeded" tilbage til kildecomputeren.

TRACERT sender den første ekkopakke med en TTL på 1 og øger TTL med 1 ved hver efterfølgende transmission, indtil destinationen reagerer, eller indtil den maksimale TTL er nået. ICMP-meddelelserne "Time Exceeded", som mellemliggende routere sender tilbage, viser ruten. Bemærk dog, at nogle routere automatisk slipper pakker, der har udløbne TTL'er, og disse pakker er usynlige for TRACERT.

TRACERT udskriver en sorteret liste over de mellemliggende routere, der returnerer ICMP "Time Exceeded"-meddelelser. Brug af indstillingen -d med kommandoen tracert instruerer TRACERT om ikke at udføre et DNS-opslag på hver IP-adresse, så TRACERT rapporterer IP-adressen for routerens grænseflade på begge sider.

I følgende eksempel med kommandoen tracert og dens output bevæger pakken sig gennem to routere (157.54.48.1 og 11.1.0.67) for at få adgang til vært 11.1.0.1. I dette eksempel er standardgatewayen 157.54.48.1, og IP-adressen på routeren på 11.1.0.0-netværket er 11.1.0.67.

Kommandoen:

C:\>tracert 11.1.0.1
Outputtet fra kommandoen:

   Sporing af rute til 11.1.0.1 over maksimalt 30 hop
   ---------------------------------------------------
   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

   Sporing fuldført.

Sådan bruges TRACERT til fejlfinding

Du kan bruge TRACERT til at finde ud af, hvor en pakke stoppede på netværket. I følgende eksempel har standardgatewayen fundet, at der ikke er nogen gyldig sti til værten på 22.110.0.1. Sandsynligvis har enten routeren et konfigurationsproblem, eller også eksisterer 22.110.0.0-netværket ikke, hvilket afspejler en dårlig IP-adresse.

Kommandoen:

C:\>tracert 22.110.0.1
Outputtet fra kommandoen:

   Sporing af rute til 22.110.0.1 over maksimalt 30 hop
   -----------------------------------------------------
   1 157.54.48.1 rapporterer: Destinationsnettet er utilgængeligt.

   Sporing fuldført.
 TRACERT er nyttig til fejlfinding af store netværk, hvor flere stier kan føre til det samme punkt, eller hvor mange mellemliggende komponenter (routere eller broer) er involveret.

Sådan bruger du TRACERT-indstillinger

Der er flere kommandolinjeindstillinger, som du kan bruge med TRACERT, selvom indstillingerne normalt ikke er nødvendige for standardfejlfinding.

I følgende eksempel på kommandosyntaks vises alle de mulige indstillinger:

tracert -d -h maximum_hops -j host-list -w timeout target_hostHvad parametrene gør:

   -d
      Angiver, at adresser ikke skal fortolkes til værtsnavne

   -h maximum_hops
      Angiver det maksimale antal hop, der skal søges efter destinationen

   -j værtsliste
      Angiver løs kilderute langs værtslisten

   -w-timeout
      Venter det antal millisekunder, der er angivet af timeout for hver enkelt
      svar

   target_host
      Angiver navnet eller IP-adressen på destinationsværten