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:
tracert howtofindtheip.com
# IP-cím alapján név helyett:
tracert 1.1.1.1
macOS és Linux — traceroute
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).
mtr howtofindtheip.com
# Nyomja meg a 'q' gombot a kilépéshez
Az eredmények olvasása
Egy tipikus kimenet így néz ki:
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.
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.