Najlepšie alternatívy Traceroute: Vyberte si z GUI, príkazového riadku alebo online nástrojov

click fraud protection

Traceroute - alebo tracert, ak prichádzate zo sveta Windows - je spolu s pingom jedným z najzákladnejších nástrojov na riešenie problémov so sieťou. Ako už názov napovedá, traceroute sleduje trasu z jedného počítača na druhý. Je to veľmi užitočný nástroj, ktorý nielen otestuje pripojenie k hostiteľovi, ale odhalí aj veľa informácií o ceste, ako sa tam dostať, a o niektorých problémoch, ktoré ho môžu trápiť. Ale rovnako užitočné ako traceroute, je to tiež dosť obmedzený nástroj. Našťastie mnoho vývojárov pracovalo na vytvorení lepších verzií traceroute. To je to, o čom tento článok je. Odhaľujeme niektoré z najlepších alternatív k traceroute. Máme kombináciu nástrojov GUI a príkazového riadku a dokonca aj niekoľko online nástrojov.

Skôr ako odhalíme našich päť najlepších alternatív k traceroute, začneme vysvetlením, čo je traceroute a ako funguje. Potom si preberieme niektoré obmedzenia nástroja. A aby sme sa zaoberali obmedzeniami, diskutujeme o možnom zlepšení, ktoré by sa mohlo dosiahnuť pri traceroute. Pokúsime sa definovať náš ideálny „traceroute on Steroids“. Keď skončíme s touto teóriou, ponoríme sa priamo do našej hlavnej záležitosti a preskúmame päť najlepších alternatív, ktoré sme našli. Máme tri lokálne inštalovateľné balíky a dva pomocné programy online.

instagram viewer

Čo je liek Traceroute?

Definícia traceroute z Wikipédie je celkom jednoduchá: „Traceroute je diagnostický nástroj počítačovej siete na zobrazovanie trasy (cesty) a meranie oneskorení pri preprave paketov v sieti Internet Protocol (IP)“. Tak dobrý, ako je tento opis, nedokáže poskytnúť veľa podrobností o tom, čo konkrétne predstavuje. Pokúsime sa to vysvetliť. Traceroute vám oznámi IP adresu každého smerovača umiestneného medzi počítačom a vzdialeným počítačom. Ale to nie je všetko, traceroute bude tiež informovať o dobe odozvy každého z týchto smerovačov.

Traceroute je veľmi starý nástroj. Prvá verzia bola vydaná v roku 1987. Je to pred 30 rokmi; večnosť v počítačových rokoch. Je to tiež veľmi bežný nástroj. Prvýkrát predstavený v operačnom systéme Unix, je teraz prítomný v každom operačnom systéme podobnom Unixu vrátane Linuxu a OS X. Nakoniec sa dostal na portálovú platformu Windows, kde bol premenovaný, aby vysledoval z dôvodov, ktorým som nikdy nedokázal porozumieť.

Traceroute je nástroj, ktorý by mal každý správca siete chápať a používať. Mnoho používateľov bohužiaľ úplne nerozumie tomu, ako to funguje, a preto sa môžu stretnúť s niektorými úskaliami tohto nástroja. Cesta by napríklad mohla byť asymetrická s premávkou pri vyberaní inej trasy ako premávka a nástroj by ju neuvidel.

Akým spôsobom liek Traceroute účinkuje?

Najprv niekoľko predpokladov. Internet - alebo akákoľvek sieť IP - z tohto dôvodu - je vyrobený z prepojených smerovačov. Routery spolu hovoria a vymieňajú si informácie o tom, do ktorých sietí vedia, ako sa dostať. Tieto informácie používajú na vytváranie smerovacích tabuliek. Vždy, keď dátový paket dosiahne smerovač, vyhľadá vo svojej smerovacej tabuľke cieľ a pokračuje v jeho odosielaní ďalšiemu smerovaču na ceste. Smerovač vie iba o ďalšom smerovači a netuší úplnú cestu. To nemusí.

Aby sa obmedzilo oneskorenie šírenia v dôsledku nadmerného smerovacieho chmeľu, hlavička každého dátového paketu obsahuje pole údajov nazývané TTL alebo Time To Live. Toto je skutočné nesprávne pomenovanie, pretože hodnota TTL nemá nič spoločné s časom, ale so vzdialenosťou. Keď paket opustí svoj pôvod, TTL je nastavená na 32. Od tejto chvíle každý smerovač, ktorý s ňou manipuluje, zníži TTL o jeden pred smerovaním paketu. Keď hodnota TTL dosiahne nulu, smerovač nebude smerovať paket a namiesto toho vráti správu ICMP „Čas prekročený“ späť na začiatok.

