IP Traceroute: Hogyan lehet nyomon követni egy kapcsolat útvonalát

A Traceroute megmutatja minden útválasztót, amelyen az adatok áthaladnak az eszköz és bármely cél között – és azt is, hogy hol lassul le az út. Az alábbiakban bemutatjuk, hogyan kell futtatni bármely rendszeren, és ténylegesen beolvasni a kimenetet.

Mit csinál a traceroute

Minden, az interneten áthaladó csomagnak van egy ugráskorlátja – az IPv4-en a TTL (élettartam), vagy az IPv6-on az ugráskorlát. Minden útválasztó, amely továbbítja a csomagot, eggyel csökkenti azt; amikor eléri a nullát, az útválasztó eldobja a csomagot, és udvariasan visszaküldi az "idő túllépése" üzenetet.

A Traceroute ezt udvariasan felfegyverzi: 1-es, majd 2-es, majd 3-as TTL-el küld csomagokat… Minden egyes visszaérkező "időtúllépés" válasz felfedi egy újabb router címét az út során. Kösse össze őket, és megkapja a teljes utat Öntől a célig – időzítésekkel.

Futtassa a rendszerén

Ablakok — tracert

Sajtó Win + R, típus cmd, nyomja meg az Enter billentyűt, majd futtassa:

Command Prompt
tracert howtofindtheip.com

# IP-cím alapján név helyett:
tracert 1.1.1.1

macOS és Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS-nek szüksége lehet a teljes elérési útra vagy telepítésre:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

A jobb módszer - mtr

mtr (My Traceroute) egyesíti a traceroute-ot és a ping-et élő nézetben – sokkal informatívabb a jitter és a veszteség diagnosztizálásához. Elérhető Linux, macOS rendszerhez (a brew install mtr) és Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Nyomja meg a 'q' gombot a kilépéshez

Az eredmények olvasása

Egy tipikus kimenet így néz ki:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # a routered
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # az internetszolgáltatód
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # regionális hálózat
 4  * * *                                            # csendes router (normál)
 5  edge-server.net     23.9 ms 24.1 ms 23.8 ms
 6  howtofindtheip.com  24.0 ms 23.7 ms 23.9 ms      # cél
  • Hop szám — hány router mélyére ért el a szonda.
  • Gazdanév / IP — az útválasztó, amelyik válaszolt (a PTR nevek gyakran utalnak a városra vagy a szolgáltatóra).
  • Három időzítés — a három szonda oda-vissza utazási ideje. Ami számít, az a trend: egy hirtelen ugrás, amely a későbbi ugrások során is megmarad, általában a lassú szakaszt jelzi.

A korai ugrások magas késleltetése (az Ön internetszolgáltatója) mindenre hatással van; Az útvonalon későn megjelenő magas késleltetés gyakran csak a cél közelében lévő torlódást jelenti. Szeretné ellenőrizni az egyik talált komló hírnevét? Illessze be az IP-t a mi oldalunkba feketelista-ellenőrző vagy keresse meg a térképen.

Miért ugrás időtúllépés

Csillagok (* * *) azt jelenti, hogy a router nem válaszolt a szondára. Gyakori és általában ártalmatlan:

  • Sok útválasztó úgy van beállítva, hogy teljesen figyelmen kívül hagyja a traceroute vizsgálatokat (sebességkorlátozás vagy biztonsági szabályzat).
  • A tűzfalak elvetik a traceroute által használt UDP- vagy ICMP-csomagokat.
  • Az útválasztó előnyben részesíti a továbbítást a diagnosztikai forgalomra való válaszolással szemben.

Ökölszabály: az időtúllépések a nyomkövetés közepén rendben vannak, amíg a későbbi ugrások folyamatosan válaszolnak. Ha egy bizonyos pont után minden ugrás időt vesz igénybe és a végső rendeltetési hely soha nem válaszol, ez az ugrás az, ahol a kapcsolat valójában megszakad – felbecsülhetetlen információ az internetszolgáltató támogatási vonalával való vitához.

Miért egyetlen webhely sem képes nyomon követni? te

A böngésző szándékosan homokozóba van helyezve: a JavaScript nem tudja elküldeni a nyers csomagokat, és nem tudja elolvasni a traceroute által megkövetelt ICMP-válaszokat. Bármilyen „online nyomkövetési útvonal”, amelyet talál, a szolgáltató szervereitől a célpontig fut – hasznos, de más útvonalat mér, mint a saját eszközé.

Mit te tud tegye a böngészőben: azonosítsa magát és az útvonal végpontjait. Keresse meg nyilvános IP-címét, akkor keresse meg a fordított DNS-ét az internetszolgáltató által a vonalhoz rendelt gazdagépnév megtekintéséhez – ugyanazt a nevet a traceroute mutatja minden egyes ugráshoz.

FAQ

Tracerout kérdések

Mit mutat az IP nyomkövetési útvonal?

A Traceroute felsorolja az összes útválasztót (ugrás), amelyen a csomagok áthaladnak az eszköz és a cél között, az egyes ugrások oda-vissza idejével együtt. Felfedi, hol lassul le vagy szakad meg a kapcsolat.

Miért jelennek meg egyes traceroute komlók csillagok vagy időtúllépés?

Sok útválasztó úgy van beállítva, hogy ne válaszoljon a nyomkövetési szondákra, és a tűzfalak általában blokkolják őket. A közbenső ugrásokon lévő csillagok normálisak és ártalmatlanok – az számít, hogy a végső cél válaszol-e.

Futtathatok nyomkövetési útvonalat egy webhelyről?

A böngésző nem tudja elküldeni azokat a nyers csomagokat, amelyekre a traceroute szüksége van, így ezt nem lehet kliensoldalon megtenni. Léteznek webalapú nyomkövetési útvonalak, de ezek mérik az útvonalat a webhely szervereitől a célig – nem az Ön eszközétől. Böngészőből továbbra is megteheti keresse meg nyilvános IP-címét és annak fordított DNS.