IP traceroute: kā izsekot savienojuma maršrutam
Traceroute parāda katru maršrutētāju, caur kuru jūsu dati iet starp jūsu ierīci un jebkuru galamērķi, kā arī to, kur ceļojums palēninās. Lūk, kā to palaist jebkurā sistēmā un faktiski nolasīt izvadi.
Ko dara traceroute
Katrai paketei, kas pārvietojas pa internetu, ir lēciena ierobežojums — IPv4 TTL (dzīves laiks) vai IPv6 aplēciena ierobežojums. Katrs maršrutētājs, kas pārsūta paketi, samazina to par vienu; kad tas sasniedz nulli, maršrutētājs pamet paketi un pieklājīgi nosūta atpakaļ ziņojumu "pārsniegts laiks".
Traceroute to izmanto pieklājīgi: nosūta paketes ar TTL 1, pēc tam 2, pēc tam 3… Katra "pārsniegtā laika" atbilde, kas tiek atgriezta, atklāj vēl viena maršrutētāja adresi. Savienojiet tos, un jūs iegūsit pilnu ceļu no jums līdz galamērķim — ar laiku.
Palaižot to savā sistēmā
Logi — tracert
Nospiediet Win + R, tips cmd, nospiediet taustiņu Enter, pēc tam palaidiet:
tracert howtofindtheip.com
# Pēc IP adreses, nevis vārda:
tracert 1.1.1.1
macOS un Linux — traceroute
traceroute howtofindtheip.com # macOS var būt nepieciešams pilns ceļš vai instalēšana: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # Debian/Ubuntu
Labāks veids - mtr
mtr (My Traceroute) apvieno traceroute un ping tiešraides skatā — daudz informatīvāk, lai diagnosticētu nervozitāti un zudumus. Pieejams operētājsistēmām Linux, macOS (izmantojot brew install mtr) un Windows (WinMTR).
mtr howtofindtheip.com
# Nospiediet 'q', lai izietu
Rezultātu lasīšana
Tipiska izvade izskatās šādi:
1 router.home 1.2 ms 1.0 ms 1.1 ms # jūsu maršrutētājs 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # jūsu ISP 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # reģionālais tīkls 4 * * * # kluss maršrutētājs (parasts) 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 # galamērķis
- Apiņu numurs — cik maršrutētāju dziļumā sasniedza zonde.
- Resursdatora nosaukums/IP — maršrutētājs, kas atbildēja (PTR nosaukumi bieži norāda uz pilsētu vai mobilo sakaru operatoru).
- Trīs laiki — trīs zondes turp un atpakaļ laiki. Svarīgi ir tendence: pēkšņs lēciens, kas saglabājas vēlākos lēcienos, parasti iezīmē lēno segmentu.
Augsts latentums agrīnajos apiņos (jūsu ISP) ietekmē visu; augsts latentums, kas parādās vēlu ceļā, bieži vien ir tikai sastrēgums galamērķa tuvumā. Vai vēlaties pārbaudīt viena atrastā apiņa reputāciju? Ielīmējiet tā IP mūsu melnā saraksta pārbaudītājs vai atrodiet to kartē.
Kāpēc apiņu laiks
Zvaigznītes (* * *) nozīmē, ka maršrutētājs neatbildēja uz šo zondi. Bieži un parasti nekaitīgi:
- Daudzi maršrutētāji ir konfigurēti, lai pilnībā ignorētu traceroute zondes (ātruma ierobežošana vai drošības politika).
- Ugunsmūri atmet UDP vai ICMP paketes, ko izmanto traceroute.
- Maršrutētājs prioritāti piešķir pārsūtīšanai, nevis atbildei uz diagnostikas trafiku.
Īkšķis: noildzes izsekošanas vidū ir labi, ja vien vēlākais lēciens turpina reaģēt. Ja katrs lēciens pēc noteikta punkta noildzis un galamērķis nekad neatbild, šis lēciens ir vieta, kur jūsu savienojums faktiski pārtrūkst — nenovērtējama informācija, strīdoties ar ISP atbalsta līniju.
Kāpēc neviena vietne nevar izsekot tu
Pārlūkprogramma ir apzināti smilškastes: JavaScript nevar nosūtīt neapstrādātas paketes vai nolasīt ICMP atbildes, ko pieprasa traceroute. Jebkurš “tiešsaistes izsekošanas maršruts”, ko uzskatāt, iet no pakalpojumu sniedzēja serveriem uz mērķi — tas ir noderīgi, taču tas mēra ceļu, kas atšķiras no jūsu ierīces.
Ko tu var veiciet pārlūkprogrammā: identificējiet sevi un sava ceļa galapunktus. Atrodiet savu publisko IP, tad meklējiet tā reverso DNS lai redzētu resursdatora nosaukumu, ko jūsu ISP piešķīris jūsu līnijai — tāda paša veida nosaukums traceroute tiek rādīts katram lēcienam.
Traceroute jautājumi
Ko parāda IP traceroute?
Traceroute uzskaita katru maršrutētāju (apiņu), ko jūsu paketes šķērso starp ierīci un galamērķi, norādot katra lēciena turp un atpakaļ laiku. Tas atklāj, kur savienojums palēninās vai pārtrūkst.
Kāpēc dažiem traceroute apiņiem tiek rādītas zvaigznītes vai taimauts?
Daudzi maršrutētāji ir konfigurēti neatbildēt uz traceroute zondēm, un ugunsmūri parasti tos bloķē. Zvaigznītes uz starpposma apiņiem ir normālas un nekaitīgas — ir svarīgi, vai galamērķis reaģē.
Vai es varu palaist traceroute no vietnes?
Pārlūkprogramma nevar nosūtīt neapstrādātās paketes, kas nepieciešamas traceroute, tāpēc to nevar izdarīt klienta pusē. Pastāv tīmekļa izsekošanas maršruti, taču tie mēra maršrutu no vietnes serveriem līdz mērķim, nevis no jūsu ierīces. No pārlūkprogrammas jūs joprojām varat atrodiet savu publisko IP un tā apgrieztā DNS.