Traceroute využíva tento systém detekcie a hlásenia chýb na vykonávanie svojich kúziel. Traceroute najskôr pošle paket do cieľa s TTL nastaveným na 1. Úplne prvý smerovač na ceste zníži TTL a vráti správu Čas prekročený, čo traceroute umožní dozvedieť sa o IP adrese prvého smerovača - alebo hop, ako je to často uvedené. Traceroute potom pošle ďalší paket s TTL nastaveným na 2 a dozvedie sa o druhom skoku. A bude to robiť stále, zvyšujúc TTL zakaždým, až nakoniec dostane odpoveď z cieľa, a oznámi mu, že sa dosiahol.

Traceroute zvyčajne meria aj čas potrebný na dosiahnutie každej následnej reakcie, čo mu umožní zostaviť tabuľku času odozvy pre každý skok. Často tiež vykoná DNS vyhľadávanie IP adresy každého hopu, aby vo výsledkoch zobrazil FQDN každého hostiteľa namiesto IP adresy.

Čo je zlé na Traceroute?

Ľahká odpoveď na túto otázku je jednoduchá: s tým nie je nič zlé. Znamená to, že je perfektný? Rozhodne nie. Traceroute, tak dobrý a užitočný, aký je, by sa mohol zlepšiť. Tu je niekoľko jeho nedostatkov.

Ako sme už naznačili - a je zrejmé, že teraz vieme, ako to funguje - traceroute vám ukáže iba cestu k cieľu, ale nemá žiadny spôsob, ako ju nájsť. To by mohlo predstavovať problém, najmä v situáciách, keď je spiatočná cesta nejako oneskorená. Traceroute meria čas, ktorý je potrebný na dosiahnutie každej reakcie, ale nemá spôsob, ako zistiť, či sa vyskytli nejaké oneskorenia na ceste von alebo na ceste späť, čo potenciálne vedie k zavádzajúcim výsledkom.

Existuje tiež potenciálny problém s cieľmi, ktoré sú vyvážené na niekoľkých hostiteľoch. Nič nezaručuje užívateľovi, že každý nasledujúci paket je odoslaný na toho istého hostiteľa. A ak sa tieto dve nachádzajú na rôznych miestach, mohlo by to viesť k veľmi nepresným výsledkom.

Nakoniec sú niektoré smerovače z bezpečnostných dôvodov nakonfigurované tak, aby neodpovedali na typ požiadaviek, ktoré traceroute používa. To nezabráni fungovaniu traceroute a obslužný program tieto chmele jednoducho ignoruje a nahlási ich ako nedosiahnuteľné.

Čo keď existuje traceroute „na steroidoch“?

Používanie traceroute nie je najzaujímavejšou úlohou, na ktorú si dokážete myslieť. A ktokoľvek, kto to vo veľkej miere používal, sníval o lepšej traceroute. Našťastie na to niektorí vývojári mysleli a urobili s tým niečo. Preto môžeme nájsť veľa alternatív k traceroute.

Niektoré majú iba kozmetické vylepšenia a napríklad zabalia nástroj peknejším grafickým používateľským rozhraním. Iní pridávajú niektoré veľmi užitočné funkcie. Niektoré pokročilé nástroje pre traceroute napríklad stiahnu z internetu rozsiahle informácie o každom skoku. To by mohlo zahŕňať informácie, ako napríklad vlastník smerovača alebo jeho fyzické umiestnenie, získané pomocou techník geolokácie založených na IP adrese.

Niektorí budú tlačiť obálku ešte ďalej a vykreslia výsledky traceroute na mapu, čo užívateľovi poskytne spôsob, ako efektívne vizualizovať cestu k cieľu.

Naše tri najlepšie plus dve najlepšie alternatívy Traceroute

Hľadali sme na webe najlepšie traceroute alternatívy. Niektoré z produktov, ktoré sme našli, sa výrazne líšia od pôvodného traceroute. Iné ponúkajú ďalšie menšie vylepšenia. Tí, ktorí urobili náš zoznam, majú buď najlepší súbor funkcií a / alebo povesť, alebo sú najpoužívanejší.

Zahrnuli sme aj kombináciu lokálne nainštalovaných nástrojov, ktoré spúšťate z počítača, a tiež niekoľko webových nástrojov. Obidva typy nástrojov môžu byť užitočné. Lokálny softvér vám môže pomôcť pri zisťovaní trás vo veľkej podnikovej sieti a určiť, ktoré segmenty problémov so sieťou majú problémy, ako napríklad latencia.

Webové traceroute nástroje sa spúšťajú zo vzdialeného servera - s niektorými nástrojmi, ktoré vám umožňujú vybrať zdrojový server alebo spustenie testu z viacerých zdrojov súčasne - a najlepšie sa používajú na riešenie problémov, ako je napríklad zlá webová stránka odozva.

