Så här använder du TRACERT för att felsöka TCP/IP-problem i Windows

Gäller för
Windows Server 2019

En Microsoft Windows 2000-version av den här artikeln finns i 162326 .

Sammanfattning

I den här artikeln beskrivs TRACERT (Trace Route), ett kommandoradsverktyg som du kan använda för att spåra den sökväg som ett IP-paket (Internet Protocol) tar till målet.

I den här artikeln beskrivs följande avsnitt:

  • Så här använder du TRACERT-verktyget
  • Så här använder du TRACERT för att felsöka
  • Så här använder du TRACERT-alternativ

Mer information

Så här använder du TRACERT-verktyget

Diagnostikverktyget TRACERT bestämmer vägen till ett mål genom att skicka EKMP-e-postpaket (Internet Control Message Protocol) till målet. I dessa paket använder TRACERT olika TTL-värden (IP Time-To-Live). Eftersom varje router längs sökvägen krävs för att minska paketets TTL med minst 1 innan paketet vidarebefordras är TTL i själva verket en hoppräknare. När TTL för ett paket når noll (0) skickar routern ett meddelande om att ICMP har överskridits till källdatorn.

TRACERT skickar det första ekopaketet med en TTL på 1 och ökar TTL med 1 på varje efterföljande överföring, tills destinationen svarar eller tills den maximala TTL har nåtts. ICMP-meddelandena "Tiden har överskridits" som mellanliggande routrar skickar tillbaka visar vägen. Observera dock att vissa routrar tyst släpper paket som har utgångna TTLs, och dessa paket är osynliga för TRACERT.

TRACERT skriver ut en sorterad lista över mellanliggande routrar som returnerar meddelanden om att ICMP har överskridits. Om du använder alternativet -d med kommandot tracert instrueras TRACERT att inte utföra en DNS-sökning på varje IP-adress, så att TRACERT rapporterar IP-adressen till routerns närliggande gränssnitt.

I följande exempel av spårningskommandot och dess utdata färdas paketet genom två routrar (157.54.48.1 och 11.1.0.67) för att komma till värd 11.1.0.1. I det här exemplet är standardgatewayen 157.54.48.1 och routerns IP-adress på 11.1.0.0-nätverket är 11.1.0.67.

Kommandot:

C:\>tracert 11.1.0.1
Utdata från kommandot:

   Spårningsväg till 11.1.0.1 över maximalt 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

   Spårningen är slutförd.

Så här använder du TRACERT för att felsöka

Du kan använda TRACERT för att ta reda på var ett paket stoppades i nätverket. I följande exempel har standardgatewayen upptäckt att det inte finns någon giltig sökväg för värden på 22.110.0.1. Förmodligen har antingen routern ett konfigurationsproblem, eller så finns inte 22.110.0.0-nätverket, vilket återspeglar en dålig IP-adress.

Kommandot:

C:\>tracert 22.110.0.1
Utdata från kommandot:

   Spårningsväg till 22.110.0.1 över maximalt 30 hopp
   -----------------------------------------------------
   1 157.54.48.1 rapporter: Målnätet kan inte nås.

   Spårningen är slutförd.
 TRACERT är användbart för felsökning av stora nätverk där flera sökvägar kan leda till samma punkt eller där många mellanliggande komponenter (routrar eller broar) är inblandade.

Så här använder du TRACERT-alternativ

Det finns flera kommandoradsalternativ som du kan använda med TRACERT, även om alternativen vanligtvis inte är nödvändiga för standardfelsökning.

I följande exempel på kommandosyntax visas alla möjliga alternativ:

tracert -d -h maximum_hops -j host-list -w timeout target_hostVad parametrarna gör:

   -d
      Anger att adresser inte ska matchas mot värdnamn

   -h maximum_hops
      Anger det maximala antalet hopp som ska söka efter målet

   -j värdlista
      Anger vägen för lös källkod längs värdlistan

   -w timeout
      Väntar på det antal millisekunder som anges av timeout för varje
      svara

   target_host
      Anger målvärdens namn eller IP-adress