A Traceroute használata a hálózati problémák azonosításához
A Traceroute egy parancssori eszköz, amely a Windows és más operációs rendszerek része. A ping parancs mellett fontos eszköz az internetkapcsolat problémáinak megértésére, beleértve a csomagvesztést és a nagy késleltetést.
Ha problémái vannak a webhelyhez való csatlakozással, a traceroute elmondhatja, hogy hol van a probléma. Ez segíthet a számítógép és a webkiszolgáló közötti útvonalforgalom megjelenítésében is.
Hogyan működik a Traceroute
Amikor csatlakozik egy weboldalhoz - mondjuk howtogeek.com -, a forgalomnak több közvetítőn keresztül kell eljutnia a weboldal elérése előtt. A forgalom a helyi útválasztón, az internetszolgáltató routerein, a nagyobb hálózatokon és így tovább.
A Traceroute megmutatja számunkra, hogy az elérési út a webhely eléréséhez szükséges. Megjeleníti az egyes megállásoknál fellépő késéseket. Ha problémái vannak a weboldal elérésével és a webhely megfelelően működik, akkor lehetséges, hogy valahol a számítógép és a webhely szerverei közötti úton van probléma. A Traceroute megmutatja, hol van ez a probléma.
A traceroute-t használtuk az internetszolgáltatás internetszolgáltatójának nyújtására és bemutatására.
Technikai értelemben a traceroute az ICMP protokollt (a ping parancshoz használt protokollt) tartalmazó csomagok sorozatát küldi el. Az első csomag élettartama (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 továbbítanak egy új útválasztóhoz, a TTL 1-re csökken. Amikor eléri a 0-at, a csomagot eldobja, és az útválasztó hibaüzenetet ad vissza. Az így küldött csomagok küldésével a traceroute biztosítja, hogy az útvonalválasztó minden útválasztója eldobjon egy csomagot és küldjön választ.
A Traceroute használata
A Traceroute parancsot parancssorból vagy terminálablakból futtatja. Windows rendszeren nyomja meg a Windows billentyűt, írja be a Parancssor parancsot, és nyomja meg az Enter billentyűt az indításához.
A traceroute futtatásához futtassa a tracert parancsot, majd a weboldal címét. Ha például egy traceroute-t szeretne futtatni a How-To Geek-n, akkor futtatná a parancsot:
tracert howtogeek.com
(Mac vagy Linux esetén futtassa traceroute howtogeek.com helyette.)
Fokozatosan látni fogja az útvonalat, ahogy a számítógép megkapja az útválasztóktól kapott válaszokat.
Ha traceroute-t futtat egy másik webhelyre - különösen a világ egy másik régiójában - láthatja, hogy az útvonalak hogyan különböznek egymástól. Az első „komló” megegyezik a forgalommal, amely elérte az internetszolgáltatóját, míg a későbbi komló különbözik, ahogy a csomagok máshová mennek. Az alábbiakban például a Kínában Baidu.com-ra utazó csomagok láthatók.
A kimenet megértése
Az alapötlet önmagától értetődő. Az első sor az otthoni útválasztót jelöli (feltételezve, hogy egy útválasztó mögött van), a következő sorok az internetszolgáltatót képviselik, és minden további sor egy távolabbi útválasztót képvisel.
Az egyes sorok formátuma a következő:
Hop RTT1 RTT2 RTT3 domain név [IP-cím]
- Hop: Ha egy csomagot továbbítunk egy útválasztó között, akkor ezt „hopnak” nevezzük. Például a fenti kimeneten láthatjuk, hogy a Hop-Geek kiszolgálóinak elérése 14 helyet vesz fel az aktuális helyemről.
- RTT1, RTT2, RTT3: Ez az az oda-vissza idő, amelyre a csomagnak egy komlóra és a számítógépre (milliszekundumban) kell eljutnia. Ezt gyakran késleltetésnek nevezik, és ugyanazt a számot látja a ping használatakor. A Traceroute három csomagot küld minden egyes ugrásra és megjeleníti minden alkalommal, így van egy ötlete arról, hogy mennyire következetes (vagy következetlen) a késleltetés. Ha néhány oszlopban * látható, akkor nem kapott választ - ami a csomagvesztést jelezheti.
- Domain név [IP-cím]: A tartománynév, ha rendelkezésre áll, gyakran segít megtalálni az útválasztó helyét. Ha ez nem áll rendelkezésre, csak az útválasztó IP-címe jelenik meg.
Most már képesnek kell lennie a tracert parancs használatára és a kimenet megértésére.