Válasszon a grafikus felhasználói felület, a parancssor vagy az online eszközök közül

A Traceroute – vagy ha a Windows világából jön a tracert – a ping mellett az egyik legalapvetőbb hálózati hibaelhárító eszköz. Ahogy a neve is sugallja, a traceroute nyomon követi az útvonalat egyik számítógépről a másikra. Ez egy nagyon hasznos eszköz, amely nemcsak a gazdagéphez való kapcsolódást teszteli, hanem sokat elárul az oda vezető útról és néhány problémáról, amelyek esetleg sújthatják. De bármennyire is hasznos a traceroute, egy meglehetősen korlátozott eszköz. Szerencsére sok fejlesztő dolgozott azon, hogy megpróbálja létrehozni a traceroute jobb verzióit. Ez a cikk erről szól. Felfedezzük a traceroute legjobb alternatíváit. GUI és parancssori eszközeink keveréke, sőt néhány online eszközünk is van.

Mielőtt felfednénk a traceroute 5 legjobb alternatíváját, azzal kezdjük, hogy elmagyarázzuk, mi az a traceroute, és hogyan működik. Ezután megvitatjuk a segédprogram néhány korlátját. A korlátok kezelése érdekében megvitatjuk a traceroute lehetséges fejlesztését. Megpróbáljuk meghatározni az ideális „traceroute-t a szteroidokon”. Miután végeztünk ezzel az elmélettel, közvetlenül belemerülünk az alapvető témáinkba, és áttekintjük az öt legjobb nyomkövetési alternatívát, amelyet megtalálhatunk. Három helyben telepíthető csomagunk és két online segédprogramunk van.

Mi az a Traceroute?

A traceroute definíciója a Wikipédiából meglehetősen egyszerű: „A Traceroute egy számítógépes hálózati diagnosztikai eszköz az útvonal (útvonal) megjelenítésére és a csomagok továbbítási késésének mérésére az Internet Protocol (IP) hálózaton keresztül”. Bármennyire is jó ez a leírás, nem részletezi a konkrétumot. Megpróbáljuk elmagyarázni. A Traceroute megmondja a számítógépe és a távoli számítógép között elhelyezkedő összes router IP-címét. De ez még nem minden, a traceroute az egyes routerek válaszidejéről is jelentést fog készíteni.

A Traceroute egy nagyon régi eszköz. Az első verziót 1987-ben adták ki. Ennek több mint 30 éve; egy örökkévalóság a számítógépes években. Ez is nagyon elterjedt eszköz. Először a Unix operációs rendszeren mutatták be, ma már minden Unix-szerű operációs rendszeren megtalálható, beleértve a Linuxot és az OS X-et is. Végül átkerült a Windows platformra, ahol átnevezték tracertre olyan okokból, amelyeket soha nem tudtam megérteni. .

A Traceroute egy olyan eszköz, amelyet minden hálózati rendszergazdának meg kell értenie és használnia kell. Sajnos sok felhasználó nem érti teljesen a működését, és ezért belefuthat a segédprogram néhány buktatójába. Például előfordulhat, hogy az útvonal aszimmetrikus a forgalommal, ha más útvonalon halad, mint a kimenő forgalom, és az eszköz nem látja azt.

Hogyan működik a Traceroute?

Először is néhány előfeltétel. Az internet – vagy bármilyen IP-hálózat – összekapcsolt útválasztókból áll. Az útválasztók beszélgetnek egymással, információt cserélnek arról, hogy milyen hálózatokat tudnak elérni. Ezeket az információkat útválasztási táblák készítéséhez használják fel. Amikor egy adatcsomag elér egy útválasztót, az megkeresi a célt az útválasztási táblázatában, és elküldi azt az útvonalon lévő következő útválasztónak. Az útválasztó csak a következő útválasztóról tud, és fogalma sincs a teljes útvonalról. Nem kell.

A túlzott útválasztási ugrások miatti terjedési késések korlátozása érdekében minden adatcsomag fejléce tartalmaz egy adatmezőt, amelyet TTL-nek vagy Time To Live-nak neveznek. Ez igaz téves elnevezés, mivel a TTL értékének semmi köze az időhöz, hanem a távolsághoz. Amikor a csomag elhagyja az eredetét, a TTL értéke 32. Ettől kezdve minden forgalomirányító, amely kezeli, eggyel csökkenti a TTL-t, mielőtt továbbítja a csomagot. Amikor a TTL érték eléri a nullát, az útválasztó nem irányítja a csomagot, hanem egy ICMP „Time Túllépés” üzenetet küld vissza az eredetre.

  A Chrome indítása inkognitómódban az asztali parancsikonról

