28Aug

A Traceroute használata a hálózati problémák azonosítására

click fraud protection

A Traceroute a Windows és más operációs rendszerekhez tartozó parancssori eszköz. A ping paranccsal együtt fontos eszköz az internetkapcsolat problémáinak megértéséhez, beleértve a csomagvesztést és a nagy késleltetést.

Ha problémái vannak a webhelyhez való csatlakozással kapcsolatban, a traceroute megmondhatja, hol a probléma. Segítséget nyújt továbbá a számítógép és a webszerver közötti útvonalforgalom megjelenítéséhez.

Hogyan működik a Traceroute

Ha csatlakozik egy weboldalhoz - mondjuk howtogeek.com - a forgalomnak több közvetítőn keresztül kell megtörténnie a weboldal elérése előtt. A forgalom a helyi forgalomirányítón, az internetszolgáltató útválasztóin, nagyobb hálózatokon stb. Keresztül történik.

A Traceroute megmutatja nekünk a forgalom eléréséhez szükséges útvonalat a weboldal eléréséhez. Ezenkívül megjeleníti az egyes megállóknál fellépő késéseket. Ha problémákat észlel a webhely elérése és a webhely megfelelő működése esetén, lehetséges, hogy valahol a számítógép és a webhely szerverei közötti útvonalon van probléma. A Traceroute megmutatta, hol van ez a probléma.

instagram viewer

Traceroute-t használtunk, hogy megmagyarázzuk - és megmutassuk -, ki biztosítja az internetszolgáltatást az internetszolgáltató számára.

Több technikai értelemben a traceroute csomagokat küld az ICMP protokoll használatával( ugyanaz a protokoll, amelyet a ping parancsra használnak). Az első csomagnak van egy idő-to-live( más néven TTL vagy hop limit) 1,a második csomag TTL-értéke 2, és így tovább. Minden alkalommal, amikor egy csomagot átadnak egy új útválasztónak, a TTL értéke 1-tel csökken. Amikor eléri a 0 értéket, a csomagot elvetik és a router hibaüzenetet küld. A csomagok ilyen módon történő elküldésével a traceroute biztosítja, hogy az útválasztó minden útválasztó eldobja a csomagot és küldjön választ.

A Traceroute használata

A Traceroute parancssorból vagy terminál ablakból indul. Windows rendszeren nyomja meg a Windows billentyűt, írja be a Parancssor parancsot, és nyomja meg az Enter billentyűt az indításhoz.

A traceroute futtatásához futtassa a tracert parancsot, majd egy weboldal címét. Például, ha a How-To Geek-et szeretne futtatni, akkor a következő parancsot futtatja:

tracert howtogeek.com

( Mac vagy Linux esetén futtasd traceroute howtogeek.com helyett.)

Lassannézze meg az útvonal formátumát, mivel a számítógép válaszokat kap a útválasztókról az út mentén.

Ha egy másik weboldalra - különösen egy másik világban található - egy traceroute-t futtatsz, látni fogod, hogy az utak eltérnek egymástól. Az első "komló" megegyezik a forgalom eljuttatásával az internetszolgáltatójával, míg a későbbi komló más, mint a csomagok másutt. Például az alábbiakban láthatja a csomagokat a Baidu.com-ba Kínában.

A kimenet megértése

Az alapötlet önmagát magyarázza. Az első sor az otthoni útválasztóját jelöli( feltételezve, hogy egy útválasztó mögött van), a következő sorok jelölik az internetszolgáltatódat, és minden egyes vonal lefelé mutat egy távolabbi útválasztót.

Az egyes sorok formátuma a következő:

Hop RTT1 RTT2 RTT3 Domainnév [IP-cím]

  • Hop: Ha egy csomagot átadnak egy útválasztó között, akkor ezt "hopnak" nevezik. Például a fenti kimeneten, láthatjuk, hogy 14 komlóra van szükség ahhoz, hogy eljussak a How-To Geek kiszolgálóihoz az aktuális helyemről.
  • RTT1, RTT2, RTT3: Ez az a kerek-visszafutási idő, amire egy csomagnak szüksége van egy ugráshoz és vissza a számítógéphez( milliszekundumban).Ezt gyakran késleltetésnek nevezik, és ugyanaz a szám, amelyet a ping használatakor lát. A Traceroute minden csomagban három csomagot küld, és minden alkalommal megjelenik, így van némi ötlete arról, hogy mennyire konzisztens( vagy következetlen) a latencia. Ha egyes oszlopokban * látható *, nem kaptál választ, ami jelezheti a csomagvesztést.
  • Domainnév [IP-cím]: A tartománynév, ha rendelkezésre áll, gyakran segít megnézni egy útválasztó helyét. Ha ez nem elérhető, csak az útválasztó IP-címe jelenik meg.

Most már képes lesz használni a tracert parancsot, és megérteni a kimenetét.