Geriausios „Traceroute“ alternatyvos: pasirinkite iš GUI, komandinės eilutės arba internetinių įrankių

click fraud protection

„Traceroute“ arba „tracert“, jei jūs esate iš „Windows“ pasaulio, kartu su „ping“ yra vienas iš paprasčiausių tinklo trikčių šalinimo įrankių. Kaip rodo jo pavadinimas, „traceroute“ leis atsekti maršrutą iš vieno kompiuterio į kitą. Tai gana naudingas įrankis, kuris ne tik patikrins ryšį su pagrindiniu kompiuteriu, bet ir daug paaiškins apie kelią į jį patekti bei kai kurias problemas, kurios gali jį varginti. Tačiau ne mažiau naudingas kaip maršruto maršrutas yra gana ribotas įrankis. Laimei, daugelis kūrėjų stengėsi sukurti geresnes „traceroute“ versijas. Apie tai yra šis straipsnis. Mes atskleidžiame keletą geriausių maršruto pasirinkimo alternatyvų. Turime GUI ir komandinės eilutės įrankių derinį ir net keletą internetinių įrankių.

Prieš atskleisdami 5 populiariausias maršruto maršruto alternatyvas, pradėsime paaiškindami, kas yra maršrutas ir kaip jis veikia. Tada aptarsime kai kuriuos naudingumo apribojimus. Norėdami pašalinti apribojimus, aptarsime galimą patobulinimą, kurį būtų galima padaryti siekiant nustatyti maršrutą. Mes stengsimės apibrėžti mūsų idealų „maršruto steroidų maršrute“ apibrėžimą. Baigę darbą su šia teorija, mes gilinsimės į savo esminius dalykus ir apžvelgsime penkias geriausias maršruto alternatyvas, kurias galime rasti. Turime tris vietoje įdiegiamus paketus ir dvi internetines paslaugas.

instagram viewer

Kas yra „Traceroute“?

Maršruto apibrėžimas iš Vikipedijos yra gana aiškus: „Traceroute yra kompiuterinio tinklo diagnostikos įrankis maršrutui (keliui) parodyti ir paketų tranzito vėlavimui per interneto protokolą (IP) įvertinti“.. Šis aprašymas nėra tikslus ir išsamiai apibūdina. Mes bandysime paaiškinti. „Traceroute“ nurodys kiekvieno maršrutizatoriaus, esančio tarp jūsų kompiuterio ir nuotolinio kompiuterio, IP adresą. Tačiau tai dar ne viskas, „traceroute“ taip pat praneš apie kiekvieno šių maršrutizatorių reakcijos laiką.

Traceroute yra labai senas įrankis. Pirmoji versija buvo išleista dar 1987 m. Tai yra daugiau nei prieš 30 metų; amžinybė kompiuterio metais. Tai taip pat labai dažna priemonė. Pirmą kartą pristatyta „Unix“ operacinėje sistemoje, dabar ji yra visose „Unix“ tipo OS, įskaitant „Linux“ ir „OS X“. Galų gale jis netgi buvo perkeltas į „Windows“ platformą, kur jis buvo pervadintas į „tracert“ dėl priežasčių, kurių niekada nesugebėjau suprasti.

„Traceroute“ yra įrankis, kurį turėtų suprasti ir naudoti kiekvienas tinklo administratorius. Deja, daugelis jo vartotojų nevisiškai supranta, kaip tai veikia, todėl gali patekti į kai kurias naudingumo klaidas. Pvz., Kelias gali būti asimetriškas eismui einant kitu keliu, nei eismas, ir įrankis to nematytų.

Kaip veikia „Traceroute“?

Pirma, kelios sąlygos. Internetas arba bet koks IP tinklas šiuo atžvilgiu yra sudarytas iš sujungtų maršrutizatorių. Maršrutizatoriai tariasi tarpusavyje ir keičiasi informacija apie tai, kokius tinklus jie žino, kaip pasiekti. Jie naudoja šią informaciją maršruto lentelėms kurti. Kai duomenų paketas pasiekia maršrutizatorių, jis maršruto lentelėje ieško tikslo ir toliau siunčia jį kitam maršrutizatoriui kelyje. Maršrutizatorius žino tik apie kitą maršrutizatorių ir neturi supratimo apie visą kelią. Tai neprivalo.

