Výukové programy

Command Příkaz Tracert nebo Traceroute, k čemu je a na co se používá

Obsah:

Anonim

Sítě jsou základní součástí našeho života a naší práce, proto nikdy neuškodí znát nástroje, jako je příkaz Tracert nebo také nazývané Traceroute, které nám umožní vynikajícím způsobem doplnit příkazové nástroje Ping.

Index obsahu

Při mnoha příležitostech je zajímavé použít příkaz Ping ke kontrole dostupnosti našeho internetového připojení a také zjistit, zda je počítač v naší síti k němu správně připojen a ukazuje nám signál. Kromě toho můžeme také zkontrolovat latenci našeho spojení, jak jsme viděli v jiných našich tutoriálech. Stručně řečeno, jsou to velmi užitečné příkazy k získání různých aspektů naší sítě, aniž by o nich museli mít velké znalosti.

Dnes se chystáme o krok dále a ukážeme další zajímavý příkaz velmi související s pingem, který nám poskytne zajímavé informace o skokech, které náš datový paket provádí, dokud nedosáhne svého cíle.

Co je příkaz Tracert

Tento příkaz je nativně k dispozici v systému Windows prostřednictvím příkazové konzoly, a to jak v příkazovém řádku, tak v prostředí Windows PowerShell. Obvykle to také známe jako Traceroute v případě příkazu v Linuxu nebo jednoduše trasování.

Tracert je nástroj, který nám poskytne informace o trase, kterou paket ubírá, který bude odeslán z našeho počítače cílovému hostiteli, buď v místní síti nebo na internetu do konkrétní domény.

Postup, který tento příkaz následuje, je poslat paket do cíle, ale zatímco dosáhne svého konečného cíle, vyžádá si každý ze směrovačů, který je na cestě odpověď na průchod tohoto paketu. Tímto způsobem získáme informace o každém uzlu, kterým prochází paket, jako je jeho IP adresa, název domény, pokud je má, a latence nebo doba připojení mezi naším zařízením a každým z uzlů na cestě.

Zjištění problému s připojením pomocí Tracert

Jak vidíme, jedná se o utilitu podobnou ping, ale ukazuje nám podrobnější informace o skokech, které paket provádí, dokud nedosáhne svého cíle. To je obzvláště zajímavé, když máme problémy s připojením, ale nevíme přesně, co selhává nebo jak daleko jde kontinuita sítě.

Když pošleme paket, tracert nám dá IP adresu pro předávající uzel. Pokud se nacházíme ve velkém intranetu a nemáme připojení, vyplatí se podívat se s tímto příkazem například na tyto skoky, dokud nedosáhneme konečné brány, která umožňuje přístup k internetu. Tímto způsobem budeme znát poslední IP až tam, kde náš paket dosáhl, a přesně tam bude náš problém.

Jak používat příkaz Tracert ve Windows

K použití tohoto příkazu v operačním systému Windows stačí otevřít příkazový terminál.

  • Můžeme to udělat z nabídky Start zadáním „ CMD “ a stiskem Enter, stiskem kombinace kláves „ Windows + R “ a zadáním „ CMDPravým kliknutím na tlačítko Start a kliknutím na možnost „ Windows PowerShell

V obou případech budeme psát:

tracert

Vidíme, že nám okamžitě ukáže skutečnou IP adresu domény, kterou jsme umístili, a řekne nám, které uzly prošel, stejně jako její IP adresu a latenci pro každý z nich.

Součet latence všech uzlů není latence našeho spojení, tyto hodnoty jsou použitelné pouze pro každý konkrétní případ, kterým prochází.

Podívejme se na rozdíl mezi Tracert a ping:

Na základě těchto informací můžeme vidět, že přibližně ping naší domény vykazuje stejnou latenci jako poslední krok trasování, dokud jej nedosáhne. Díky tomu můžeme prokázat, že naše zpoždění připojení není součtem všech kroků, ale bylo získáno nezávisle pro každý konkrétní případ.

Kromě toho vidíme, že ping se připojuje pouze ke koncovému uzlu, kde je doména lokalizována, a ukazuje její IP, další kroky jsou vynechány, aby se o nich nezobrazovaly informace.

Vidíme také, že některé kroky, které balíček provedl, nám neposkytují odpověďTimeout pro tento požadavek “, to znamená, že tento uzel určitě nemá možnost dát odpověď ve své konfiguraci jako ochranu.

Možnosti trasování

Abychom viděli všechny možnosti dostupné pro tento příkaz, jakož i jeho syntaxi nebo způsoby, jak jej použít, musíme uvést následující:

tracert /?

nebo

tracert

Zobrazí se informace o jeho použití:

  • -d: možnost převést IP adresy, které prochází, na názvy domén. -h: vytvoříme určitý počet chmelů, to je zajímavé, pokud jsme ve vnitřní síti a víme, jaké kroky jsou, dokud nedosáhneme konečné brány. -j: sledovat trasu k více hostitelům najednou. -w: můžeme stanovit konkrétní čekací dobu, aby každý skok navíc k tomu, který již existuje mezi hostitelem a klientem, existoval. -R, -S, -6: pro případy, kdy chceme použít protokol IPv6.

Tracert příkaz v Linuxu

Použití tohoto příkazu v Linuxu je prakticky stejné, pouze to, že se efektivně nazývá Traceroute místo tracert. Budeme však muset nainstalovat balíček prostřednictvím našeho příkazového terminálu, protože tento modul nepřišel například v Ubuntu nativně.

Abychom ji nainstalovali, musíme otevřít příkazový terminál a zadat následující příkaz:

sudo apt-get install inetutils-traceroute

Po instalaci, abychom viděli jeho různé možnosti, musíme dát:

Traceroute - nápověda

Možnosti jsou více či méně podobné, pokud jde o rozlišení domény, ale má některé možnosti pro pokročilejší použití. Například, pokud chceme dělat stejnou funkci jako v systému Windows, budeme muset do režimu ICMP vložit „-I“ a také možnost „-resolve-hostname“, pokud chceme, aby rozlišovalo názvy domén, pokud je možné

Jedná se především o příkaz tracert a jeho nástroj pro zjišťování problémů s připojením.

Doporučujeme také:

Znáte užitečnost tohoto příkazu? Pokud se chcete dozvědět více o konkrétním příkazu nebo tématu, napište nám do komentářů a pomozte nám vytvořit další obsah.

Výukové programy

Výběr redakce

Back to top button