A Traceroute ezt a hibaérzékelő és jelentési rendszert használja ki varázslatának végrehajtására. A Traceroute először egy csomagot küld a célállomásnak, amelynek TTL-je 1-re van állítva. Az elérési út legelső útválasztója csökkenti a TTL-t, és visszaadja az Időtúllépés üzenetet, lehetővé téve a traceroute számára, hogy megismerje az első útválasztó vagy ugrás IP-címét, ahogy azt gyakran emlegetik. A Traceroute ezután újabb csomagot küld 2-re állított TTL-lel, és megtudja a második ugrást. És ezt folytatja is, minden alkalommal növelve a TTL-t, amíg végül választ nem kap a célállomástól, jelezve, hogy elérték.

A Traceroute általában azt is méri, hogy mennyi idő szükséges az egyes egymást követő válaszok megszerzéséhez, lehetővé téve, hogy minden egyes ugráshoz egy táblázatot készítsen a válaszidőről. Gyakran DNS-keresést is végez az egyes ugrások IP-címében, hogy az eredményekben az egyes gazdagép FQDN-jét jelenítse meg IP-cím helyett.

Mi a baj a Traceroute-val?

A kérdésre a válasz egyszerű: nincs vele semmi baj. Ez azt jelenti, hogy tökéletes? Biztosan nem. Bármilyen jó és hasznos is, a Traceroute még fejleszthető. Íme néhány hiányossága.

Amint azt korábban jeleztük – és most már nyilvánvaló, hogy tudjuk, hogyan működik – a traceroute csak a célhoz vezető utat mutatja meg, de nem tudja felfedezni a visszafelé vezető utat. Ez problémát jelenthet, különösen olyan helyzetekben, amikor a visszaút valamilyen módon késik. A Traceroute méri az egyes válaszok megérkezéséhez szükséges időt, de nem tudja megtudni, hogy történt-e késések a ki- vagy visszaúton, ami esetleg félrevezető eredményeket ad.

Lehetséges probléma azokkal a célállomásokkal is, amelyek terheléselosztása több gazdagépen van. Semmi sem garantálja a felhasználó számára, hogy minden egymást követő csomag ugyanahhoz a gazdagéphez kerüljön. És ha a kettő különböző helyen található, az nagyon pontatlan eredményekhez vezethet.

Végül pedig bizonyos útválasztók biztonsági okokból úgy vannak beállítva, hogy ne válaszoljanak a traceroute által használt kérésekre. Ez nem akadályozza meg a traceroute működését, és a segédprogram egyszerűen figyelmen kívül hagyja ezeket az ugrásokat, és elérhetetlenként jelenti őket.

Mi van, ha lenne egy Traceroute „Szteroidokon”?

A traceroute használata nem a legizgalmasabb feladat, amelyre gondolni lehet. És bárki, aki széles körben használta, álmodott egy jobb traceroutról. Szerencsére néhány fejlesztő is gondolt rá, és tettek is ellene. Ezért találhatunk számos alternatívát a traceroute-nak.

Néhányan csak kozmetikai fejlesztéseket tartalmaznak, és például egy szebb grafikus felülettel csomagolják az eszközt. Mások komolyan hasznos funkciókat adnak hozzá. Egyes fejlett traceroute segédprogramok például minden egyes ugrásról kiterjedt információkat gyűjtenek az internetről. Ez magában foglalhat olyan információkat, mint például az útválasztó tulajdonosa vagy fizikai helye, amelyet IP-cím alapú földrajzi helymeghatározási technikákkal gyűjtöttek össze.

Egyesek még tovább tolják a borítékot, és a nyomkövetési útvonal eredményeit egy térképen ábrázolják, így a felhasználó hatékonyan képes megjeleníteni a célhoz vezető utat.

A legjobb három plusz két legjobb Traceroute alternatívánk

Megkerestük az interneten a legjobb traceroute alternatívákat. Néhány termék, amit találtunk, mélyen eltér az eredeti traceroute-tól. Mások kisebb fejlesztéseket kínálnak. A listánkra felkerülők vagy a legjobb szolgáltatáskészlettel és/vagy hírnévvel rendelkeznek, vagy a leggyakrabban használtak.

Emellett számos helyileg telepített eszközt is tartalmaztunk, amelyeket számítógépről futtathat, és néhány webalapú eszközt is. Mindkét típusú eszköz hasznos lehet. A helyi szoftver segíthet megtalálni az útvonalakat egy nagy vállalati hálózaton, és azonosítani, hogy a hálózat mely szegmensei tapasztalnak problémákat, például a késleltetést.

  Az elmosódás effektus fókuszának és intenzitásának szerkesztése a Google Kamera alkalmazásban

A webalapú nyomkövetési eszközök távoli kiszolgálóról futnak – néhány eszköz lehetővé teszi a forrásszerver kiválasztását vagy a teszt egyidejű futtatását több forrásból –, és a legjobb megoldás az olyan problémák elhárítására, mint például a rossz webhelyválasz.