SolarWinds je známy názov v oblasti nástrojov na správu siete. Spoločnosť vyrába niektoré z najlepších monitorovacích nástrojov od svojho vlajkového produktu, Network Performance Monitor, kompletného riešenia pre monitorovanie siete. SolarWinds má tiež dobrú povesť pre výrobu skvelých bezplatných nástrojov, ktoré riešia špecifické potreby správcov sietí. Traceroute NG je jedným z takýchto nástrojov.

TracerouteNG využíva technológiu SolarWinds Netpath a ponúka nepretržité sledovanie TCP a ICMP. Tvrdí, že je rýchlejší ako iné traceroutické pomôcky a výsledky vracia za pár sekúnd. Závisí to samozrejme od siete.

Traceroute NG Screenshot

Traceroute NG ale nielen zlepšuje rýchlosť traceroute. Vracia aj trochu viac informácií, čím získate hlbší prehľad o situácii. Pre každý skok použije Traceroute NG ping na vrátenie percentuálneho podielu straty paketov, aktuálneho a priemerného času odozvy, ako aj stĺpcového grafu latencie. Dôležité je, že Traceroute NG použije spätné vyhľadávanie DNS na nájdenie a zobrazenie úplného kvalifikovaného názvu domény alebo FQDN každého hopu.

Ďalšou vynikajúcou vlastnosťou systému Traceroute NG je jeho automatická detekcia zmien cesty. Ak existuje viac ciest k danému hostiteľovi, nástroj na to príde a každú cestu zobrazí individuálne. To je veľmi užitočné pri odstraňovaní problémov v prostredí vyrovnaného zaťaženia. Tento nástroj vám tiež umožní zvoliť vykonanie testu pomocou paketov TCP alebo ICMP. To môže byť užitočné napríklad vtedy, keď niektoré zariadenie pozdĺž cesty blokuje ICMP. A v neposlednom rade Traceroute NG zapíše výsledky svojho testu do protokolového súboru .txt.

Traceroute NG beží iba na Windows, ale, samozrejme, nejde o pravú aplikáciu pre Windows. Aj keď je spustený pod OS Windows a vo vnútri okna, väčšinou ide o textový nástroj. Ale opäť, zvýši GUI užitočnosť nástroja? Pravdepodobne nie.

Nástroj, ktorý sa stiahne ako súbor .zip, nevyžaduje žiadnu inštaláciu, ale spolieha sa na program Winpcap, ktorý musí byť nainštalovaný, ak ešte nie je vo vašom počítači. Traceroute NG však zistí jeho neprítomnosť pri spustení a automaticky spustí inštalačný program Winpcap, ktorý je súčasťou súboru .zip.

TRACEROUTE NG (oficiálny odkaz na stiahnutie): https://www.solarwinds.com/free-tools/traceroute-ng

2. Otvorte program Visual Traceroute

Ak to, čo hľadáte, je skutočný nástroj na sledovanie GUI, Otvorte program Visual Traceroute je to, čo potrebujete. Tento nástroj, ktorý je k dispozícii pre Windows, väčšina verzií Linuxu alebo Mac OS X, je jednoducho úžasný. Tento nástroj je bezplatný a má otvorený zdrojový kód, ktorý bol vydaný na základe licencie LGPL V3.

Otvorte trasu vizuálneho sledovania

Hlavnou súčasťou tohto softvéru je Visual Traceroute per se. Je to vizuálny nástroj založený na GUI, ktorý vám umožní vidieť na svetovej 3D mape - alebo 2D, ak uprednostňujete - po ktorej ceste vedú údaje z vášho počítača k cieľovému hostiteľovi. Mapu je možné priblížiť a posúvať podľa vlastného uváženia, čím poskytuje akúkoľvek úroveň podrobností, ktorú by ste mohli chcieť.

Open Visual Traceroute sa dodáva aj s niekoľkými ďalšími nástrojmi, čo z neho robí ešte užitočnejší produkt. Najprv je tu „packet sniffer“. Nejedná sa však o sniféra paketov ako Wireshark. Jeho účelom je iba umožniť vám zistiť, aké údaje sa odosielajú tam a späť z lokálneho systému na internet. K dispozícii je tiež funkcia Whois, ktorá vytiahne informácie o názvoch domén z internetu.

3. MTR (My Traceroute)

MTR bol prvýkrát vyvinutý niekým menom Mike a skratka znamenala Mike's Traceroute. Niekto iný prevzal a premenoval ho na My Traceroute, ale stále je to ten istý produkt. Softvér existuje približne od roku 1997. Ak je dlhovekosť dôkazom kvality, mal by to byť celkom dobrý nástroj.

Moje rozhranie grafického rozhrania Traceroute

