Najboljše možnosti sledenja: izberite iz GUI-ja, ukazne vrstice ali spletnih orodij

click fraud protection

Traceroute - ali sledilni zapis, če prihajate iz sveta Windows - je skupaj s pingom eno najbolj osnovnih orodij za odpravljanje težav z omrežjem. Kot pove že njegovo ime, traceroute bo sledil pot od enega računalnika do drugega. To je precej koristno orodje, ki ne bo samo preizkusilo povezanosti z gostiteljem, ampak tudi razkrilo veliko o poti do tja in nekaterih težavah, ki ga morda mučijo. Toda kot je trackroute uporaben, je tudi precej omejeno orodje. Na srečo je veliko razvijalcev sodelovalo pri poskusu ustvarjanja boljših različic traceroute-a. O tem govori ta članek. Odkrivamo nekatere najboljše alternative, ki jih lahko odkrijemo. Na voljo imamo mešanico GUI-jev in orodij ukazne vrstice ter celo par spletnih orodij.

Preden razkrijemo svojih pet najboljših možnosti za sledenje, bomo začeli z razlago, kaj je sledenje in kako deluje. Nato bomo razpravljali o nekaterih omejitvah uporabnosti. Da bi obravnavali omejitve, bomo razpravljali o možnih izboljšavah, ki bi jih bilo mogoče izslediti. Poskusili bomo definirati našo idealno "sledenje steroidom". Ko bomo končali z vso to teorijo, se bomo poglobili v svojo osnovno zadevo in pregledali najboljših pet alternativnih možnosti, ki jih lahko najdemo. Imamo tri pakete, ki jih je mogoče namestiti lokalno, in dva spletna orodja.

instagram viewer

Kaj je Traceroute?

Opredelitev traceroute iz Wikipedije je precej preprosta: "Traceroute je diagnostično orodje za računalniško omrežje za prikaz poti (poti) in merjenje zamud pri tranzitu paketov po omrežju internetnega protokola (IP)". Kolikor je takšen opis, ne daje podrobnosti o tem, kaj konkretno je. Poskusili bomo razložiti. Traceroute vam bo povedal IP naslov vsakega usmerjevalnika, ki se nahaja med vašim in oddaljenim računalnikom. Ampak to še ni vse, sledilna sledilnost bo poročala tudi o odzivnem času vsakega od teh usmerjevalnikov.

Traceroute je zelo staro orodje. Prva različica je bila izdana leta 1987. To je pred več kot 30 leti; večnost v računalniških letih. Je tudi zelo pogosto orodje. Prvič predstavljen v operacijskem sistemu Unix, zdaj je prisoten v vseh Unix podobnih operacijskih sistemih, vključno z Linuxom in OS X. Sčasoma so ga prenesli tudi na platformo Windows, kjer so ga preimenovali v sledenje zaradi razlogov, ki jih nikoli nisem mogel razumeti.

Traceroute je orodje, ki ga mora razumeti in uporabiti vsak skrbnik omrežja. Na žalost mnogi njegovi uporabniki ne razumejo povsem njegovega delovanja, zato lahko naletijo na nekatere pasti. Pot bi bila lahko na primer asimetrična s prometom, ki je potekal po poti, ki ni drugačna od prometa, orodje pa je ne bi videlo.

Kako deluje Traceroute?

Najprej nekaj predpogojev. Internet - ali katero koli IP omrežje - je sestavljeno iz medsebojno povezanih usmerjevalnikov. Usmerjevalniki se med seboj pogovarjajo in si izmenjujejo informacije o tem, do katerih omrežij vedo, kako doseči. Te informacije uporabljajo za izdelavo tabel za usmerjanje. Kadar koli podatkovni paket doseže usmerjevalnik, poišče cilj v svoji usmerjevalni tabeli in ga nadaljuje z naslednjim usmerjevalnikom na poti. Usmerjevalnik ve le za naslednji usmerjevalnik in nima pojma o celotni poti. Ni treba.

Da bi omejili zamude pri širjenju zaradi prekomernega hmeljanja, glava vsakega podatkovnega paketa vsebuje polje podatkov, imenovano TTL ali Time To Live. To je resnična napaka, saj vrednost TTL nima ničesar s časom, ampak z razdaljo. Ko paket zapusti svoj izvor, je TTL nastavljen na 32. Od takrat naprej vsak usmerjevalnik, ki ga upravlja, zmanjšuje TTL za enega, preden usmeri paket. Ko vrednost TTL doseže nič, usmerjevalnik ne bo usmeril paketa in bo namesto tega vrnil ICMP sporočilo "Čas je že presežen" nazaj k izvoru.

