IP Traceroute: Hur man spårar en anslutnings rutt
Traceroute visar varje router som din data passerar genom mellan din enhet och valfri destination – och var resan saktar ner. Så här kör du det på vilket system som helst och faktiskt läser resultatet.
Vad traceroute gör
Varje paket som färdas över internet har en hoppgräns – TTL (time to live) på IPv4, eller hop limit på IPv6. Varje router som vidarebefordrar paketet minskar det med en; när den når noll tappar routern paketet och skickar artigt tillbaka ett meddelande om "tiden överskriden".
Traceroute vapenar detta artigt: den skickar paket med TTL 1, sedan 2, sedan 3... Varje "tid överskriden" svar som kommer tillbaka avslöjar adressen till ytterligare en router längs vägen. Sätt ihop dem och du får hela vägen från dig till destinationen – med tidpunkter.
Kör den på ditt system
Windows — tracert
Trycka Win + R, typ cmd, tryck på Enter och kör sedan:
tracert howtofindtheip.com
# Med IP-adress istället för namn:
tracert 1.1.1.1
macOS & Linux — traceroute
traceroute howtofindtheip.com # macOS kan behöva hela sökvägen eller installationen: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Det bättre sättet - mtr
mtr (My Traceroute) kombinerar traceroute och ping i en livevy — mycket mer informativ för att diagnostisera jitter och förlust. Tillgänglig för Linux, macOS (via brew install mtr) och Windows (WinMTR).
mtr howtofindtheip.com
# Tryck på 'q' för att avsluta
Läser resultaten
En typisk utgång ser ut så här:
1 router.home 1.2 ms 1.0 ms 1.1 ms # din router 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # din internetleverantör 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # regionalt nätverk 4 * * * # tyst router (normal) 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 # destination
- Hoppnummer — hur många routrar djupt nådde sonden.
- Värdnamn / IP — routern som svarade (PTR-namn antyder ofta staden eller operatören).
- Tre tider — Rundturstider för de tre sonderna. Det som spelar roll är trend: ett plötsligt hopp som kvarstår i senare hopp markerar vanligtvis det långsamma segmentet.
Hög latens i tidiga hopp (din ISP) påverkar allt; hög latens som dyker upp sent på vägen är ofta bara trängsel nära destinationen. Vill du kolla ryktet för en av humlen du hittade? Klistra in dess IP i vår svartlista checker eller hitta den på kartan.
Varför hopp timeout
Asterisker (* * *) betyder att routern inte svarade på den sonden. Vanliga, och vanligtvis ofarliga:
- Många routrar är konfigurerade att ignorera traceroute-sonder helt (hastighetsbegränsning eller säkerhetspolicy).
- Brandväggar tar bort UDP- eller ICMP-paketen som traceroute använder.
- Routern prioriterar vidarebefordran framför svar på diagnostisk trafik.
Tumregel: timeouts mitt i ett spår är bra så länge senare hopp fortsätter att svara. Om varje hopp efter en viss punkt tar slut och slutdestinationen svarar aldrig, att hopp är där din anslutning faktiskt bryts — ovärderlig information när du argumenterar med en ISP:s supportlinje.
Varför ingen webbplats kan spåra du
En webbläsare är medvetet sandlåda: JavaScript kan inte skicka råpaketen eller läsa ICMP-svaren som traceroute kräver. Alla "online traceroute" du hittar körs från leverantörens servrar till målet - användbar, men den mäter en annan väg än din egen enhets.
Vad du burk gör i webbläsaren: identifiera dig själv och din vägs slutpunkter. Hitta din offentliga IP, då leta upp dess omvända DNS för att se värdnamnet som din internetleverantör tilldelat din linje — samma typ av namn traceroute visar för varje hopp.
Traceroute frågor
Vad visar en IP traceroute?
Traceroute listar varje router (hopp) som dina paket passerar mellan din enhet och en destination, med tiden för varje hopp tur och retur. Den avslöjar var en anslutning saktar ner eller avbryts.
Varför visar vissa traceroute-humle asterisker eller timeout?
Många routrar är konfigurerade att inte svara på traceroute-sonder, och brandväggar blockerar dem vanligtvis. Asterisker på mellanhumle är normala och ofarliga - det som spelar roll är om slutdestinationen svarar.
Kan jag köra en traceroute från en webbplats?
En webbläsare kan inte skicka de råpaket som traceroute behöver, så det kan inte göras på klientsidan. Webbaserade spårvägar finns, men de mäter rutten från webbplatsens servrar till målet – inte från din enhet. Från en webbläsare kan du fortfarande hitta din offentliga IP och dess omvänd DNS.