IP Traceroute: Si të gjurmoni rrugën e një lidhjeje

Traceroute tregon çdo ruter nëpër të cilin kalojnë të dhënat tuaja midis pajisjes tuaj dhe çdo destinacioni — dhe ku ngadalësohet udhëtimi. Ja se si ta ekzekutoni atë në çdo sistem dhe në të vërtetë të lexoni daljen.

Çfarë bën traceroute

Çdo paketë që udhëton nëpër internet mbart një limit hop - TTL (koha për të jetuar) në IPv4, ose limit hop në IPv6. Çdo ruter që përcjell paketën e zvogëlon atë me një; kur godet zero, ruteri e lëshon paketën dhe me mirësjellje dërgon një mesazh "koha e tejkaluar".

Traceroute e armatizon këtë me mirësjellje: dërgon pako me TTL 1, pastaj 2, pastaj 3… Çdo përgjigje "koha e tejkaluar" që kthehet zbulon adresën e një ruteri tjetër gjatë rrugës. Lidhni ato së bashku dhe merrni rrugën e plotë nga ju deri në destinacion - me orare.

Duke e ekzekutuar atë në sistemin tuaj

Windows - tracert

Shtypni Win + R, lloji cmd, shtypni Enter, më pas ekzekutoni:

Command Prompt
tracert howtofindtheip.com

# Me adresë IP në vend të emrit:
tracert 1.1.1.1

macOS dhe Linux - traceroute

Terminal
traceroute howtofindtheip.com

# macOS mund të ketë nevojë për shtegun ose instalimin e plotë:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Mënyra më e mirë - mtr

mtr (My Traceroute) kombinon traceroute dhe ping në një pamje të drejtpërdrejtë - shumë më informuese për diagnostikimin e nervozizmit dhe humbjes. Në dispozicion për Linux, macOS (nëpërmjet brew install mtr) dhe Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Shtypni 'q' për të dalë

Leximi i rezultateve

Një dalje tipike duket si kjo:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      #ruteri juaj
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # ISP-ja juaj
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # rrjet rajonal
 4  * * *                                            # ruter i heshtur (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      # destinacion
  • Numri hop - sa rutera ka arritur në thellësi sonda.
  • Emri i hostit / IP — ruteri që u përgjigj (emrat e PTR shpesh tregojnë qytetin ose operatorin).
  • Tre orare — Kohët e vajtje-ardhje të tre sondave. Ajo që ka rëndësi është trend: një kërcim i papritur që vazhdon në kërcimet e mëvonshme zakonisht shënon segmentin e ngadaltë.

Vonesa e lartë në kërcimet e hershme (ISP-ja juaj) ndikon në gjithçka; vonesa e lartë që shfaqet vonë në rrugë është shpesh vetëm bllokim afër destinacionit. Dëshironi të kontrolloni reputacionin e një prej hopëve që gjetët? Ngjitni IP-në e tij në tonën kontrollues i listës së zezë ose gjeni atë në hartë.

Pse hops time out

yjet (* * *) do të thotë se ruteri nuk iu përgjigj asaj hetimi. Të zakonshme dhe zakonisht të padëmshme:

  • Shumë ruterë janë konfiguruar që të injorojnë plotësisht sondat e gjurmimit (kufizimi i normës ose politika e sigurisë).
  • Firewall-et heqin përdorimin e gjurmimit të paketave UDP ose ICMP.
  • Ruteri i jep përparësi përcjelljes sesa përgjigjes ndaj trafikut diagnostik.

Rregulli i përgjithshëm: ndërprerjet në mes të një gjurme janë të mira për sa kohë që kërcimet e mëvonshme vazhdojnë të përgjigjen. Nëse çdo hop pas një pike të caktuar del jashtë dhe destinacioni përfundimtar nuk përgjigjet kurrë, ai hop është vendi ku lidhja juaj në të vërtetë prishet - informacion i paçmuar kur debatoni me linjën mbështetëse të një ISP.

Pse asnjë faqe interneti nuk mund të gjurmojë ju

Një shfletues është vendosur qëllimisht në sandbox: JavaScript nuk mund të dërgojë paketat e papërpunuara ose të lexojë përgjigjet e ICMP që kërkon gjurmimi. Çdo "gjurmë në internet" që gjeni shkon nga serverët e ofruesit drejt objektivit — i dobishëm, por mat një rrugë të ndryshme nga ajo e pajisjes suaj.

Çfarë ju mund bëni në shfletues: identifikoni veten dhe pikat përfundimtare të shtegut tuaj. Gjeni IP-në tuaj publike, pastaj shikoni DNS-në e tij të kundërt për të parë emrin e hostit që ISP-ja juaj i është caktuar linjës tuaj - i njëjti lloj emri traceroute tregon për çdo hop.

FAQ

Pyetje gjurmuese

Çfarë tregon një gjurmë IP?

Traceroute liston çdo ruter (hop) nëpër të cilin kalojnë paketat tuaja midis pajisjes tuaj dhe një destinacioni, me kohën e vajtje-ardhje të çdo hop. Ai zbulon se ku një lidhje ngadalësohet ose prishet.

Pse disa hop traceroute tregojnë yje ose kohë jashtë?

Shumë ruterë janë konfiguruar që të mos përgjigjen në sondat e gjurmimit dhe muret e zjarrit zakonisht i bllokojnë ato. Yjet në kërcimet e ndërmjetme janë normale dhe të padëmshme - ajo që ka rëndësi është nëse reagon destinacioni përfundimtar.

A mund të ekzekutoj një traceroute nga një faqe interneti?

Një shfletues nuk mund të dërgojë paketat e papërpunuara që nevojiten për gjurmimin, kështu që nuk mund të bëhet nga ana e klientit. Gjurmuesit e bazuara në ueb ekzistojnë, por ato matin rrugën nga serverët e faqes së internetit te objektivi - jo nga pajisja juaj. Nga një shfletues mundeni akoma gjeni IP-në tuaj publike dhe e saj DNS e kundërt.