1. Traceroute NG a SolarWindstől (INGYENES LETÖLTÉS)

A SolarWinds jól ismert név a hálózatkezelő eszközök területén. A vállalat a legjobb felügyeleti eszközöket készíti, kezdve zászlóshajójával, a Network Performance Monitorral, amely egy teljes hálózatfelügyeleti megoldás. A SolarWinds emellett szilárd hírnevet szerzett a kiváló ingyenes eszközök gyártásában, amelyek a hálózati rendszergazdák speciális igényeit elégítik ki. A Traceroute NG egy ilyen eszköz.

A TracerouteNG kihasználja a SolarWinds Netpath technológiát, hogy folyamatos TCP és ICMP nyomkövetést biztosítson. Azt állítja, hogy gyorsabb, mint a többi traceroute segédprogram, és másodpercek alatt visszaadja az eredményeket. Természetesen ez leginkább a hálózattól függ.

De a Traceroute NG nem csak a traceroute sebességét javítja. Ezenkívül jóval több információt ad vissza, mélyebb betekintést nyújtva a helyzetbe. A Traceroute NG minden egyes ugrásnál ping-et használ a csomagvesztés százalékának, az aktuális és átlagos válaszidőnek, valamint a késleltetési oszlopdiagramnak a visszaadásához. Szintén fontos, hogy a Traceroute NG fordított DNS-keresést használ az egyes ugrások Fully Qualified Domain Name (FQDN) megkeresésére és megjelenítésére.

A Traceroute NG másik nagyszerű tulajdonsága az útvonalváltozások automatikus észlelése. Ha egy adott gazdagéphez több elérési út is tartozik, az eszköz kitalálja, és minden elérési utat külön-külön megjelenít. Ez nagyon hasznos a kiegyensúlyozott terhelésű környezetek hibaelhárításakor. Az eszköz azt is lehetővé teszi, hogy a tesztet TCP- vagy ICMP-csomagokkal hajtsa végre. Ez akkor lehet hasznos, ha az útvonal mentén néhány eszköz blokkolja például az ICMP-t. És végül, de nem utolsósorban, a Traceroute NG egy .txt naplófájlba írja a teszt eredményeit.

A Traceroute NG csak Windowson fut, de megtévesztő módon nem egy igazi Windows-alkalmazás. Bár Windows operációs rendszer alatt és ablakon belül fut, többnyire szövegalapú eszköz. De a grafikus felhasználói felület növelné az eszköz hasznosságát? Valószínűleg nem.

A .zip fájlként letöltött eszköz nem igényel telepítést, de a Winpcapre támaszkodik, amelyet telepíteni kell, ha még nincs jelen a számítógépén. A Traceroute NG azonban észleli a hiányát, amikor elindul, és automatikusan elindítja a Winpcap telepítőt, amely a .zip fájlban található.

TRACEROUTE NG (hivatalos letöltési link): https://www.solarwinds.com/free-tools/traceroute-ng

2. Nyissa meg a Visual Traceroute alkalmazást

Ha egy valódi grafikus felhasználói felület alapú traceroute eszközre vágyik, Nyissa meg a Visual Traceroute alkalmazást amire szüksége van. Az eszköz, amely elérhető a Windows, a legtöbb Linux vagy Mac OS X számára, egyszerűen lenyűgöző. Az eszköz ingyenes és nyílt forráskódú, az LGPL V3 licenc alatt került kiadásra.

Ennek a szoftvernek a fő összetevője a Visual Traceroute önmagában. Ez egy vizuális, grafikus felhasználói felület alapú segédprogram, amely lehetővé teszi, hogy a világ 3D-s térképén – vagy ha úgy tetszik – 2D-n is megtekinthesse, hogy az adatok milyen úton jutnak el a számítógéptől a célállomásig. A térkép tetszés szerint nagyítható és görgethető, bármilyen részletgazdagságot biztosítva.

Az Open Visual Traceroute néhány további eszközt is tartalmaz, így még hasznosabb termék. Először is van egy „csomagszippantó”. Ez azonban nem egy csomagszimuláló, mint a Wireshark. Célja csupán az, hogy lássa, milyen adatokat küldenek oda-vissza a helyi rendszerből az internetre. Van egy Whois-funkció is, amely információkat gyűjt a domain nevekről az internetről.

3. MTR (My Traceroute)

Az MTR-t először valaki Mike fejlesztette ki, a mozaikszó pedig Mike’s Traceroute-ot jelentett. Valaki más vette át és átnevezte My Traceroute-ra, de továbbra is ugyanaz a termék. A szoftver 1997 óta létezik. Ha a hosszú élettartam a minőség bizonyítéka, akkor ez egy nagyon jó eszköz.

  Megpróbál régi barátot találni? Íme 5 tipp, hogy ez megtörténjen