Siekiant apriboti dauginimosi vėlavimą dėl per didelio maršruto apimties, kiekvieno duomenų paketo antraštėje yra duomenų laukas, vadinamas TTL arba „Time To Live“. Tai yra neteisinga mintis, nes TTL vertė neturi nieko bendra su laiku, o su atstumu. Kai paketas palieka savo kilmę, TTL nustatomas į 32. Nuo to laiko kiekvienas maršrutizatorius, kuris jį tvarko, sumažina TTL vienetu prieš nukreipdamas paketą. Kai TTL vertė pasieks nulį, maršrutizatorius nekels paketo ir vietoj to grįš ICMP pranešimą „Laikas viršytas“ atgal į pradinę vietą.

„Traceroute“ išnaudoja šią klaidų aptikimo ir pranešimo sistemą, kad įvykdytų savo burtus. Traceroute pirmiausia išsiųs paketą į paskirties vietą, kai TTL yra 1. Pats pirmasis maršrutizatorius kelyje sumažins TTL ir grįš pranešimas „Praleistas laikas“, leidžiančią maršruto maršrutui sužinoti apie pirmojo maršrutizatoriaus arba šuolio IP adresą, kaip dažnai būna nurodytas. Tada „Traceroute“ išsiųs kitą paketą, kurio TTL yra 2 ir sužinos apie antrąjį šuolį. Ir toliau tai darys, kiekvieną kartą didindamas TTL, kol galiausiai gaus atsakymą iš kelionės tikslo, sakydamas, kad jis buvo pasiektas.

Traceroute paprastai taip pat matuos laiką, kurio reikia kiekvienam iš eilės atsakymų, leidžiančią sudaryti kiekvieno reakcijos laiko trukmės lentelę. Jis dažnai taip pat atliks kiekvieno apynio IP adreso DNS paiešką, kad rezultatuose būtų rodomas kiekvieno kompiuterio FQDN, o ne IP adresas.

Kas negerai su „Traceroute“?

Atsakymas į šį klausimą yra paprastas: nėra nieko blogo. Ar tai reiškia, kad ji tobula? Tikrai ne. Traceroute, kiek tai gera ir naudinga, galėtų būti patobulintas. Štai keli jo trūkumai.

Kaip jau minėjome anksčiau - ir dabar akivaizdu, kad žinome, kaip tai veikia - „traceroute“ parodys tik kelią iki kelionės tikslo, bet neturi kelio atrasti jo atgal. Tai gali sukelti problemų, ypač tais atvejais, kai grįžimo kelias yra kažkiek atidėtas. Traceroute matuoja laiką, kurio reikia kiekvienam atsakymui gauti, tačiau jis negali žinoti, ar išvažiavus ar grįžtant buvo kokių nors vėlavimų, galinčių suteikti klaidinančių rezultatų.

Taip pat gali kilti problemų, susijusių su keliais pagrindiniais kompiuteriais, subalansuotomis vietomis. Niekas negarantuoja vartotojui, kad kiekvienas iš eilės einantis paketas bus siunčiamas tam pačiam kompiuteriui. Ir jei jie yra skirtingose ​​vietose, tai gali sukelti labai netikslių rezultatų.

Galiausiai kai kurie maršrutizatoriai yra sukonfigūruoti saugumo sumetimais nereaguoti į užklausų tipus, kuriuos naudoja „traceroute“. Tai nesustabdys maršruto veikimo, o naudingumas tiesiog ignoruos tuos apynius ir praneš juos kaip nepasiekiamus.

Ką daryti, jei ten buvo traceroute „ant steroidų“?

„Trackroute“ naudojimas nėra pati įdomiausia užduotis, kurią galima pagalvoti. Ir kas plačiai juo naudojosi, svajojo apie geresnį maršruto nustatymą. Laimei, kai kurie kūrėjai taip pat galvojo apie tai ir ką nors padarė. Štai kodėl mes galime rasti daug alternatyvų maršrutui.

Kai kurie turi tik kosmetinių patobulinimų ir, pavyzdžiui, apvynioja įrankį gražiau atrodančia GUI. Kiti prideda keletą rimtai naudingų funkcijų. Kai kurios patobulintos maršruto maršruto priemonės, pavyzdžiui, iš interneto gaus daug informacijos apie kiekvieną šuolį. Tai gali būti informacija apie maršrutizatoriaus savininką ar jo buvimo vietą, išsiaiškintą naudojant IP adresų nustatytą geografinės padėties nustatymo metodiką.

Kai kurie dar labiau pastumia voką ir nubraižo maršruto rezultatus žemėlapyje, suteikdami vartotojui galimybę veiksmingai vizualizuoti kelią iki kelionės tikslo.

Mūsų trys geriausi ir dar dvi geriausi trasavimo maršrutų alternatyvos

Mes internete ieškojome geriausių maršruto maršrutų alternatyvų. Kai kurie produktai, kuriuos atradome, labai skiriasi nuo pradinio maršruto. Kiti siūlo daugiau nedidelių patobulinimų. Tie, kurie sudarė mūsų sąrašą, turi geriausias savybes ir (arba) reputaciją, arba yra labiausiai naudojami.

Taip pat įtraukėme ir vietoje įdiegtų įrankių, kuriuos naudojate iš kompiuterio, derinį, taip pat keletą internetinių įrankių. Gali būti naudingi abiejų tipų įrankiai. Vietinė programinė įranga gali padėti išsiaiškinti kelius dideliame įmonės tinkle ir nustatyti, kurie tinklo segmentai patiria tokias problemas, kaip vėlavimas.

Žiniatinklio „traceroute“ įrankiai vykdomi iš nuotolinio serverio - kai kuriais įrankiais galima pasirinkti šaltinio serverį arba paleisti testą iš kelių šaltinių vienu metu ir yra geriausiai naudojami šalinant tokias problemas kaip netinkama svetainė atsakymas.

„Saulės vėjai“ yra gerai žinomas vardas tinklo valdymo įrankių srityje. Bendrovė sukuria keletą geriausių stebėjimo įrankių, pradedant nuo pavyzdinio produkto - tinklo efektyvumo stebėjimo įrenginio, kuris yra visas tinklo stebėjimo sprendimas. „SolarWinds“ taip pat turi gerą reputaciją kuriant puikius nemokamus įrankius, tenkinančius specifinius tinklo administratorių poreikius. Traceroute NG yra viena iš tokių priemonių.

„TracerouteNG“ naudoja „SolarWinds Netpath“ technologiją, kad galėtų nuolat sekti TCP ir ICMP. Jis teigia, kad yra greitesnis nei kiti maršruto maršruto įrankiai ir rezultatus pateikia tik per kelias sekundes. Žinoma, tai daugiausia priklauso nuo tinklo.

„Traceroute NG“ ekrano kopija

Bet „Traceroute NG“ ne tik pagerina trasos greitį. Tai taip pat pateikia šiek tiek daugiau informacijos, suteikdamas jums gilesnį įžvalgą apie situaciją. Kiekvienam peršokimui „Traceroute NG“ naudos „ping“, kad grąžintų paketų praradimo procentą, esamą ir vidutinį reagavimo laiką bei latentinės juostos diagramą. Taip pat svarbu, kad „Traceroute NG“ naudotų atvirkštinę DNS paiešką, norėdama surasti ir parodyti kiekvieno apimties visiškai kvalifikuotą domeno vardą arba FQDN.

Kitas puikus „Traceroute NG“ bruožas yra automatinis kelio pokyčių aptikimas. Jei tam tikruose pagrindiniuose kompiuteriuose yra keli keliai, įrankis jį išsiaiškins ir parodys kiekvieną kelią atskirai. Tai labai naudinga atliekant trikčių šalinimo aplinkos trikčių šalinimą. Įrankis taip pat leis pasirinkti testą naudojant TCP arba ICMP paketus. Tai gali būti naudinga, jei koks nors įrenginys kelyje blokuoja, pavyzdžiui, ICMP. Ir paskutinis, bet ne mažiau svarbus dalykas - „Traceroute NG“ savo testo rezultatus įrašys į .txt žurnalo failą.

