IP Traceroute: Hoe kinne jo de rûte fan in ferbining trace
Traceroute toant elke router dy't jo gegevens trochjaan tusken jo apparaat en elke bestimming - en wêr't de reis fertraget. Hjir is hoe't jo it op elk systeem útfiere en de útfier eins lêze.
Wat traceroute docht
Elk pakket dat oer it ynternet reizget hat in hoplimyt - de TTL (tiid om te libjen) op IPv4, of hoplimyt op IPv6. Elke router dy't it pakket trochstjoert, ferminderet it mei ien; doe't it hits nul, de router sakket it pakket en beleefd stjoert werom in "tiid oerskot" berjocht.
Traceroute wapenet dit beleefd: it stjoert pakketten mei TTL 1, dan 2, dan 3 ... Elke "tiid oerschreden" antwurd dat weromkomt lit it adres fan noch ien router ûnderweis sjen. String se byinoar en jo krije it folsleine paad fan jo nei de bestimming - mei timings.
It útfieren op jo systeem
Windows - tracert
Parse Win + R, type cmd, druk op Enter en rinne dan:
tracert howtofindtheip.com
# Troch IP-adres ynstee fan namme:
tracert 1.1.1.1
macOS & Linux — traceroute
traceroute howtofindtheip.com # macOS kin it folsleine paad of ynstallaasje nedich wêze: /usr/sbin/traceroute howtofindtheip.com #macOS sudo apt install traceroute # Debian/Ubuntu
De bettere manier - mtr
mtr (Myn Traceroute) kombinearret traceroute en ping yn in live werjefte - folle mear ynformatyf foar diagnoaze jitter en ferlies. Beskikber foar Linux, macOS (fia brew install mtr) en Windows (WinMTR).
mtr howtofindtheip.com
# Druk op 'q' om te stopjen
It lêzen fan de resultaten
In typyske útfier sjocht der sa út:
1 router.home 1.2 ms 1.0 ms 1.1 ms # jo router 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # jo ISP 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # regionaal netwurk 4 * * * # stille router (normaal) 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 #bestimming
- Hop nûmer - hoefolle routers djip de sonde berikt.
- Hostnamme / IP - de router dy't antwurde (PTR-nammen hingje faak oan 'e stêd of ferfierder).
- Trije timings - round-trip tiden fan de trije sondes. Wat wichtich is is de trend: in hommelse sprong dy't oanhâldt yn lettere hops markearret meastal it stadige segmint.
Hege latency yn iere hops (jo ISP) beynfloedet alles; hege latency ferskynt let yn it paad is faak gewoan oerlêst tichtby de bestimming. Wolle jo de reputaasje kontrolearje fan ien fan 'e hops dy't jo fûn hawwe? Plak syn IP yn ús blacklist checker of fyn it op de kaart.
Wêrom hops time-out
Asterisken (* * *) betsjutte dat de router dizze sonde net antwurde. Mienskiplik, en meast ûnskuldich:
- In protte routers binne konfigurearre om traceroute-probes folslein te negearjen (taryfbeheining as feiligensbelied).
- Firewalls falle de UDP- as ICMP-pakketten dy't traceroute brûke.
- De router prioritearret trochstjoeren oer antwurden op diagnostykferkear.
Fûgelregel: timeouts yn 'e midden fan in spoar binne prima sa lang as letter hops bliuwe reagearje. As elke hop nei in bepaald punt time out en de definitive bestimming antwurdet noait, dat hop is wêr't jo ferbining eins brekt - ûnskatbere wearde ynformaasje as jo argumearje mei de stipeline fan in ISP.
Wêrom gjin webside kin traceroute jo
In browser is mei opsetsin sandboxed: JavaSkript kin de rûge pakketten net ferstjoere of de ICMP-antwurden lêze dy't traceroute fereasket. Elke "online traceroute" dy't jo fine rint fan 'e servers fan' e provider nei it doel - nuttich, mar it mjit in oar paad dan dat fan jo eigen apparaat.
Wat jo kinne dwaan yn 'e browser: identifisearje josels en de einpunten fan jo paad. Fyn jo iepenbiere IP, doe sykje syn omkearde DNS op om de hostnamme te sjen dy't jo ISP oan jo line hat tawiisd - deselde soarte namme traceroute toant foar elke hop.
Traceroute fragen
Wat docht in IP-traceroute sjen?
Traceroute listet elke router (hop) dy't jo pakketten trochjaan tusken jo apparaat en in bestimming, mei de rûnreistiid fan elke hop. It lit sjen wêr't in ferbining fertraagt of brekt.
Wêrom litte guon traceroute-hops asterisken of time-out sjen?
In protte routers binne konfigureare om traceroute-probes net te beantwurdzjen, en firewalls blokkearje se gewoanlik. Asterisken op tuskenhops binne normaal en harmless - wat fan belang is is oft de definitive bestimming reagearret.
Kin ik in traceroute útfiere fan in webside?
In browser kin net stjoere de rauwe pakketten traceroute ferlet, dus it kin net dien wurde client-side. Web-basearre traceroutes besteane, mar se mjitte de rûte fan 'e servers fan' e webside nei it doel - net fan jo apparaat. Ut in blêder kinne jo noch fyn jo iepenbiere IP en syn omkearde DNS.