Traceroute ir komandrindas rīks, kas iekļauts sistēmā Windows un citās operētājsistēmās. Kopā ar ping komandu tas ir svarīgs līdzeklis, lai izprastu interneta savienojuma problēmas, tostarp pakešu zudumus un lielu latentu.
Ja jums ir problēmas ar savienojumu ar vietni, traceroute var jums pastāstīt, kur ir šī problēma. Tas var arī palīdzēt vizualizēt ceļu satiksmi starp jūsu datoru un tīmekļa serveri.
Kad jūs izveidojat savienojumu ar vietni - teiksim, howtogeek.com - satiksmei ir jāiet cauri vairākiem starpniekiem pirms mājas lapas sasniegšanas. Satiksme iet caur vietējo maršrutētāju, jūsu interneta pakalpojumu sniedzēja maršrutētājiem, uz lielākiem tīkliem utt.
Traceroute parāda, kāda ceļa satiksme notiek, lai sasniegtu vietni. Tas arī parāda kavēšanos, kas rodas katrā pieturā. Ja jums rodas problēmas, nokļūstot tīmekļa vietnē un šī vietne darbojas pareizi, iespējams, ka pastāv problēma kaut kur ceļā starp datoru un vietnes serveriem. Traceroute parādīs, kur šī problēma ir.
Mēs esam izmantojuši traceroute, lai izskaidrotu un demonstrētu, kurš sniedz interneta pakalpojumu jūsu interneta pakalpojumu sniedzējam.
Tehniskāk traceroute nosūta pakešu secību, izmantojot ICMP protokolu (tas pats protokols, ko izmanto ping komandai.) Pirmajam pakešam ir laiks, uz kuru jāatskaitās (pazīstams arī kā TTL vai apiņu ierobežojums) no 1, otrai pakai ir TTL 2 un tā tālāk. Katru reizi, kad pakete tiek nodota jaunam maršrutētājam, TTL tiek samazināts par 1. Ja tas sasniedz 0, pakete tiek izmesta un maršrutētājs atgriež kļūdas ziņojumu. Šādi nosūtot paketes, traceroute nodrošina, ka katrs maršruta ceļš atbrīvos paketi un nosūtīs atbildi.
Traceroute palaist no komandu uzvednes vai termināla loga. Uz Windows, nospiediet Windows taustiņu, ierakstiet komandu uzvedni un nospiediet Enter, lai palaistu to.
Lai palaistu traceroute, palaidiet tracert komandu, kam seko tīmekļa vietnes adrese. Piemēram, ja jūs vēlaties palaist Traceroute par How-To Geek, palaidiet komandu:
tracert howtogeek.com
(Mac vai Linux palaist traceroute howtogeek.com vietā.)
Jūs pakāpeniski redzēsit maršrutu, aizpildot formu, jo jūsu dators saņem maršrutētāju atbildes.
Ja jūs izmantojat traceroute citai vietnei, jo īpaši tādai, kas mitināta citā pasaules reģionā, jūs redzētu, kā ceļi atšķiras. Pirmie "apiņi" ir tādi paši kā satiksmei jūsu ISP, savukārt vēlāk apiņi ir atšķirīgi, jo paketes tiek pārvietotas citur. Piemēram, zemāk jūs varat redzēt paketes, kas ceļo uz Baidu.com Ķīnā.
Pamatideja ir pašsaprotama. Pirmā rindiņa ir jūsu vietējais maršrutētājs (pieņemot, ka esat aiz maršrutētāja), nākamās rindiņas ir jūsu ISP, un katra rindiņa tālāk atrodas uz tālāk esoša maršrutētāja.
Katras rindas formāts ir šāds:
Hop RTT1 RTT2 RTT3 domēna vārds [IP adrese]
Tagad jums vajadzētu būt iespējai izmantot tracert komandu un izprast tā produkciju.