Kaip naudoti "Traceroute" tinklo problemų nustatymui

Turinys:

Kaip naudoti "Traceroute" tinklo problemų nustatymui
Kaip naudoti "Traceroute" tinklo problemų nustatymui

Video: Kaip naudoti "Traceroute" tinklo problemų nustatymui

Video: Kaip naudoti
Video: How To Fix An iPhone That Keeps Dropping Cellular Signal - YouTube 2024, Balandis
Anonim
"Traceroute" yra komandinės eilutės įrankis, kurį sudaro "Windows" ir kitos operacinės sistemos. Kartu su ping komandą, tai yra svarbi priemonė sužinoti apie interneto ryšio problemas, įskaitant paketų praradimą ir didelį vėlavimą.
"Traceroute" yra komandinės eilutės įrankis, kurį sudaro "Windows" ir kitos operacinės sistemos. Kartu su ping komandą, tai yra svarbi priemonė sužinoti apie interneto ryšio problemas, įskaitant paketų praradimą ir didelį vėlavimą.

Jei kyla problemų prisijungiant prie svetainės, "traceroute" gali pasakyti, kur yra problema. Tai taip pat gali padėti suprasti kelio srautą tarp jūsų kompiuterio ir žiniatinklio serverio.

Kaip veikia "Traceroute"

Kai prisijungiate prie svetainės - pasakykite, howtogeek.com - srautas turi eiti per kelis tarpininkus, prieš pasiekiant svetainę. Eismas eina per jūsų vietinį maršrutizatorių, jūsų interneto paslaugų teikėjo maršrutizatorius, į didesnius tinklus ir pan.

"Traceroute" parodo, koks kelias eismas pasiekia svetainę. Tai taip pat parodo vėlavimus, kurie įvyksta kiekvienoje stotelėje. Jei turite problemų, susijusių su svetainės pasiekimu, ir ši svetainė veikia tinkamai, gali kilti problemų kelyje tarp jūsų kompiuterio ir svetainės serverių. "Traceroute" parodys, kur yra ta problema.

Mes naudojome "traceroute", kad paaiškintume ir demonstruotume, kas teikia interneto paslaugą savo interneto paslaugų tiekėjui.

Technine prasme traceroute siunčia paketų seką, naudodamas ICMP protokolą (tą patį protokolą, naudojamą ping komandai). Pirmasis paketas turi gyvenimo laiką (taip pat žinomas kaip TTL arba apynių limitas) iš 1, antrasis paketas turi 2 TTL ir tt Kiekvieną kartą, kai paketas perduodamas į naują maršrutizatorių, TTL sumažinamas iki 1. Kai jis pasiekia 0, paketas atmetamas ir maršrutizatorius grąžina klaidos pranešimą. Tokiu būdu siunčiant paketus, traceroute užtikrina, kad kiekvienas kelio maršrutizatorius atmes paketą ir atsiųs atsakymą.

Kaip naudotis Traceroute

"Traceroute" paleidžiama iš komandų eilutės arba terminalo lango. "Windows" sistemoje paspauskite "Windows" klavišą, įrašykite komandinę eilutę ir paspauskite "Enter", kad paleistumėte vieną.

Norėdami paleisti traceroute, paleisk tracert komandą, po kurios eina svetainės adresas. Pavyzdžiui, jei norėtumėte paleisti traceroute "How-To Geek", paleiskite komandą:

tracert howtogeek.com

("Mac" ar "Linux" paleiskite traceroute howtogeek.com vietoj to.)

Jūs palaipsniui pamatysite maršrutą formą, kai kompiuteris gauna atsakymus iš maršrutizatorių kelyje.

Image
Image

Suprasti produkciją

Pagrindinė idėja yra savaime suprantama. Pirmoji eilutė rodo jūsų namų maršrutizatorių (darant prielaidą, kad esate už maršrutizatoriaus), kitos eilutės rodo jūsų interneto paslaugų teikėją, o kiekviena eilutė žemyn rodo tolesnį maršrutizatorių.

Kiekvienos eilutės formatas yra toks:

Hop RTT1 RTT2 RTT3 Domain Name [IP Address]

  • "Hopas". Kai perduodamas paketas tarp maršrutizatoriaus, jis vadinamas "hop". Pavyzdžiui, aukščiau pateiktame leidime mes galime matyti, kad reikia 14 apynių, kad pasiektų "How-To Geek" serverius iš mano dabartinės vietos.
  • RTT1, RTT2, RTT3: tai yra kelionės trukmė, per kurią paketas nori patekti į kompiuterį (milisekundėmis). Tai dažnai vadinama latentiniu ir yra tas pats skaičius, kurį matote naudodami ping. "Traceroute" siunčia tris paketus kiekvienam naršymui ir parodo kiekvieną kartą, todėl jūs turite idėjų apie tai, kaip nuosekliai (ar netinkamai) yra latentinis. Jei kai kuriuose stulpeliuose matote *, negavote atsakymo - tai gali reikšti paketų praradimą.
  • Domeno vardas [IP adresas]: domeno vardas, jei jis yra, gali dažnai padėti pamatyti maršrutizatoriaus vietą. Jei tai nėra, rodomi tik maršrutizatoriaus IP adresas.

Dabar turėtumėte galimybę naudoti komandą tracert ir suprasti jos išvestį.

Rekomenduojamas: