Pamokos

▷ „Tracert“ arba „traceroute“ komanda, kas tai yra ir kam jį naudoti

Turinys:

Anonim

Tinklai yra pagrindinė mūsų gyvenimo ir darbo dalis, todėl niekada netrukdo žinoti tokių įrankių kaip „Tracert“ komanda arba dar vadinama „Traceroute“, kurie mums leis puikiu būdu papildyti „Ping“ komandos priemones.

Turinio rodyklė

Daugeliu atvejų yra įdomu naudoti komandą „Ping“, kad patikrintume, ar yra mūsų interneto ryšys, taip pat norime sužinoti, ar mūsų tinklo kompiuteris yra tinkamai prijungtas prie jo ir ar jis rodo mums signalą. Be to, mes taip pat galime patikrinti savo ryšio vėlavimą, kaip matėme kituose mūsų vadovėliuose. Apibendrinant galima pasakyti, kad tai yra labai naudingos komandos norint gauti įvairius mūsų tinklo aspektus neturint didelių žinių apie juos.

Šiandien žengsime vieną žingsnį toliau, norėdami parodyti dar vieną įdomią komandą, labai susijusią su „ping“, ir tai suteiks mums įdomios informacijos apie šuolius, kuriuos mūsų duomenų paketas vykdo, kol pasiekia savo tikslą.

Kas yra „Tracert“ komanda

Ši komanda yra pasiekiama „Windows“ sistemoje per komandų pultą, tiek komandų eilutėje, tiek „ Windows PowerShell“. Mes taip pat paprastai žinome tai kaip „ Traceroute“, jei komanda yra „Linux“ arba tiesiog seka.

„Tracert“ yra įrankis, kuris suteiks mums informacijos apie kelią, kurį nukelia paketai, kurie bus išsiųsti iš mūsų kompiuterio į paskirties vietą, vietiniame tinkle arba internete, į tam tikrą domeną.

Procedūra, kurios laikosi ši komanda, yra siųsti paketą į tikslą, tačiau kol jis pasieks galutinį tikslą, jis paprašys kiekvieno maršrutizatoriaus, kuris yra pakeliui , atsakymo į šio paketo praėjimą. Tokiu būdu mes gausime informaciją apie kiekvieną mazgą, per kurį praeina paketas, pavyzdžiui, jo IP adresą, domeno vardą, jei jis jį turi, ir delsą ar ryšio laiką tarp mūsų įrangos ir kiekvieno pakeliui esančio mazgo.

Aptikite „Tracert“ ryšio problemą

Kaip matome, tai yra naudinga priemonė, panaši į „ping“, tačiau ji parodo mums išsamesnę informaciją apie pakelius šuolius, kol jis pasiekia savo tikslą. Tai ypač įdomu, kai kyla problemų dėl mūsų ryšio, tačiau tiksliai nežinome, kas sugenda ar koks tinklo tęstinumas.

Kai siųsime paketą, „ tracert“ mums duos praeinančio mazgo IP adresą. Jei esame dideliame intranete ir neturime ryšio, šia komanda verta vertinti, pvz., Tuos šuolius, kol pasieksime galutinius vartus, suteikiančius prieigą prie interneto. Tokiu būdu mes žinosime paskutinį IP iki ten, kur pasiekė mūsų paketas, ir tiksliai ten, kur bus mūsų problema.

Kaip naudoti komandą Tracert sistemoje Windows

Norėdami naudoti šią komandą „Windows“ operacinėje sistemoje, turime tik atidaryti komandų terminalą.

  • Tai galime padaryti iš pradžios meniu įvesdami „ CMD “ ir paspausdami „Enter“, paspausdami klavišų kombinaciją „ Windows + R “ ir įvedę „ CMDDešiniuoju pelės mygtuku spustelėdami mygtuką Pradėti ir spustelėdami parinktį „ Windows PowerShell “.

Bet kuriuo atveju parašysime:

tracert

Matome, kad jis iškart parodys mums tikrą domeno, kurį mes įdėjome, IP adresą, ir nurodys, kuriuos mazgus jis praėjo, taip pat savo IP adresą ir kiekvieno iš jų delsą.

Visų mazgų delsos suma nėra mūsų ryšio latentinis laikotarpis, šios vertės yra taikomos tik kiekvienu konkrečiu atveju, per kurį jis praeina.

Pažiūrėkime skirtumą tarp „Tracert“ ir „ping“:

Remdamiesi šia informacija galime pastebėti, kad maždaug mūsų domeno „ping“ rodo tą patį vėlavimą kaip ir paskutinis „tracert“ veiksmas iki jo pasiekimo. Dėl to mes galėsime parodyti, kad mūsų ryšio delsos nėra visų žingsnių sumavimas, bet kad kiekvienu konkrečiu atveju ji buvo gauta atskirai.

Be to, mes matome, kad ping prisijungia tik prie galinio mazgo, kuriame yra domenas, ir rodo jo IP, kiti veiksmai yra praleisti, kad nebūtų rodoma informacija apie juos.

Mes taip pat matome, kad kai kurie paketo atlikti veiksmai nepateikia atsakymoŠios užklausos laikas “, tai reiškia, kad tikrai neleidžiama šiam mazgui pateikti savo konfigūracijos atsakymo kaip apsaugos.

Tracert parinktys

Norėdami pamatyti visas šios komandos parinktis, taip pat jos sintaksę ar panaudojimo būdus, turėsime pateikti:

tracert /?

arba

tracert

Mums bus parodyta informacija apie jo naudojimą:

  • -d: galimybė nekonvertuoti perduotų IP adresų į domenų vardus. -h: mes sukursime tam tikrą kiekį apynių, tai yra įdomu, jei esame vidiniame tinkle ir žinome, kiek žingsnių yra, kol pasieksime galutinius vartus. -j: norint atsekti maršrutą kelioms šeimoms vienu metu. -w: mes galime nustatyti konkretų laukimo laiką, kad suteiktume kiekvieną šuolį, be to, kuris jau egzistuoja tarp pagrindinio kompiuterio ir kliento. -R, -S, -6: tais atvejais, kai norime naudoti IPv6 protokolą.

„Tracert“ komanda „Linux“

Šios komandos naudojimas „Linux“ yra praktiškai tas pats, tik tai, kad ji faktiškai vadinama „Traceroute“, o ne „tracert“. Bet mes turėsime įdiegti paketą per savo komandų terminalą, nes, pavyzdžiui, šis modulis neatsiranda vietiniame Ubuntu.

Norėdami ją įdiegti, turėsime atidaryti komandų terminalą ir pateikti šią komandą:

sudo apt-get install inetutils-traceroute

Įdiegę, norėsime pamatyti skirtingas jo parinktis:

Traceroute - pagalba

Parinktys yra daugiau ar mažiau panašios domenų skyros prasme, tačiau joje yra keletas galimybių, leidžiančių pažangiau ją naudoti. Pvz., Jei norime atlikti tą pačią funkciją kaip ir „Windows“, turėsime įdėti „-I“, kad tai atliktume ICMP režimu, taip pat parinktį „-resolve-hostname“, jei norime, kad ji išspręstų domenų vardus, jei tai yra galima

Viskas apie „tracert“ komandą ir jos naudingumą aptikti ryšio problemas.

Mes taip pat rekomenduojame:

Ar žinojai šios komandos naudingumą? Jei norite sužinoti daugiau apie tam tikrą komandą ar temą, parašykite mums komentaruose, kad padėtume sukurti daugiau turinio.

Pamokos

Pasirinkta redaktorius

Back to top button