Traceroute NG veikia tik „Windows“, tačiau apgaulingai tai nėra tikra „Windows“ programa. Nors jis veikia Windows operacinėje sistemoje ir lange, jis dažniausiai yra teksto įrankis. Bet vėlgi, ar GUI padidins įrankio naudingumą? Tikriausiai ne.

Įrankį, atsisiųstą kaip .zip failą, nereikia diegti, tačiau jis priklauso nuo „Winpcap“, kuris turi būti įdiegtas, jei jo dar nėra jūsų kompiuteryje. Tačiau „Traceroute NG“ aptinka jo nebuvimą paleidus ir automatiškai paleis „Winpcap“ diegimo programą, kuri yra įtraukta į .zip failą.

„TRACEROUTE NG“ (oficiali atsisiuntimo nuoroda): https://www.solarwinds.com/free-tools/traceroute-ng

2. Atidarykite „Visual Traceroute“

Jei tai, ką stebite, yra tikras GUI pagrįstas maršruto maršruto įrankis, Atidarykite „Visual Traceroute“ yra tai, ko jums reikia. Šis įrankis, kurį galima naudoti „Windows“, daugumos „Linux“ ar „Mac OS X“ skonių yra tiesiog nuostabus. Įrankis yra nemokamas ir atvirojo kodo, išleistas pagal LGPL V3 licenciją.

Atviras vizualinis pėdsakų maršrutas

Pagrindinis šios programinės įrangos komponentas yra „Visual Traceroute per se“. Tai yra vaizdinis, GUI pagrįstas įrankis, kuris leis pamatyti pasaulio 3D žemėlapyje arba, jei norite, 2D, kokį kelią duomenys eina iš kompiuterio į tikslinį pagrindinį kompiuterį. Žemėlapį galima didinti ir slinkti pagal norą, pateikiant bet kokį norimą detalumo lygį.

Atidaryti „Visual Traceroute“ taip pat pridedami dar keli įrankiai, todėl tai tampa dar naudingesniu produktu. Pirma, yra „paketų naikintojas“. Vis dėlto tai nėra paketų naikintojas, kaip „Wireshark“. Jos tikslas yra tik suteikti jums galimybę pamatyti, kokie duomenys yra siunčiami pirmyn ir atgal iš vietinės sistemos į internetą. Taip pat yra „Whois“ funkcija, kuri surinks informaciją apie domenų vardus iš interneto.

3. MTR („My Traceroute“)

Pirmiausia MTR sukūrė kažkas, vardu Mike, ir santrumpa reiškė Mike's Traceroute. Kažkas kitas perėmė ir pervadino jį į „My Traceroute“, bet vis tiek tai yra tas pats produktas. Programinė įranga egzistuoja nuo 1997 m. Jei ilgaamžiškumas yra kokybės įrodymas, tai turėtų būti gana gera priemonė.

Mano „Traceroute“ vartotojo sąsaja

Ir tai yra. Funkciniu požiūriu jis yra beveik identiškas arba bent jau labai panašus į aukščiau apžvelgtą „Traceroute NG“. Pagrindiniai skirtumai tarp šių dviejų yra tai, kad nors „Traceroute NG“ yra „Windows“ programa, MTR veikia „Linux“ ir gali būti naudojamas su GUI arba iš komandinės eilutės.

Konkrečiai, MTR sujungia „traceroute“ ir „ping“ funkcijas viename tinklo diagnostikos įrankyje. Kai paleidžiate MTR, jis pirmiausia veikia lygiai taip pat kaip trasa, kad išmoktų tinklo kelią į nurodytą pagrindinį kompiuterį. Sužinojęs kelią, MTR eina šiek tiek toliau. Jis nusiųs ICMP ECHO užklausų seką kiekvienam apyniui, kad galėtų įvertinti ryšio su kiekvienu maršrutizatoriumi kokybę. Ir tai darydamas, ekrane rodo išmatuotą statistiką. Tiesą sakant, jis atspausdina jį į standartinę išvestį, tai reiškia, kad jį galima nukreipti į failą.

4. Monito internetinis vizualinio pėdsakų maršruto įrankis (internetinis įrankis)