Traceroute izkorišča ta sistem za odkrivanje napak in poročanje o napakah za izvajanje svoje čarovnije. Traceroute bo najprej poslal paket do cilja, pri čemer je TTL nastavljen na 1. Prvi usmerjevalnik na poti bo zmanjšal TTL in vrnil sporočilo Preseženi čas, omogoči traceroute spoznavanje IP naslova prvega usmerjevalnika ali hop-a, kot je pogosto omenjeno. Traceroute bo nato poslal še en paket z nastavljeno vrednostjo TTL na 2 in se seznanil z drugim skokom. In to bo še naprej, vsakič povečeval TTL, dokler na koncu ne dobi odziva od cilja in mu pove, da je bil dosežen.

Traceroute običajno meri tudi čas, potreben za pridobitev vsakega zaporednega odziva, ki mu omogoča, da sestavi tabelo odzivnega časa za vsak skok. Pogosto bo izvedel tudi DNS iskanje IP naslova vsakega hmelja, da v svojih rezultatih prikaže FQDN vsakega gostitelja namesto IP naslova.

Kaj je narobe s Traceroute?

Odgovor na to vprašanje je preprost: s tem ni nič narobe. Ali to pomeni, da je popoln? Zagotovo ne. Traceroute, tako dober in uporaben, bi lahko izboljšal. Tu je nekaj njegovih pomanjkljivosti.

Kot smo že omenili - in zdaj je očitno, da vemo, kako deluje - traceroute vam bo pokazal samo pot do cilja, a poti nazaj ni mogoče odkriti. To bi lahko predstavljalo težavo, zlasti v situacijah, ko se povratna pot nekako zamudi. Traceroute meri čas, potreben za vsak odgovor, vendar ne more vedeti, ali je pri odhodu ali na poti nazaj prišlo do zamud, kar bi lahko dalo zavajajoče rezultate.

Obstaja tudi potencialna težava z destinacijami, ki so na več gostiteljih uravnotežene. Uporabnik nič ne zagotavlja, da se vsak zaporedni paket pošlje istemu gostitelju. In če sta oba na različnih lokacijah, bi to lahko pripeljalo do zelo netočnih rezultatov.

In končno, nekateri usmerjevalniki so iz varnostnih razlogov konfigurirani tako, da ne odgovarjajo na vrsto zahtev, ki jih traceroute uporablja. To ne bo ustavilo sledilne poti v delovanju in program bo te igrice preprosto prezrl in jih prijavil kot nedosegljive.

Kaj, če bi obstajala sledilna steroidi?

Uporaba sledenja ni najbolj zanimiva naloga, ki si jo lahko zamislimo. In vsak, ki ga je veliko uporabljal, je sanjal o boljši sledljivosti. Na srečo so nekateri razvijalci to tudi pomislili in so nekaj naredili. Zato lahko najdemo veliko drugih možnosti za sledenje.

Nekateri imajo samo kozmetične izboljšave in bodo na primer orodje ovili z lepšim grafičnim vmesnikom. Drugi dodajo nekaj resno uporabne funkcionalnosti. Nekatere napredne pripomočke za sledenje bodo na primer z interneta potegnile obsežne informacije o vsakem skoku. To bi lahko vključevalo podatke, kot je lastnik usmerjevalnika ali fizična lokacija, zbrana s pomočjo geolokacijskih tehnik, ki temeljijo na naslovu IP.

Nekateri bodo ovojnico še bolj potisnili in rezultate zemljevida zasledili na zemljevidu, kar bo uporabniku omogočilo učinkovito predstavitev poti do cilja.

Naša najboljša tri dodatna modela za sledenje

Po spletu smo iskali najboljše možnosti za sledenje. Nekateri izdelki, ki smo jih našli, se močno razlikujejo od originalnih sledilnih poti. Drugi ponujajo manjše izboljšave. Tisti, ki so sestavili naš seznam, imajo najboljši nabor funkcij in / ali ugled ali pa so najbolj uporabljeni.

Vključili smo tudi kombinacijo lokalno nameščenih orodij, ki jih zaženete iz računalnika, in nekaj spletnih orodij. Obe vrsti orodij sta lahko koristni. Lokalna programska oprema vam lahko pomaga ugotoviti poti v velikem podjetniškem omrežju in prepoznati, kateri segmenti omrežja imajo težave, kot so zamude.

Spletna orodja za sledenje se izvajajo z oddaljenega strežnika - z nekaterimi orodji lahko izberete izvorni strežnik ali izvajanje testov iz več virov hkrati - in jih najbolje uporabimo za odpravljanje težav, kot je slabo spletno mesto odziv.

