Mājas lapa » » Kā izmantot Traceroute, lai identificētu tīkla problēmas

    Kā izmantot Traceroute, lai identificētu tīkla problēmas

    Traceroute ir komandrindas rīks, kas iekļauts Windows un citās operētājsistēmās. Līdztekus ping komandai tas ir svarīgs instruments, lai izprastu interneta savienojuma problēmas, tostarp pakešu zudumu un lielu latentumu.

    Ja rodas problēmas, izveidojot savienojumu ar tīmekļa vietni, traceroute var pateikt, kur ir problēma. Tas var arī palīdzēt vizualizēt ceļa trafiku starp jūsu datoru un tīmekļa serveri.

    Kā darbojas Traceroute

    Kad izveidojat savienojumu ar tīmekļa vietni - piemēram, howtogeek.com - pirms vietnes sasniegšanas, satiksmei jāiet cauri vairākiem starpniekiem. Satiksme notiek caur jūsu vietējo maršrutētāju, interneta pakalpojumu sniedzēja maršrutētājiem, lielākiem tīkliem utt.

    Traceroute rāda, ka ceļu satiksme notiek, lai sasniegtu vietni. Tas parāda arī aizkavēšanos, kas notiek katrā pieturā. Ja rodas problēmas, kas saistītas ar tīmekļa vietni un šī vietne darbojas pareizi, ir iespējams, ka kaut kur uz datora un vietnes serveriem ir problēma. 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ā ziņā traceroute nosūta pakešu secību, izmantojot ICMP protokolu (tas pats protokols, kas tiek izmantots ping komandai.) Pirmajā paketē ir laiks, kurā dzīvot (pazīstams arī kā TTL vai apiņu ierobežojums) 1, otrajā paketē 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. Kad tas sasniedz 0, pakete tiek izmesta un maršrutētājs atgriež kļūdas ziņojumu. Sūtot paketes šādā veidā, traceroute nodrošina, ka katrs maršruts maršrutā atbrīvos paketi un nosūtīs atbildi.

    Kā lietot Traceroute

    Traceroute tiek palaists no komandrindas vai termināļa loga. Sistēmā Windows nospiediet taustiņu Windows, ierakstiet komandu uzvedni un nospiediet Enter, lai to palaistu.

    Lai palaistu traceroute, palaidiet tracert komandu, kam seko tīmekļa vietnes adrese. Piemēram, ja vēlaties palaist traceroute uz How-To Geek, jūs palaidīsiet komandu:

    tracert howtogeek.com

    (Mac vai Linux sistēmā palaidiet traceroute howtogeek.com tā vietā.)

    Jūs pakāpeniski redzēsit maršrutu, jo jūsu dators saņem atbildes no maršrutētājiem pa ceļu.

    Ja jūs izmantojat traceroute citu tīmekļa vietni - it īpaši vienu, kas atrodas citā pasaules reģionā -, redzētu, kā ceļi atšķiras. Pirmie „apiņi” ir tādi paši, kā satiksmes sasniedz jūsu ISP, bet vēlākie apiņi ir atšķirīgi, jo paketes iet citur. Piemēram, zemāk jūs varat redzēt paketes, kas ceļo uz Baidu.com Ķīnā.

    Izpratne par izvadi

    Pamatideja ir pašsaprotama. Pirmā rinda atspoguļo jūsu mājas maršrutētāju (pieņemot, ka esat aiz maršrutētāja), nākamās rindas attēlo jūsu ISP, un katra tālāk esošā līnija ir maršrutētājs, kas atrodas tālāk.

    Katras rindas formāts ir šāds:

    Hop RTT1 RTT2 RTT3 domēna vārds [IP adrese]

    • Apiņu: Kad starp maršrutētāju tiek nodota pakete, to sauc par “apiņu”. Piemēram, iepriekš minētajā izvadā var redzēt, ka, lai sasniegtu How-To Geek serverus no manas pašreizējās atrašanās vietas, ir nepieciešami 14 apiņi.
    • RTT1, RTT2, RTT3: tas ir turp un atpakaļ laiks, kas nepieciešams, lai pakete nokļūtu apiņu un atpakaļ uz jūsu datoru (milisekundēs). To bieži dēvē par latentumu, un tas pats numurs, ko redzat, lietojot ping. Traceroute katram apiņam nosūta trīs paketes un parāda katru reizi, tāpēc jums ir kāda ideja par to, cik pastāvīgs (vai pretrunīgs) latentums. Ja dažās kolonnās redzat *, jūs nesaņēmāt atbildi, kas varētu norādīt uz pakešu zudumu.
    • Domēna vārds [IP adrese]: domēna vārds, ja tas ir pieejams, bieži var palīdzēt redzēt maršrutētāja atrašanās vietu. Ja tas nav pieejams, tiek parādīts tikai maršrutētāja IP adrese.

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