28Aug

Kā lietot Traceroute, lai noteiktu tīkla problēmas

Traceroute ir komandrindas rīks, kas ir 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.

Kā Traceroute strādā

Kad pieslēdzoties kādai vietnei - teiksim, howtogeek.com - satiksmei ir jāpārvar vairāki starpnieki, pirms tiek sasniegta vietne. 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, kas 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) 1,otrā pakete 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.

Kā lietot Traceroute

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 traceru uz How-To Geek, palaidiet komandu:

tracert howtogeek.com

( Mac vai Linux, palaidiet traceroute howtogeek.com vietā.)

Jūs pakāpeniskiskatiet maršrutu veidlapu, 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ā.

Izpratne par izvadi

Pamatdoma 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]

  • Hopa: ikreiz, kad starp maršrutētāju tiek nodots pakts, to sauc par "hop". Piemēram, izejas augšpusē, mēs varam redzēt, ka tas prasa 14 apiņu, lai sasniegtu How-To Geek serverus no savas pašreizējās atrašanās vietas.
  • RTT1, RTT2, RTT3: šis ir pakārtotais laiks, kas nepieciešams, lai pakete nokļūstos uz datoru un atgrieztos pie datora( milisekundēs).To bieži sauc par latentumu, un tas ir tas pats numurs, ko redzat, lietojot ping. Traceroute katru reizi sūta trīs paketes katram apskatam un parāda katru reizi, tāpēc jums ir kāda ideja par to, cik ilglaicīga( vai pretrunīga) latentuma ir. Ja dažās slejās redzat *, jūs nesaņēmāt atbildi, kas varētu norādīt uz paketes zaudēšanu.
  • domēna vārds [IP adrese]: domēna nosaukums, ja tas ir pieejams, bieži vien var palīdzēt jums redzēt maršrutētāja atrašanās vietu. Ja tas nav pieejams, tiek parādīta tikai maršrutētāja IP adrese.

Tagad jums vajadzētu būt iespējai izmantot tracert komandu un izprast tā izlaidi.