Príkaz tracert je príkaz príkazového riadka, ktorý sa používa na zobrazenie niekoľkých podrobností o ceste, ktorú paket vedie z počítača alebo zariadenia, na ktorom sa nachádzate, do ľubovoľného cieľa, ktorý určíte.
Príkaz tracert sa môže niekedy zobraziť aj ako príkaz trace route alebo traceroute.
Tracert, ako je vysvetlené nižšie, platí len pre Windows, ale príkaz traceroute je dostupný aj pre Linux.
Dostupnosť príkazu Tracert
Príkaz tracert je dostupný z príkazového riadka vo všetkých operačných systémoch Windows vrátane Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP a starších verziách Windowsu.
Dostupnosť určitých prepínačov príkazov tracert a inej syntaxe príkazov tracert sa môže líšiť v závislosti od operačného systému.
Syntax príkazu Tracert
Ak viete čítať syntax príkazu, syntax pre tracert je celkom jednoduchá:
tracert [- d] [- h MaxHops] [- w TimeOut] [- 4] [- 6] cieľ [ /?
Možnosti príkazu Tracert | |
---|---|
Item | Popis |
- d | Táto možnosť bráni tracertu rozlišovať IP adresy na názvy hostiteľov, čo často vedie k oveľa rýchlejším výsledkom. |
- h MaxHops | Táto možnosť tracert určuje maximálny počet skokov pri hľadaní cieľa. Ak nešpecifikujete MaxHops a cieľ nebol nájdený o 30 skokov, tracert prestane hľadať. |
- w TimeOut | Pomocou tejto možnosti tracert môžete špecifikovať čas v milisekundách, ktorý umožní každej odpovedi pred uplynutím časového limitu. |
- 4 | Táto možnosť núti tracert používať iba IPv4. |
- 6 | Táto možnosť núti tracert používať iba IPv6. |
target | Toto je cieľ, buď adresa IP, alebo názov hostiteľa. |
/? | Pomocou prepínača pomocníka s príkazom tracert zobrazíte podrobnú pomoc o niekoľkých možnostiach príkazu. |
Existujú aj ďalšie menej bežne používané možnosti pre príkaz tracert, vrátane [- j HostList], [- R] a [- S SourceAddress]. Ak chcete získať ďalšie informácie o týchto možnostiach, použite prepínač pomocníka s príkazom tracert.
Uložte zdĺhavé výsledky príkazu tracert presmerovaním výstupu príkazu do súboru s operátorom presmerovania.
Príklady príkazov Tracert
tracert 192.168.1.1
V uvedenom príklade sa príkaz tracert používa na zobrazenie cesty zo sieťového počítača, na ktorom sa vykonáva príkaz tracert sieťovým zariadením, v tomto prípade smerovačom v lokálnej sieti, ktorému je priradené 192.168.1.1 IP adresa.
Výsledok zobrazený na obrazovke bude vyzerať asi takto:
Trasovanie trasy na 192.168.1.1 maximálne 30 skokov
1 <1 ms <1 ms <1 ms 192. 2 <1 ms <1 ms <1 ms 192.168.1.1
Sledovanie dokončené.
V tomto príklade môžete vidieť, že tracert našiel sieťové zariadenie pomocou adresy IP 192.168.1.254, povedzme sieťový prepínač, za ktorým nasleduje cieľ 192.168.1.1, smerovač.
tracert www.google.com
Pomocou vyššie uvedeného príkazu tracert žiadame tracert, aby nám ukázal cestu z miestneho počítača až po sieťové zariadenie s názvom hostiteľa www.google.com.
Trasovanie trasy na www.l.google.com [209.85.225.104]
nad maximálne 30 skokov:
1 <1 ms <1 ms <1 ms 10.1.0.12 35 ms 19 ms 29 ms ms 98.245.140.1245.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 ms 76 ms iy-f104.1e2090.5.5.
Sledovanie dokončené.
V tomto príklade môžeme vidieť, že tracert identifikoval pätnásť sieťových zariadení vrátane nášho smerovača na 10.1.0.1 a celú cestu až k cieľu www.google.com, o ktorom teraz vieme, že používa verejnú IP adresu 209.85.225.104, jedna z mnohých adries IP spoločnosti Google.
Chmely 4 až 12 boli vyššie vylúčené, len aby bol príklad jednoduchý. Ak by ste spustili skutočný tracert, všetky tieto výsledky by sa zobrazili na obrazovke.
tracert -d www.yahoo.com
V tomto príklade príkazu tracert opäť požadujeme cestu k webovej stránke, tentoraz www.yahoo.com, ale teraz bránime tracertu v rozpoznaní názvov hostiteľov pomocou voľby -d.
Trasovanie trasy na any-fp.wa1.b.yahoo.com [209.191.122.70]
nad maximálne 30 skokov:
1 <1 ms <1 ms <1 ms 10.1.0.1
2 29 ms 23 ms 20 ms ms 31 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
Ttrace complete.
Vidíme, že tracert opäť identifikoval pätnásť sieťových zariadení vrátane nášho smerovača na 10.1.0.1 a celú cestu až k cieľu www.yahoo.com, o ktorom môžeme predpokladať, že používa verejnú IP adresu 209.191.122.70.
Ako môžete vidieť, tracert tentoraz nevyriešil žiadne názvy hostiteľov, čo výrazne urýchlilo proces.
tracert -h 3 lifewire.com > z:\tracertresults.txt
V tomto poslednom príklade príkazu tracert v systéme Windows používame -h na obmedzenie počtu skokov na 3, ale namiesto zobrazenia výsledkov v príkazovom riadku použijeme na odoslanie operátor presmerovania > to všetko do súboru TXT umiestneného na Z:, externom pevnom disku.
Tu je niekoľko príkladov výsledkov tohto posledného príkazu:
Tracing route to lifewire.com [151.101.66.114]
viac ako 3 skoky:
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 m168.1.1 m gigantwls-64-71-222-1.giantcomm.net [64.71.222.1]
Trace complete.
Súvisiace príkazy Tracert
Príkaz tracert sa často používa s ďalšími príkazmi príkazového riadka súvisiacimi so sieťou, ako sú ping, ipconfig, netstat, nslookup a ďalšie.
Príkaz pathping je podobný príkazu tracert, ale zobrazuje aj latenciu siete a informácie o strate.