„Monitis“ yra „TeamViewer“ įmonė, kurianti gerai žinomą interneto svetainės stebėjimo platformą. Debesis pagrįsta virtuali paslauga leis jums stebėti savo svetaines, serverius, programas ir dar daugiau bet kuriuo metu ir iš bet kurios vietos. Turinti beveik ketvirtį milijono vartotojų, tai yra gana populiari platforma.

Kaip ir daugelis kitų pardavėjų, „Monitis“ savo interneto svetainėje turi keletą nemokamų įrankių. Vizualinis pėdsakų maršrutas internetenepaisant neįprastos rašybos, būtent tai ir sako. Jis nuseka maršrutą tarp „Monitis“ serverio ir jūsų nurodyto kompiuterio ir nubraižys jį pasaulio žemėlapyje. Deja, žemėlapio rodinyje retai būna visų apynių. Tai yra normalu, nes įrankis negalės nustatyti kiekvieno apynio geografinės padėties, o kai kurie šeimininkai iš viso neatsakys. Tai pasakytina apie bet kurį tokį įrankį, ne tik šį.

Monito internetinis vizualinis pėdsakų maršrutas

Slinkdami ekraną žemyn, pamatysite, kad įrankis taip pat pateikia informaciją lentelės forma, panašiai kaip tradiciniai maršruto nustatymo įrankiai. Taip pat galite pastebėti, kad lentelės ekrano viršuje yra trys skirtukai, pažymėti JAV, Europa ir Azija / Ramusis vandenynas. Jums priversta galvoti, kad spustelėjus skirtuką, testas vykdomas iš kito šaltinio, esančio tose trijose geografinėse vietose, tačiau, žiūrint į rezultatus, atrodo, kad taip nėra. Lentelė ir žemėlapio ekranas keičiasi viename skirtuke, bet aš nesugebėjau suprasti, kaip jie veikia.

5. „G-Suite“. Įrankiai „Visual Traceroute“ (internetinis įrankis)

Neleisk sau klaidinti vardo „G-Suite“. Įrankiai niekaip nesusiję su „Google“. Svetainėje siūloma keletas naudingų tinklo ir interneto priemonių. Tarp jų yra: vizualinis maršruto maršruto įrankis. Jį naudoti gana paprasta. Tiesiog įveskite IP adresą arba FQDN ir spustelėkite TRACIJA mygtuką. Netrukus nedidelis žemėlapis puslapyje vizualiai parodys kelią į nurodytą pagrindinį kompiuterį.

„G-Suite“. Įrankiai „Visual Traceroute“

Kaip ir dauguma kitų panašių įrankių, yra lentelė. Tai rodo IP adresą ir FQDN (kai juos galima išspręsti), taip pat kaupiamąjį kiekvieno šuolio į abi puses laiką. Vienas dalykas, kurį ypač pamėgome naudodamiesi šia priemone - ir jis ypač gerai tinka naujokams - yra daugybė informacijos apie maršruto sudarymo procesą, kurią galite rasti puslapyje.

Kol esate, „G-Suite“. Įrankiai turi keletą kitų įrankių, kuriuos galbūt norėsite naudoti. Kiekvieną iš jų galite lengvai pasiekti iš juostinio meniu puslapio viršuje. Yra „DNS“ peržiūra, „Whois“ peržiūra, „ping“, mano IP adresas, IP adreso vieta, taip pat įrankis el. Pašto adresų veikimui patvirtinti.

Išvada

„Traceroute“ jau kurį laiką yra su mumis ir, aišku, čia yra, kad liktume. Tai yra viena iš labiausiai naudojamų ir naudingiausių diagnostikos priemonių, kurias galima rasti. Su visomis patobulintomis „traceroute“ versijomis, kurias galima rasti, jis tapo dar geresniu ir naudingesniu įrankiu. Yra daugiau nei 5 tokie įrankiai, tačiau mes turėjome ribotą erdvę ir nusprendėme apsiriboti tik penketuką, kurį galėjome rasti, bet tai dar nereiškia, kad nėra daug daugiau puikių „traceroute“ įrankių prieinama.

watch instagram story