Příkaz tracert je příkaz příkazového řádku, který se používá k zobrazení několika podrobností o cestě, kterou paket vede z počítače nebo zařízení, na kterém se nacházíte, do jakéhokoli cíle, který určíte.
Někdy také můžete vidět příkaz tracert označovaný jako příkaz trace route nebo příkaz traceroute.
Tracert, jak je vysvětleno níže, platí pouze pro Windows, ale příkaz traceroute je dostupný i pro Linux.
Dostupnost příkazu Tracert
Příkaz tracert je dostupný z příkazového řádku ve všech operačních systémech Windows včetně Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP a starších verzích Windows.
Dostupnost určitých přepínačů příkazů tracert a další syntaxe příkazů tracert se může lišit operační systém od operačního systému.
Syntaxe příkazu Tracert
Pokud víte, jak číst syntaxi příkazů, syntaxe pro tracert je docela jednoduchá:
tracert [- d] [- h MaxHops] [- w TimeOut] [- 4] [- 6] cíl [ /?
Možnosti příkazu Tracert | |
---|---|
Item | Popis |
- d | Tato možnost zabraňuje tracertu překládat IP adresy na názvy hostitelů, což často vede k mnohem rychlejším výsledkům. |
- h MaxHops | Tato možnost tracert určuje maximální počet skoků při hledání cíle. Pokud nezadáte MaxHops a cíl nebyl nalezen o 30 skoků, tracert přestane hledat. |
- w TimeOut | Pomocí této možnosti tracert můžete zadat čas v milisekundách, po jehož uplynutí každá odpověď vyprší. |
- 4 | Tato možnost nutí tracert používat pouze IPv4. |
- 6 | Tato možnost přinutí tracert používat pouze IPv6. |
target | Toto je cíl, buď IP adresa, nebo název hostitele. |
/? | Pomocí přepínače nápovědy s příkazem tracert zobrazíte podrobnou nápovědu k několika možnostem příkazu. |
Existují také další méně běžně používané možnosti pro příkaz tracert, včetně [- j HostList], [- R] a [- S SourceAddress]. Další informace o těchto možnostech získáte pomocí přepínače nápovědy s příkazem tracert.
Uložte zdlouhavé výsledky příkazu tracert přesměrováním výstupu příkazu do souboru s operátorem přesměrování.
Příklady příkazů Tracert
tracert 192.168.1.1
Ve výše uvedeném příkladu se příkaz tracert používá k zobrazení cesty ze síťového počítače, na kterém je příkaz tracert vykonáván síťovým zařízením, v tomto případě routerem v místní síti, kterému je přiřazena 192.168.1.1 IP adresa.
Výsledek zobrazený na obrazovce bude vypadat nějak takto:
Trasování trasy na 192.168.1.1 po maximálně 30 přeskocích
1 <1 ms <1 ms <1 ms 192. 2 <1 ms <1 ms <1 ms 192.168.1.1
Sledování dokončeno.
V tomto příkladu můžete vidět, že tracert našel síťové zařízení pomocí IP adresy 192.168.1.254, řekněme síťový přepínač, za kterým následuje cíl 192.168.1.1, router.
tracert www.google.com
Pomocí příkazu tracert uvedeného výše žádáme tracert, aby nám ukázal cestu z místního počítače až k síťovému zařízení s názvem hostitele www.google.com.
Trasování trasy na www.l.google.com [209.85.225.104]
nad maximálně 30 skoky:
1 <1 ms <1 ms <1 ms 10.1.0.12 35 ms 19 ms 29 ms ms 98.245.140.1 m 245.140.1 -0-3.dnv.comcast.net [68.85.105.201]…13 81 ms 76 ms 75 ms 209.85.241.37
14 84 ms 91 ms 87 ms 209.85.248.10215 76 ms 112 ms76 ms iy-f104.1e2098.5.5.
Sledování dokončeno.
V tomto příkladu můžeme vidět, že tracert identifikoval patnáct síťových zařízení včetně našeho routeru na 10.1.0.1 a celou cestu až k cíli www.google.com, o kterém nyní víme, že používá veřejnou IP adresu 209.85.225.104, jedna z mnoha IP adres Google.
Chmely 4 až 12 byly výše vyloučeny, jen aby byl příklad jednoduchý. Pokud byste prováděli skutečný tracert, všechny tyto výsledky by se zobrazily na obrazovce.
tracert -d www.yahoo.com
S tímto příkladem příkazu tracert znovu požadujeme cestu k webové stránce, tentokrát www.yahoo.com, ale nyní bráníme tracert v rozlišení názvů hostitelů pomocí volby -d.
Trasování trasy na any-fp.wa1.b.yahoo.com [209.191.122.70]
nad maximálně 30 skoků:
1 <1 ms <1 ms <1 ms 10.1.0.1
2 29 ms 23 ms 20 ms 98.245.1
1 98.245,1 ms 14 ms 68.85.105.201…13 98 ms 77 ms 79 ms 209.191.78.1318 m 88 ms 89 ms 68.142.193.1115 77 ms 79 ms 78 ms 209.191.122.70
Vidíme, že tracert opět identifikoval patnáct síťových zařízení včetně našeho routeru na 10.1.0.1 a celou cestu až k cíli www.yahoo.com, u kterého můžeme předpokládat, že používá veřejnou IP adresu 209.191.122.70.
Jak vidíte, tracert tentokrát nevyřešil žádné názvy hostitelů, což výrazně urychlilo proces.
tracert -h 3 lifewire.com > z:\tracertresults.txt
V tomto posledním příkladu příkazu tracert ve Windows používáme -h k omezení počtu skoků na 3, ale místo zobrazení výsledků v příkazovém řádku použijeme k odeslání operátor přesměrování > to vše do souboru TXT umístěného na Z:, externím pevném disku.
Zde je několik příkladů výsledků tohoto posledního příkazu:
Trasování trasy na lifewire.com [151.101.66.114]
po maximálně 3 skocích:
1 <1 ms <1 ms <1 ms testwifi.here [192.168.86.1]
2 1 ms 1 ms <1 ms 192.168.1.1 m168.1.1 m m gigantwls-64-71-222-1.giantcomm.net [64.71.222.1]
Trace complete.
Příkazy související s Tracertem
Příkaz tracert se často používá s dalšími příkazy příkazového řádku souvisejícími se sítí, jako je ping, ipconfig, netstat, nslookup a další.
Příkaz pathping je podobný příkazu tracert, ale také zobrazuje latenci sítě a informace o ztrátě.