IP Traceroute: Jak sledovat trasu připojení

Traceroute ukazuje každému routeru, kterým procházejí vaše data mezi vaším zařízením a jakýmkoli cílem – a kde se cesta zpomaluje. Zde je návod, jak jej spustit na libovolném systému a skutečně číst výstup.

Co dělá traceroute

Každý paket putující přes internet nese limit skoku – TTL (čas do života) na IPv4 nebo limit skoku na IPv6. Každý směrovač, který předá paket, jej sníží o jeden; když dosáhne nuly, router zahodí paket a zdvořile odešle zpět zprávu o překročení času.

Traceroute to zdvořile využívá: posílá pakety s TTL 1, pak 2, pak 3… Každá odpověď „překročený čas“, která se vrátí, odhalí adresu dalšího routeru na cestě. Spojte je dohromady a získáte úplnou cestu od vás k cíli – s načasováním.

Spuštění ve vašem systému

Windows — tracert

Stiskněte Win + R, typ cmd, stiskněte Enter a poté spusťte:

Command Prompt
tracert howtofindtheip.com

# Podle IP adresy místo jména:
tracert 1.1.1.1

macOS a Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS může potřebovat úplnou cestu nebo instalaci:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Lepší způsob — mtr

mtr (My Traceroute) kombinuje traceroute a ping v živém zobrazení – mnohem více informativní pro diagnostiku jitteru a ztrát. K dispozici pro Linux, macOS (přes brew install mtr) a Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Pro ukončení stiskněte 'q'

Čtení výsledků

Typický výstup vypadá takto:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # váš router
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # váš ISP
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # regionální síť
 4  * * *                                            # tichý router (normální)
 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 číslo — kolik routerů hluboko sonda dosáhla.
  • Název hostitele / IP — router, který odpověděl (názvy PTR často naznačují město nebo dopravce).
  • Tři časování — doby okružní jízdy tří sond. Na čem záleží, je trend: náhlý skok, který přetrvává v pozdějších skocích, obvykle označuje pomalý segment.

Vysoká latence v raných skocích (váš ISP) ovlivňuje vše; vysoká latence, která se objeví pozdě na cestě, je často jen zácpa poblíž cíle. Chcete si ověřit pověst jednoho z chmelů, které jste našli? Vložte jeho IP do našeho kontrola černé listiny nebo vyhledejte jej na mapě.

Proč hops time out

Hvězdičky (* * *) znamená, že router na tuto sondu neodpověděl. Běžné a obvykle neškodné:

  • Mnoho směrovačů je nakonfigurováno tak, aby zcela ignorovaly sondy traceroute (omezování rychlosti nebo bezpečnostní politiku).
  • Firewally zahazují UDP nebo ICMP pakety, které traceroute používá.
  • Směrovač upřednostňuje předávání před odpovědí na diagnostický provoz.

Základní pravidlo: časové limity uprostřed trasování jsou v pořádku, pokud pozdější skoky stále reagují. Pokud každý skok po určitém bodě vyprší a konečný cíl nikdy neodpovídá, tento skok je místo, kde se vaše připojení skutečně přeruší – neocenitelná informace při hádce s linkou podpory ISP.

Proč žádný web nemůže traceroute Vy

Prohlížeč je záměrně uzavřen v sandboxu: JavaScript nemůže odesílat nezpracované pakety ani číst odpovědi ICMP, které traceroute vyžaduje. Jakýkoli „online traceroute“, který najdete, běží ze serverů poskytovatele k cíli – užitečné, ale měří jinou cestu než vaše vlastní zařízení.

Co ty může proveďte v prohlížeči: identifikujte sebe a koncové body své cesty. Najděte svou veřejnou IP, pak vyhledejte jeho reverzní DNS abyste viděli název hostitele, který váš ISP přiřadil vaší lince – stejný druh názvu ukazuje traceroute pro každý skok.

FAQ

Traceroute otázky

Co ukazuje IP traceroute?

Traceroute uvádí všechny směrovače (přeskoky), kterými procházejí vaše pakety mezi vaším zařízením a cílem, s dobou obou směrů každého přeskoku. Odhalí, kde se připojení zpomaluje nebo přerušuje.

Proč některé chmely traceroute ukazují hvězdičky nebo časový limit?

Mnoho směrovačů je nakonfigurováno tak, aby neodpovídaly na sondy traceroute, a firewally je běžně blokují. Hvězdičky na přechodných chmelech jsou normální a neškodné – důležité je, zda odpovídá konečné místo určení.

Mohu spustit traceroute z webové stránky?

Prohlížeč nemůže odeslat nezpracované pakety, které potřebuje traceroute, takže to nelze provést na straně klienta. Webové tracerouty existují, ale měří cestu ze serverů webové stránky k cíli – nikoli z vašeho zařízení. Z prohlížeče stále můžete najít svou veřejnou IP a jeho reverzní DNS.