És ez. Funkcionálisan majdnem azonos – vagy legalábbis nagyon hasonló – a fent ismertetett Traceroute NG-vel. A fő különbség a kettő között az, hogy míg a Traceroute NG egy Windows-alkalmazás, addig az MTR Linuxon fut, és grafikus felhasználói felülettel vagy parancssorból is használható.

Konkrétan, MTR egy hálózati diagnosztikai eszközben egyesíti a traceroute és a ping funkcióit. Amikor az MTR-t futtatja, először pontosan úgy működik, mint a traceroute, hogy megtanulja a hálózati elérési utat egy megadott gazdagéphez. Miután ismeri az utat, az MTR egy kicsit tovább megy. Az ICMP ECHO kérések sorozatát küldi el minden ugráshoz, hogy mérje az egyes útválasztókhoz tartó kapcsolat minőségét. És miközben ezt teszi, megjeleníti a mért statisztikákat a képernyőn. Valójában a szabványos kimenetre nyomtatja, vagyis át lehet irányítani egy fájlba.

4. Monitis Online Visual Trace Route Tool (online eszköz)

A Monitis egy TeamViewer cég, amely egy jól ismert webhely-teljesítmény-figyelő platformot készít. A felhő alapú virtuális szolgáltatás lehetővé teszi a webhelyek, szerverek, alkalmazások és egyebek figyelését bármikor és bárhonnan. Közel negyedmillió felhasználóval ez egy meglehetősen népszerű platform.

Sok más szállítóhoz hasonlóan a Monitis is rendelkezik néhány ingyenes eszközzel a webhelyén. A Online Visual Trace Route, a szokatlan írásmód ellenére pontosan az, aminek mondja. Nyomon követi az útvonalat a Monitis szervere és az Ön által megadott gazdagép között, és ábrázolja a világtérképen. Sajnos a térkép megjelenítése ritkán tartalmazza az összes ugrást. Ez normális, mivel az eszköz nem képes minden ugrás földrajzi helyének meghatározására, és néhány hos egyáltalán nem válaszol. És ez minden ilyen eszközre igaz, nem csak erre.

Ha lefelé görget a képernyőn, látni fogja, hogy az eszköz táblázatos formában is megjeleníti az információkat, hasonlóan a hagyományos traceroute eszközökhöz. Azt is észreveheti, hogy a táblázatos képernyő tetején három lap található, amelyek az Egyesült Államok, Európa és Ázsia/Csendes-óceáni térség címkéi. Azt gondolhatnánk, hogy egy lapra kattintva a teszt egy másik forrásból fut le, amely ezen a három földrajzi területen található, de az eredményeket nézve nem úgy tűnik, hogy ez a helyzet. A táblázat és a térkép megjelenítése is változik egyik lapról a másikra, de nem tudtam rájönni, hogyan működnek.

5. G-Suite.Tools Visual Traceroute (online eszköz)

Ne hagyja magát megtéveszteni a névvel, a G-Suite.Tools semmilyen módon nem kapcsolódik a Google-hoz. A webhely néhány hasznos hálózati és internetes eszközt kínál. Ezek között van a vizuális traceroute eszköz. Használata meglehetősen egyszerű. Egyszerűen írjon be egy IP-címet vagy FQDN-t, és kattintson a TRACE gombra. Hamarosan egy kicsi térkép az oldalon vizuálisan megjeleníti a megadott gazdagép elérési útját.

A legtöbb hasonló eszközhöz hasonlóan asztal is rendelkezésre áll. Megmutatja az IP-címet és az FQDN-t (ha feloldható), valamint az összesített oda-vissza utazási időt minden egyes ugráshoz. Az egyik dolog, amit különösen szerettünk ebben az eszközben – és ez különösen alkalmas az újoncok számára – az az oldalon található rengeteg információ a traceroute folyamatról.

Amíg ott van, a G-Suite.Tools rendelkezik néhány egyéb eszközzel, amelyeket érdemes használni. Mindegyik könnyen elérhető az oldal tetején található szalagmenüből. Van DNS Lookup, Whois keresés, ping, az IP-címem, az IP-cím helye, valamint egy eszköz az e-mail címek működésének ellenőrzésére.

Következtetés

A Traceroute már egy ideje velünk van, és b=nyilvánvalóan itt van, hogy maradjon. Ez az egyik leggyakrabban használt – és leghasznosabb – alapvető diagnosztikai eszköz. És a traceroute minden megtalálható továbbfejlesztett változatával még jobb és hasznosabb eszközzé vált. Több mint 5 ilyen eszköz létezik, de korlátozott volt a helyünk, és úgy döntöttünk, hogy a legjobb ötre korlátozzuk a választékot, de ez nem jelenti azt, hogy nem sok nagyszerű traceroute eszköz áll rendelkezésre.