Skip to main content

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

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

Geoffrey Carr

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 gondjai vannak a webhelyhez való csatlakozással, 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 - mondd, 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 az útvonal forgalmát 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.

Traceroute-t használtuk annak magyarázatára és bemutatására, hogy ki biztosítja az internetszolgáltatást az internetszolgáltató számára.

Több technikai értelemben a traceroute csomagkapcsolt sorozatot küld az ICMP protokoll használatával (ugyanaz a protokoll, amelyet a ping paranccsal 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 fut. 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. Ha például a How-To Geek kifejezést szeretne futtatni, a következő parancsot futtatja:

tracert howtogeek.com

(Mac vagy Linux, fut traceroute howtogeek.com helyette.)

Ön fokozatosan látni fogja az útvonalát, mivel a számítógép válaszokat kap a útválasztóktó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, akkor láthatod, 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 Domain Name [IP Address]

  • Hop: Ha egy csomagot áthalad egy útválasztó között, ezt "hopnak" nevezik. Például a fenti kimeneten láthatjuk, hogy 14 komlóra van szükség ahhoz, hogy eljussanak 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 (ezredmásodpercben). 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 domain né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.

Link
Plus
Send
Send
Pin