SolarWinds je dobro znano ime na področju orodij za upravljanje omrežij. Podjetje izdeluje nekaj najboljših orodij za spremljanje, začenši s svojim vodilnim izdelkom, Network Performance Monitor, celovito rešitev za nadzor omrežja. SolarWinds ima tudi dober ugled pri izdelavi odličnih brezplačnih orodij, ki rešujejo posebne potrebe omrežnih skrbnikov. Sledite NG je eno takšnih orodij.

TracerouteNG uporablja tehnologijo SolarWinds Netpath, da ponuja stalno sledenje TCP in ICMP. Trdi, da je hitrejši od drugih pripomočkov za sledenje in daje rezultate v samo nekaj sekundah. Seveda je to večinoma odvisno od omrežja.

Sledenje zaslona NG

Toda Traceroute NG ne izboljšuje samo hitrosti sledenja. Prav tako vrne precej več informacij, kar vam omogoča globlji vpogled v situacijo. Traceroute NG bo za vsak skok uporabil ping, da vrne odstotek izgube paketa, trenutni in povprečni odzivni čas ter vrstico z zakasnitvijo. Pomembno je tudi, da bo Traceroute NG uporabil obratno iskanje DNS za iskanje in prikazovanje popolnoma kvalificiranega imena domene ali FQDN vsakega skoka.

Druga odlična lastnost Traceroute NG je samodejno zaznavanje sprememb poti. Če je do določenega gostitelja več poti, ga orodje ugotovi in ​​prikaže vsako pot posebej. To je zelo koristno pri odpravljanju težav z obremenitvami. Orodje vam bo omogočilo tudi, da se boste preizkusili v paketih TCP ali ICMP. To je lahko koristno, če na primer neka naprava vzdolž poti blokira ICMP. In nenazadnje bo Traceroute NG rezultate svojega testa zapisal v datoteko dnevnika .txt.

Sledite NG deluje samo v operacijskem sistemu Windows, vendar zavajajoče, to ni resnična aplikacija za Windows. Medtem ko deluje v operacijskem sistemu Windows in znotraj okna, je večinoma besedilno orodje. Toda potem, ali bi GUI povečal uporabnost orodja? Verjetno ne.

Orodje, ki se prenese v datoteko .zip, ne zahteva nobene namestitve, ampak se zanaša na Winpcap, ki ga je treba namestiti, če ga še nimate v računalniku. Traceroute NG bo ob zagonu zaznal njegovo odsotnost in bo samodejno sprožil namestitveni program Winpcap, ki je vključen v datoteko .zip.

TRACEROUTE NG (uradna povezava za prenos): https://www.solarwinds.com/free-tools/traceroute-ng

2. Odprite vizualno sled

Če iščete pravo orodje za sledenje, ki temelji na GUI, Odprite vizualno sled je tisto, kar potrebuješ. Orodje, ki je na voljo za Windows, večino okusov Linuxa ali Mac OS X, je preprosto neverjetno. Orodje je brezplačno in odprtokodno, izdano pod licenco LGPL V3.

Odprite pot vizualnih sledov

Glavna komponenta te programske opreme je Visual Traceroute per se. To je vizualni pripomoček, ki temelji na GUI, ki vam bo omogočil, da si na svetovnem 3D zemljevidu - ali 2D, če želite, - kakšno pot vodijo podatki iz vašega računalnika do ciljnega gostitelja. Zemljevid lahko po želji povečate in pomikate po zemljevidu, tako da boste želeli vse podrobnosti.

Open Visual Traceroute ponuja tudi nekaj dodatnih orodij, s čimer je še bolj uporaben izdelek. Prvič, obstaja "paketni sniffer". Vendar to ni paketni vohljač, kot je Wireshark. Njegov namen je izključno omogočiti, da vidite, kateri podatki se iz lokalnega sistema pošiljajo v internet. Na voljo je tudi funkcija Whois, ki bo podatke o imenih domen izvlekla iz interneta.

3. MTR (Moja sled)

MTR je najprej razvil nekdo po imenu Mike, kratica pa je bila Mike's Traceroute. Nekdo drug jo je prevzel in preimenoval v My Traceroute, vendar gre za še vedno isti izdelek. Programska oprema obstaja že od leta 1997. Če je dolgo življenjska doba dokaz kakovosti, bi to moralo biti zelo dobro orodje.

Moj vmesnik GUI Traceroute

