A cikk Microsoft Windows 2000 rendszerre vonatkozó verziójával kapcsolatban lásd: 162326 .
Összegzés
Ez a cikk bemutatja a TRACERT (Trace Route) parancssori segédprogramot, amellyel nyomon követheti egy IP-csomagok útjának a célállomásáig.
Ez a cikk az alábbi témaköröket tárgyalja:
- A TRACERT segédprogram használata
- A TRACERT használata hibaelhárításhoz
- A TRACERT beállításainak használata
További információ
A TRACERT segédprogram használata
A TRACERT diagnosztikai segédprogram a célállomáshoz vezető útvonalat úgy határozza meg, hogy elküldi az ICMP (Internet Control Message Protocol) visszhangcsomagokat a célállomásra. Ezekben a csomagokban a TRACERT különböző IP-élettartam (TTL) értékeket használ. Mivel az útvonal mentén található minden útválasztónak legalább 1-gyel csökkentenie kell a csomag élettartamértékét a csomag továbbítása előtt, az élettartam tulajdonképpen egy ugrásszámláló. Amikor egy csomag TTL-értéke eléri a nullát (0), az útválasztó ICMP "Time Exceeded" (Idő túllépve) üzenetet küld a forrásszámítógépnek.
A TRACERT 1-es TTL-értékkel küldi el az első visszhangcsomagot, és minden következő átvitelnél eggyel növeli az élettartamot, amíg a célhely válaszolni nem fog, vagy amíg el nem éri a maximális TTL-értéket. Az ICMP "Time Exceeded" üzenetei, amelyeket a közbenső útválasztók küldenek vissza, megjelenítik az útvonalat. Megjegyzendő azonban, hogy egyes útválasztók értesítés nélkül eldobják a lejárt TTL-listákat, és ezek a csomagok láthatatlanok lesznek a TRACERT számára.
A TRACERT kinyomtatja az ICMP "Time Exceeded" (Idő túllépve) üzenetét visszaadó köztes útválasztók rendezett listáját. A -d kapcsoló használata a tracert paranccsal azt az utasítást adja, hogy a TRACERT ne végezzen DNS-keresést minden IP-címen, így a TRACERT az útválasztók közeli interfészének IP-címét adja eredményül.
A tracert parancsot és kimenetét bemutató alábbi példában a csomag két útválasztón (157.54.48.1 és 11.1.0.67) keresztül érkezik a 11.1.0.1 állomáshoz. Ebben a példában az alapértelmezett átjáró a 157.54.48.1, az útválasztó IP-címe pedig a 11.1.0.0 útválasztó IP-címe a 11.1.0.67.
A parancs:
C:\>tracert 11.1.0.1
A parancs kimenete:
Útvonal nyomon követése a 11.1.0.1-es buildig, maximum 30 ugráson keresztül
---------------------------------------------------
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
A nyomkövetés befejeződött.
A TRACERT használata hibaelhárításhoz
A TRACERT segítségével megállapíthatja, hogy hol állt meg egy csomag a hálózaton. Az alábbi példában az alapértelmezett átjáró azt észlelte, hogy nincs érvényes elérési út a 22.110.0.1-es állomáshoz. Valószínűleg vagy az útválasztónak konfigurációs problémája van, vagy a 22.110.0.0 hálózat nem létezik, ami rossz IP-címet jelez.
A parancs:
C:\>tracert 22.110.0.1
A parancs kimenete:
Útvonal nyomon követése a 22.110.0.1-re maximum 30 ugráson keresztül
-----------------------------------------------------
1 157.54.48.1 jelentés: A célhálózat nem érhető el.
A nyomkövetés befejeződött.
A TRACERT függvény nagy hálózatok hibaelhárításakor hasznos, ahol több útvonal vezethet ugyanahhoz a ponthoz, vagy ahol számos köztes összetevő (útválasztó vagy híd) van érintett.
A TRACERT beállításainak használata
A TRACERT eszközzel számos parancssori kapcsoló használható, bár a beállítások a szokásos hibaelhárításhoz általában nem szükségesek.
Az alábbi példa a parancsszintaxisra az összes lehetséges beállítást bemutatja:
tracert -d -h maximum_hops -j host-list -w timeout target_hostA paraméterek leírása:
-d
Megadja, hogy a címeket ne oldja fel az állomásnevekre
-h maximum_hops
Megadja a cél kereséséhez szükséges ugrások maximális számát
-j host-list
Megadja a laza forrásútvonalat az állomáslista mentén
-w időtúllépés
Az időtúllépés által meghatározott időtartamú kiértékelések
válasz
target_host
A célállomás nevét vagy IP-címét adja meg.