Upotreba usluge TRACERT za rešavanje problema sa TCP/IP adresom u operativnom sistemu Windows

Primenjuje se na
Windows Server 2019

Za Microsoft Windows 2000 verziju ovog članka pogledajte 162326 .

Rezime

U ovom članku opisan je TRACERT (Trace Route), uslužni program komandne linije koji možete koristiti za praćenje putanje koju paket internet protokola (IP) vodi do odredišta.

Ovaj članak govori o sledećim temama:

  • Kako se koristi uslužni program TRACERT
  • Kako se koristi TRACERT za rešavanje problema
  • Kako se koriste opcije TRACERT-a

Više informacija

Kako se koristi uslužni program TRACERT

TRACERT dijagnostički uslužni program određuje usmeravanje ka odredištu tako što šalje Internet Control Message Protocol (ICMP) eho pakete na odredište. U tim paketima TRACERT koristi različite IP Time-To-Live (TTL) vrednosti. Pošto svaki ruter duž putanje mora da smanji TTL paketa za najmanje 1 pre prosleđivanja paketa, TTL je u stvari brojač međukoraka. Kada TTL na paketu dostigne nulu (0), ruter šalje ICMP poruku "Prekoračeno vreme" nazad izvornom računaru.

TRACERT šalje prvi eho paket sa TTL 1 i povećava TTL za 1 pri svakom sledećem prenosu, sve dok odredište ne odgovori ili dok se ne dostigne maksimalna vrednost TTL. ICMP poruka "Prekoračeno vreme" koje posredni ruteri šalju nazad pokazuju put. Međutim, obratite pažnju na to da neki ruteri tiho ispuštaju pakete kojima je istekao TTL zapis, a ti paketi su nevidljivi TRACERT-u.

TRACERT štampa uređenu listu posrednih rutera koji daju ICMP poruku "Prekoračeno vreme". Korišćenje opcije -d sa komandom tracert nalaže TRACERT-u da ne vrši DNS pronalaženje za svaku IP adresu, tako da će TRACERT prijaviti IP adresu interfejsa sa bliže strane rutera.

U sledećem primeru komande tracert i njenog izlaza, paket putuje kroz dva rutera (157.54.48.1 i 11.1.0.67) da bi došao do hosta 11.1.0.1. U ovom primeru, podrazumevani mrežni prolaz je 157.54.48.1, a IP adresa rutera na mreži 11.1.0.0 je 11.1.0.67.

Komanda:

C:\>tracert 11.1.0.1
Izlaz komande:

   Praćenje rute do 11.1.0.1 u maksimalno 30 koraka
   ---------------------------------------------------
   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

   Praćenje je dovršeno.

Kako se koristi TRACERT za rešavanje problema

TRACERT možete koristiti da biste saznali gde se paket zaustavio na mreži. U sledećem primeru, podrazumevani mrežni prolaz je otkrio da ne postoji važeća putanja za host na 22.110.0.1. Verovatno ili ruter ima problem sa konfiguracijom, ili 22.110.0.0 mreža ne postoji, što odražava lošu IP adresu.

Komanda:

C:\>tracert 22.110.0.1
Izlaz komande:

   Praćenje rute do verzije 22.110.0.1 u maksimalno 30 koraka
   -----------------------------------------------------
   1 157.54.48.1 izveštaja: Odredišna mreža je nedostupna.

   Praćenje je dovršeno.
 TRACERT je koristan za rešavanje problema sa velikim mrežama gde nekoliko putanja može da vodi do iste tačke ili gde je uključeno mnogo srednjih komponenti (rutera ili mostova).

Kako se koriste opcije TRACERT-a

Postoji nekoliko opcija komandne linije koje možete da koristite sa TRACERT-om, iako te opcije obično nisu neophodne za standardno rešavanje problema.

Sledeći primer sintakse komande prikazuje sve moguće opcije:

tracert -d -h maximum_hops -j lista-host-list -w timeout target_hostŠta rade parametri:

   -d
      Navodi da se adrese ne razrešavaju prema imenima hostova

   -h maximum_hops
      Navodi maksimalan broj međukoraka za traženje cilja

   -j lista-domaćina
      Navodi labavo usmeravanje izvora duž liste hostova

   -w vremensko ograničenje
      Čeka broj milisekundi koji je određen vremenskim ograničenjem za svaku
      odgovori

   target_host
      Navodi ime ili IP adresu ciljnog hosta