A to je. Z funkčného hľadiska je takmer identický - alebo aspoň veľmi podobný - s vyššie uvedeným Traceroute NG. Hlavné rozdiely medzi nimi sú, že zatiaľ čo Traceroute NG je aplikácia pre Windows, MTR beží na Linuxe a dá sa použiť s GUI alebo z príkazového riadku.

Konkrétne, MTR kombinuje funkčnosť traceroute a ping v jednom nástroji na diagnostiku siete. Keď spustíte MTR, najprv to funguje presne ako traceroute, aby ste sa naučili sieťovú cestu k zadanému hostiteľovi. Akonáhle to pozná cestu, MTR ide trochu ďalej. Každému skoku pošle postupnosť žiadostí ICMP ECHO, aby zmerala kvalitu spojenia každému smerovaču. A ako to robí, zobrazuje namerané štatistiky na obrazovke. V skutočnosti ho vytlačí na štandardný výstup, čo znamená, že ho možno presmerovať do súboru.

4. Nástroj na sledovanie vizuálnych trás Monitis Online (online nástroj)

Monitis je spoločnosť TeamViewer, ktorá vyrába známu platformu na sledovanie výkonnosti webových stránok. Virtuálna služba typu cloud vám umožní sledovať vaše webové stránky, servery, aplikácie a ďalšie kedykoľvek a odkiaľkoľvek. S takmer štvrtinou milióna používateľov je to pomerne populárna platforma.

Rovnako ako mnoho iných dodávateľov má spoločnosť Monitis na svojom webe niekoľko bezplatných nástrojov. Vizuálna trasová trasa online, napriek neobvyklému pravopisu je presne to, čo hovorí. Bude sledovať trasu medzi serverom Monitis a hostiteľom, ktorého určíte, a vykreslí ho na mapu sveta. Zobrazenie mapy bohužiaľ zriedka obsahuje všetok chmeľ. Je to normálne, pretože tento nástroj nedokáže geolokovať každý skok a niektorí z nich vôbec neodpovedajú. A to platí o každom takom nástroji, nielen o tomto.

Monitis Online vizuálna stopa trasy

Ak sa posúvate po obrazovke nadol, uvidíte, že tento nástroj zobrazuje informácie aj v tabuľkovej podobe, podobne ako tradičné traceroute. Môžete si tiež všimnúť, že v hornej časti tabuľky sa nachádzajú tri karty s názvom Spojené štáty, Európa a Ázia / Tichomorie. Vedeli by ste si myslieť, že kliknutie na kartu spustí test z iného zdroja umiestneného v týchto troch geografických oblastiach, ale pri pohľade na výsledky sa to nezdá. Tabuľka aj zobrazenie mapy sa menia z jednej karty na druhú, ale nedokázal som zistiť, ako fungujú.

5. G-Suite. Nástroje Visual Traceroute (online nástroj)

Nenechajte sa zmiasť menom G-Suite. Nástroje nijako nesúvisia so spoločnosťou Google. Webová stránka ponúka niekoľko užitočných sieťových a internetových nástrojov. Medzi nimi je aj vizuálny traceroute nástroj. Jeho používanie je celkom jednoduché. Jednoducho napíšete IP adresu alebo FQDN a kliknete na ikonu TRACE Tlačidlo. Krátko na mape malá mapa na mape vizuálne zobrazí cestu k uvedenému hostiteľovi.

G-Suite. Nástroje Visual Traceroute

Rovnako ako väčšina iných podobných nástrojov je k dispozícii aj tabuľka. Zobrazuje IP adresu a FQDN (ak je možné ich vyriešiť), ako aj kumulatívny čas spiatočnej jazdy do každého skoku. Jednou z vecí, ktorá sa nám na tomto nástroji obzvlášť páčila - a je obzvlášť vhodná pre nováčikov -, je množstvo informácií o traceroute, ktoré nájdete na stránke.

Keď ste tam, G-Suite. Nástroje majú niekoľko ďalších nástrojov, ktoré by ste mohli chcieť použiť. Každý z nich je ľahko dostupný z ponuky pásov v hornej časti stránky. K dispozícii je vyhľadávanie DNS, vyhľadávanie Whois, ping, moja adresa IP, umiestnenie adresy IP, ako aj nástroj na overenie fungovania e-mailových adries.

záver

Traceroute je s nami už nejaký čas a je tu b = zrejme tu zostať. Je to jeden z najpoužívanejších a najužitočnejších základných diagnostických nástrojov. A so všetkými vylepšenými verziami traceroute, ktoré možno nájsť, sa stal ešte lepším a užitočnejším nástrojom. Existuje viac ako 5 takýchto nástrojov, ale mali sme obmedzený priestor a rozhodli sme sa obmedziť náš výber na päť najlepších, ktoré sme našli, to však neznamená, že už nie je veľa vynikajúcich nástrojov na sledovanie k dispozícii.

watch instagram story