Windowsin TCP/IP-ongelmien vianmääritys TRACERT-toiminnolla

Käytetään kohteeseen
Windows Server 2019

Lisätietoja tämän artikkelin Microsoft Windows 2000 -versiosta on artikkelissa 162326 .

Yhteenveto

Tässä artikkelissa kuvataan TRACERT (Trace Route), komentoriviapuohjelma, jonka avulla voit jäljittää polun, jonka IP (Internet Protocol) -paketti vie kohteeseensa.

Tässä artikkelissa käsitellään seuraavia aiheita:

  • TRACERT-apuohjelman käyttäminen
  • Tracertin käyttäminen vianmääritykseen
  • TRACERT-asetusten käyttäminen

Lisätietoja

TRACERT-apuohjelman käyttäminen

TRACERT-vianmääritysapuohjelma määrittää reitin kohteeseen lähettämällä kohteeseen Internet Control Message Protocol (ICMP) -kaikupaketteja. Näissä paketeissa TRACERT käyttää vaihtelevia IP Time-To-Live (TTL) -arvoja. Koska jokaisen polun reitittimen on pienennettävä paketin TTL-arvoa vähintään 1:llä ennen paketin edelleenlähetystä, TTL on käytännössä hop-laskuri. Kun paketin TTL-arvo on nolla (0), reititin lähettää ICMP:n "Ylitetty aika" -viestin takaisin lähdetietokoneelle.

TRACERT lähettää ensimmäisen kaikupaketin, jonka TTL-arvo on 1, ja lisää TTL:ää 1:llä jokaisessa myöhemmässä lähetyksessä, kunnes kohde vastaa tai kunnes TTL-enimmäismäärä saavutetaan. Välireitittimien lähettämät ICMP:n "Aika ylittyneet" -viestit näyttävät reitin. Huomaa kuitenkin, että jotkin reitittimet pudottavat hiljaisesti paketteja, jotka ovat vanhentuneet TTL-osoitteita, ja nämä paketit eivät näy TRACERT:lle.

TRACERT tulostaa järjestetyn luettelon välireititteistä, jotka palauttavat ICMP:n "Ylitetty aika" -viestejä. Käyttämällä -d-vaihtoehtoa jäljitinkomennon kanssa TRACERT ei suorita DNS-hakua kullekin IP-osoitteelle, jotta TRACERT raportoi reitittimien lähellä olevan käyttöliittymän IP-osoitteen.

Seuraavassa tracert-komennon ja sen tulosteen esimerkissä paketti kulkee kahden reitittimen (157.54.48.1 ja 11.1.0.67) läpi päästäkseen isäntään 11.1.0.1. Tässä esimerkissä oletusyhdyskäytävä on 157.54.48.1 ja reitittimen IP-osoite 11.1.0.0-verkossa on 11.1.0.67.

Komento:

C:\>tracert 11.1.0.1
Komennon tulos:

   Reitin jäljittäminen 11.1.0.1:een enintään 30 humalan aikana
   ---------------------------------------------------
   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

   Seuranta valmis.

Tracertin käyttäminen vianmääritykseen

Tracertin avulla voit selvittää, mihin paketti pysähtyi verkossa. Seuraavassa esimerkissä oletusyhdyskäytävä on havainnut, että 22.110.0.1-isännälle ei ole kelvollista polkua. Reitittimessä on todennäköisesti määritysongelma tai 22.110.0.0-verkkoa ei ole olemassa, mikä kuvastaa virheellistä IP-osoitetta.

Komento:

C:\>tracert 22.110.0.1
Komennon tulos:

   Reitin jäljittäminen 22.110.0.1:een enintään 30 humalan aikana
   -----------------------------------------------------
   1 157.54.48.1 -raportit: Kohdeverkkoa ei voi tavoittaa.

   Seuranta valmis.
 TRACERT on hyödyllinen vianmäärityksessä suurissa verkoissa, joissa useat polut voivat johtaa samaan pisteeseen tai joissa on mukana useita väliosia (reitittimiä tai siltoja).

TRACERT-asetusten käyttäminen

Voit käyttää TRACERT-toiminnossa useita komentoriviasetuksia, vaikka asetukset eivät yleensä ole tarpeen vakiovianmääritystä varten.

Komentosyntaksin seuraavassa esimerkissä näkyvät kaikki mahdolliset vaihtoehdot:

tracert -d -h maximum_hops -j host-list -w timeout target_hostMitä parametrit tekevät:

   -D
      Määrittää, että osoitteita ei ratkaista isäntänimien avulla

   -h maximum_hops
      Määrittää kohteen etsimiseen käytettävän säilön enimmäismäärän

   -j host-list
      Määrittää vapaan lähdereitin isäntäluetteloa pitkin

   -w aikakatkaisu
      Odottaa aikakatkaisun määrittämää millisekunteja kullekin
      vastaa

   target_host
      Määrittää kohdeisännän nimen tai IP-osoitteen