28Aug

Kako uporabljati Traceroute za prepoznavanje težav v omrežju

Traceroute je orodje za ukazno vrstico, ki je priloženo Windows in drugim operacijskim sistemom. Skupaj z ukazom ping je pomembno orodje za razumevanje težav z internetno povezavo, vključno z izgubo paketov in visoko zakasnitvijo.

Če imate težave pri povezovanju s spletnim mestom, vam traceroute lahko pove, kje je težava. Prav tako lahko pomaga prikazati pot prometa med računalnikom in spletnim strežnikom.

Kako deluje Traceroute

Ko se povežete s spletnim mestom - recimo, howtogeek.com - promet mora preiti skozi več posrednikov, preden doseže spletno mesto. Promet gre skozi vaš lokalni usmerjevalnik, usmerjevalnike ponudnika internetnih storitev, na večja omrežja in tako naprej.

Traceroute nam pokaže pot prometa, ki poteka do spletne strani. Prav tako prikaže zamude, ki se pojavijo pri vsaki postaji.Če imate težave pri doseganju spletne strani in ta spletna stran deluje pravilno, je mogoče, da obstaja težava nekje na poti med računalnikom in strežniki spletnega mesta. Traceroute bi vam pokazal, kje je ta težava.

Uporabili smo traceroute, da razložimo in pokažemo, kdo ponuja internetno storitev vašemu ponudniku internetnih storitev.

V bolj tehničnih pogojih traceroute pošilja zaporedje paketov z uporabo protokola ICMP( isti protokol, uporabljen za ukaz ping.) Prvi paket ima čas za življenje( znan tudi kot TTL ali omejitev hmelja) na 1,drugi paket ima TTL 2 in tako naprej. Vsakič, ko se paket prenese na nov usmerjevalnik, se TTL zmanjša za 1. Ko doseže 0, se paket zavrže in usmerjevalnik vrne sporočilo o napaki. S pošiljanjem paketov na ta način traceroute zagotavlja, da vsak usmerjevalnik na poti zavrže paket in pošlje odgovor.

Kako uporabljati Traceroute

Traceroute se zažene iz ukazne vrstice ali okna terminalov. V operacijskem sistemu Windows pritisnite tipko Windows, vnesite ukazni poziv in pritisnite Enter za zagon enega.

Če želite zagnati sledilnik, zaženite ukaz tracert, ki mu sledi naslov spletnega mesta.Če želite, na primer, če želite zagnati traceroute o How-To Geeku, boste zagnali ukaz:

tracert howtogeek.com

( na Mac ali Linuxu, zaženite traceroute howtogeek.com namesto tega.)

Postopoma bosteglejte, kako pot poteka, ko vaš računalnik prejme odzive usmerjevalnikov na poti.

Če zaženete sledilnik za drugo spletno mesto - zlasti tisto, ki je gostujoča v drugi regiji sveta - vidite, kako se poti razlikujejo. Prvi "hmelj" je enak kot promet doseže vašega ponudnika internetnih storitev, medtem ko je poznejši hmelj drugačen, ker paketi gredo drugje. Na primer spodaj si lahko ogledate pakete, ki potujejo na Baidu.com na Kitajskem.

Razumevanje izhoda

Osnovna ideja je samoumevna. Prva vrstica predstavlja vaš domači usmerjevalnik( ob predpostavki, da ste za usmerjevalnikom), naslednje vrstice predstavljajo vašega ponudnika internetnih storitev, vsaka vrstica pa navzdol predstavlja usmerjevalnik, ki je še daleč stran.

Format vsake vrstice je naslednji:

Hop RTT1 RTT2 RTT3 Ime domene [IP-naslov]

  • Hop: Kadarkoli je paket usmerjen med usmerjevalnikom, se to imenuje "hop". Na primer, v zgornjem prikazu, lahko vidimo, da potrebuje 14 hmelja, da dosežete strežnike How-To Geek z moje trenutne lokacije.
  • RTT1, RTT2, RTT3: To je čas zaokroževanja, ko potrebujete paket, da pride do hmelja in nazaj v računalnik( v milisekundah).To se pogosto imenuje latence, in je ista številka, ki jo vidite pri uporabi pinga. Traceroute pošlje vsakemu hmelju tri pakete in ga prikaže vsakič, tako da imate kakšno idejo o tem, kako konstantna( ali neskladna) je latenca.Če v nekaterih stolpcih vidite *, niste prejeli odgovora - kar bi lahko pomenilo izgubo paketa.
  • Domain Name [IP Address]: ime domene, če je na voljo, lahko pogosto pomaga pri ogledu lokacije usmerjevalnika.Če to ni na voljo, se prikaže samo naslov IP usmerjevalnika.

Zdaj lahko uporabite ukaz tracert in razumete njegov izhod.