Početna » kako da » Kako koristiti Traceroute za identificiranje problema s mrežom

    Kako koristiti Traceroute za identificiranje problema s mrežom

    Traceroute je alat naredbenog retka uključen u sustav Windows i druge operacijske sustave. Uz naredbu ping, to je važan alat za razumijevanje problema s internetskom vezom, uključujući gubitak paketa i veliku latenciju.

    Ako imate problema s povezivanjem s web-lokacijom, traceroute vam može reći gdje je problem. Također može pomoći u vizualizaciji prometa koji putuje između vašeg računala i web poslužitelja.

    Kako radi Traceroute

    Kada se povežete s web-lokacijom - recimo, howtogeek.com - promet mora proći kroz nekoliko posrednika prije dolaska na web-lokaciju. Promet prolazi kroz vaš lokalni usmjerivač, usmjerivače davatelja internetskih usluga, na veće mreže i tako dalje.

    Traceroute nam pokazuje put kojim se treba doći do web-lokacije. Prikazuje i kašnjenja koja se pojavljuju na svakom zaustavljanju. Ako imate problema s dolaskom do web-lokacije i ta web-lokacija funkcionira ispravno, moguće je da postoji problem na putu između računala i poslužitelja web-lokacije. Traceroute bi vam pokazao gdje je taj problem.

    Koristili smo traceroute kako bismo objasnili - i pokazali - tko pruža internetsku uslugu za vašeg davatelja internetskih usluga.

    U tehničkom smislu, traceroute šalje slijed paketa korištenjem ICMP protokola (isti protokol koji se koristi za naredbu ping.) Prvi paket ima vrijeme do življenja (također poznat kao TTL, ili granica hmelja) od 1, drugi paket ima TTL od 2, i tako dalje. Svaki put kada se paket proslijedi novom usmjerivaču, TTL se smanjuje za 1. Kada dosegne 0, paket se odbacuje i usmjerivač vraća poruku o pogrešci. Slanjem paketa na ovaj način, traceroute osigurava da će svaki usmjerivač na putu odbaciti paket i poslati odgovor.

    Kako koristiti Traceroute

    Traceroute se pokreće iz naredbenog retka ili iz prozora terminala. U sustavu Windows pritisnite tipku Windows, upišite Command Prompt i pritisnite Enter da biste je pokrenuli.

    Da biste pokrenuli trag traga, pokrenite naredbu tracert i adresu web-lokacije. Na primjer, ako ste željeli pokrenuti traceroute na How-To Geek, pokrenuli biste naredbu:

    tracert howtogeek.com

    (Na Macu ili Linuxu pokrenite traceroute howtogeek.com umjesto toga.)

    Postupno ćete vidjeti obrazac rute kako vaše računalo prima odgovore od usmjerivača na putu.

    Ako pokrenete traceroute za drugu web-lokaciju - posebno onu koja se nalazi u nekoj drugoj regiji svijeta - vidjeli biste kako se putovi razlikuju. Prvi "hmelj" isti je kao i promet koji stiže do vašeg ISP-a, dok su kasniji skokovi različiti kako se paketi nalaze negdje drugdje. Na primjer, ispod možete vidjeti pakete koji putuju na Baidu.com u Kini.

    Razumijevanje izlaza

    Osnovna ideja je sama po sebi razumljiva. Prvi redak predstavlja vaš kućni usmjerivač (uz pretpostavku da stojite iza usmjerivača), sljedeći redovi predstavljaju vašeg ISP-a, a svaki redak dolje predstavlja usmjerivač koji je udaljeniji.

    Format svakog retka je sljedeći:

    Naziv domene HOP RTT1 RTT2 RTT3 [IP adresa]

    • Hop: Kad god se paket prosljeđuje između usmjerivača, to se naziva "hop". Na primjer, u gore navedenom izlazu možemo vidjeti da je potrebno 14 skokova kako bi se došlo do How-To Geek poslužitelja s moje trenutne lokacije..
    • RTT1, RTT2, RTT3: Ovo je vrijeme povratnog putovanja koje je potrebno paketu da dođe do skoka i natrag na vaše računalo (u milisekundama). To se često naziva latencija i isti je broj koji vidite kada koristite ping. Traceroute šalje tri paketa u svaki hop i prikazuje svaki put, tako da imate neke ideje o tome koliko je dosljedno (ili nedosljedno) latencija. Ako u nekim stupcima vidite *, niste dobili odgovor - koji bi mogao ukazati na gubitak paketa.
    • Naziv domene [IP adresa]: Naziv domene, ako je dostupan, često vam može pomoći da vidite lokaciju usmjerivača. Ako to nije dostupno, prikazuje se samo IP adresa usmjerivača.

    Sada biste trebali moći koristiti naredbu tracert i razumjeti njegov izlaz.