In je. Funkcionalno je skoraj enak - ali vsaj zelo podoben - Traceroute NG, ki smo ga pregledali zgoraj. Glavne razlike med tema dvema sta, da medtem ko je Traceroute NG aplikacija za Windows, MTR deluje v Linuxu in se lahko uporablja z GUI ali iz ukazne vrstice.

Konkretno, MTR združuje funkcionalnost traceroute in ping v enem orodju za diagnostiko omrežja. Ko zaženete MTR, najprej deluje točno tako kot sledenje, da spozna omrežno pot do določenega gostitelja. Ko pozna pot, se MTR odpravi še nekoliko naprej. Vsakemu skakalcu bo poslal zaporedje ICMP ECHO zahtevkov, da bo meril kakovost povezave do vsakega usmerjevalnika. In ko to počne, na zaslonu prikazuje izmerjene statistike. Pravzaprav ga natisne na standardni izhod, kar pomeni, da ga je mogoče preusmeriti v datoteko.

4. Monitis spletno orodje za vizualne sledove (spletno orodje)

Monitis je podjetje TeamViewer, ki izdeluje dobro znano platformo za spremljanje uspešnosti spletnega mesta. Navidezna storitev v oblaku vam bo omogočila spremljanje spletnih mest, strežnikov, aplikacij in več kadarkoli in od kjer koli. S skoraj četrt milijona uporabnikov je to precej priljubljena platforma.

Tako kot mnogi drugi prodajalci ima tudi Monitis na svoji spletni strani na voljo nekaj brezplačnih orodij. The Spletna vizualna sled sledje kljub nenavadnemu črkovanju točno tisto, za kar pravi, da je. Izsledila bo pot med Monitisovim strežnikom in gostiteljem, ki ga določite, in ga narisala na zemljevidu sveta. Žal prikaz na zemljevidu redko vključuje vse hmelje. To je normalno, saj orodje ne bo mogel določiti lokacije vsakega hmelja, nekateri pa se sploh ne bodo odzvali. In to velja za vsako takšno orodje, ne samo za to.

Monitisova spletna pot sledenja Monitis

Če se pomaknete po zaslonu navzdol, boste videli, da orodje informacije prikazuje tudi v tabeli, podobno kot bi to storila tradicionalna orodja za sledenje. Prav tako lahko opazite, da so na vrhu tabelarnega zaslona trije jezički z oznako Združene države, Evrope in Azije / Tihega oceana. Predvidevali bi si, da s klikom na zavihek preizkus poteka iz drugega vira, ki se nahaja na teh treh geografskih območjih, vendar, če pogledamo rezultate, ni videti tako. Tako tabela kot prikaz zemljevida se spreminjata od enega do drugega, vendar nisem mogel ugotoviti, kako delujeta.

5. G-Suite. Orodja Visual Traceroute (spletno orodje)

Ne pustite se zavajati z imenom, G-Suite. Orodja nikakor niso povezana z Googlom. Spletno mesto predlaga pestro uporabno omrežno in internetno orodje. Med njimi je a vizualno orodje za sledenje. Uporaba je precej preprosta. Enostavno vtipkate naslov IP ali FQDN in kliknete TRACE gumb. Kmalu bo majhen zemljevid na strani vizualno prikazal pot do navedenega gostitelja.

G-Suite. Orodja Visual Traceroute

Kot večina drugih podobnih orodij je na voljo tabela. Prikaže IP naslov in FQDN (kadar je razrešljiv), pa tudi kumulativni čas povratne poti do vsakega skoka. Ena stvar, ki nam je bila pri tem orodju še posebej všeč - in je še posebej primerna za novince - je bogastvo informacij o postopku sledenja, ki jih lahko najdete na strani.

Medtem ko ste tam, G-Suite. Orodja imajo še nekaj drugih orodij, ki jih morda želite uporabiti. Do vsakega lahko dostopate s tračnega menija na vrhu strani. Obstajajo DNS Lookup, Whois iskanje, ping, moj IP naslov, lokacija IP naslova kot tudi orodje za preverjanje delovanja e-poštnih naslovov.

Zaključek

Traceroute je že nekaj časa z nami in b = očitno je tukaj, da ostane. Je eno izmed najpogosteje uporabljanih in najbolj uporabnih - osnovnih diagnostičnih orodij, ki jih lahko najdemo. In z vsemi izboljšanimi različicami traceroute, ki jih je mogoče najti, je postal še boljše in uporabnejše orodje. Obstaja več kot 5 takšnih orodij, vendar smo imeli omejen prostor in smo se odločili omejiti naš izbor najboljših pet, ki bi jih lahko našli, vendar to še ne pomeni, da ni veliko več odličnih orodij za sledenje na voljo.

watch instagram story