Tämän artikkelin Microsoft Windows 2000 -versio on 162326 .
Yhteenveto
Tässä artikkelissa käsitellään TRACERT (Trace Route) -komentoriviapuohjelmaa, jonka avulla voit jäljittää IP-paketin kohteeseen kulkevan polun.
Tässä artikkelissa käsitellään seuraavia aiheita:
- TRACERT-apuohjelman käyttäminen
- Vianmäärityksen TRACERT-funktion käyttäminen
- TRACERT-asetusten käyttäminen
Lisätietoja
TRACERT-apuohjelman käyttäminen
TRACERT-diagnostiikkaapuohjelma määrittää reitin määränpäähän lähettämällä ICMP (Internet Control Message Protocol) -kaikupaketteja kohteeseen. TRACERT käyttää näissä paketeissa erilaisia IP-elinajan (TTL) arvoja. Koska jokaisen polun varrella olevan reitittimen on pienennettävä paketin TTL-arvoa vähintään yhdellä ennen paketin lähettämistä, TTL on käytännössä hyppylaskuri. Kun paketin TTL saavuttaa nollan (0), reititin lähettää ICMP "Time Exceeded" -sanoman takaisin lähdetietokoneeseen.
TRACERT lähettää ensimmäisen kaikupaketin, jonka TTL-arvo on 1, ja kasvattaa TTL-arvoa yhdellä jokaisessa seuraavassa lähetyksessä, kunnes kohde vastaa tai kunnes TTL-enimmäisarvo on saavutettu. ICMP:n "Aika ylitetty" -viestit, jotka välireititin lähettää takaisin, näyttävät reitin. Huomaa kuitenkin, että jotkin reitittimet hylkäävät hiljaisesti paketteja, joiden TTL-aika on vanhentunut, ja nämä paketit ovat näkymättömiä TRACERTille.
TRACERT tulostaa järjestetyn luettelon välireitittimistä, jotka palauttavat ICMP:n "Time Exceeded" -sanomia. Käyttämällä valitsinta -d tracert-komennon kanssa TRACERT käskee TRACERT-funktiota olemaan suorittamatta DNS-hakua jokaiselle IP-osoitteelle, jotta TRACERT ilmoittaa reitittimien lähipuolen liittymän IP-osoitteen.
Seuraavassa esimerkissä tracert-komennosta ja sen tuloksesta paketti kulkee kahden reitittimen (157.54.48.1 ja 11.1.0.67) kautta 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 kohtaan 11.1.0.1 enintään 30 hypyn 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
Jäljitys on valmis.
Vianmäärityksen TRACERT-funktion käyttäminen
TRACERT-funktion avulla voit selvittää, mihin paketti pysähtyi verkossa. Seuraavassa esimerkissä oletusyhdyskäytävä on havainnut, ettei isännälle ole kelvollista polkua versiossa 22.110.0.1. Todennäköisesti joko reitittimessä on määritysongelma tai verkkoa 22.110.0.0 ei ole, mikä kuvastaa virheellistä IP-osoitetta.
Komento:
C:\>tracert 22.110.0.1
Komennon tulos:
Reitin jäljittäminen päivämäärään 22.110.0.1 enintään 30 hypyn kautta
-----------------------------------------------------
1 157.54.48.1 ilmoittaa: Kohdeverkko ei ole käytettävissä.
Jäljitys on valmis.
TRACERT on hyödyllinen vianmäärityksessä suurissa verkoissa, joissa voi olla useita polkuja samaan pisteeseen tai joissa on mukana useita välikomponentteja (reitittimiä tai siltoja).
TRACERT-asetusten käyttäminen
Voit käyttää TRACERT-lausekkeessa useita komentorivivalitsimia, vaikka asetuksia ei yleensä tarvita tavallisessa vianmäärityksessä.
Seuraavassa komentosyntaksin esimerkissä näkyvät kaikki vaihtoehdot:
tracert -d -h maximum_hops -j isäntäluettelo -w aikakatkaisu target_hostMitä parametrit tekevät:
-d
Määrittää, että osoitteita ei määritetä isäntänimiksi
-h maximum_hops
Määrittää kohteen siirtymien enimmäismäärän
-j isäntäluettelo
Määrittää irtonaisen lähdereitin isäntäluettelossa
-w aikakatkaisu
Odottaa kunkin aikakatkaisun määrittämän millisekuntimäärän
vastaa
target_host
Määrittää kohdeisännän nimen tai IP-osoitteen