IP Traceroute: Sut i Olrhain Llwybr Cysylltiad

Mae Traceroute yn dangos i bob llwybrydd y mae eich data yn mynd trwyddo rhwng eich dyfais ac unrhyw gyrchfan - a lle mae'r daith yn arafu. Dyma sut i'w redeg ar unrhyw system a darllen yr allbwn mewn gwirionedd.

Beth mae traceroute yn ei wneud

Mae pob pecyn sy'n teithio ar draws y rhyngrwyd yn cario terfyn hop - y TTL (amser i fyw) ar IPv4, neu derfyn hop ar IPv6. Mae pob llwybrydd sy'n anfon y pecyn ymlaen yn ei ostwng fesul un; pan fydd yn taro sero, mae'r llwybrydd yn gollwng y pecyn ac yn anfon neges "tu hwnt i'r amser" yn ôl yn gwrtais.

Mae Traceroute yn arfogi hyn yn gwrtais: mae'n anfon pecynnau gyda TTL 1, yna 2, yna 3 ... Mae pob ateb "amser y tu hwnt" sy'n dod yn ôl yn datgelu cyfeiriad un llwybrydd arall ar hyd y ffordd. Lliniwch nhw at ei gilydd ac fe gewch chi'r llwybr llawn oddi wrthych chi i'r gyrchfan - gydag amseriadau.

Ei redeg ar eich system

Windows - tracert

Gwasgwch Ennill + R, math cmd, taro Enter, yna rhedeg:

Command Prompt
tracert howtofindtheip.com

# Yn ôl cyfeiriad IP yn lle enw:
tracert 1.1.1.1

macOS a Linux - traceroute

Terminal
traceroute howtofindtheip.com

Efallai y bydd angen y llwybr neu'r gosodiad llawn ar # macOS:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Y ffordd well - mtr

mtr Mae (My Traceroute) yn cyfuno traceroute a ping mewn golygfa fyw - llawer mwy addysgiadol ar gyfer gwneud diagnosis o jitter a cholled. Ar gael ar gyfer Linux, macOS (trwy brew install mtr) a Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Pwyswch 'q' i roi'r gorau iddi

Darllen y canlyniadau

Mae allbwn nodweddiadol yn edrych fel hyn:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # eich llwybrydd
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # eich ISP
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # rhwydwaith rhanbarthol
 4  * * *                                            # llwybrydd tawel (arferol)
 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      # cyrchfan
  • Rhif hop — faint o lwybryddion sy'n ddwfn i'r stiliwr gyrraedd.
  • Enw gwesteiwr / IP — y llwybrydd a atebodd (mae enwau PTR yn aml yn awgrymu'r ddinas neu'r cludwr).
  • Tri amseriad — amserau taith gron y tri chwiliwr. Yr hyn sy'n bwysig yw'r tuedd: mae naid sydyn sy'n parhau mewn hopys diweddarach fel arfer yn nodi'r segment araf.

Mae hwyrni uchel mewn hopys cynnar (eich ISP) yn effeithio ar bopeth; dim ond tagfeydd ger y gyrchfan yn aml yw hwyrni uchel ymddangos yn hwyr yn y llwybr. Eisiau gwirio enw da un o'r hopys y daethoch chi o hyd iddo? Gludwch ei IP i mewn i'n gwiriwr rhestr ddu neu dod o hyd iddo ar y map.

Pam hopys seibiant

seren (* * *) yn golygu na atebodd y llwybrydd y stiliwr hwnnw. Cyffredin, ac fel arfer yn ddiniwed:

  • Mae llawer o lwybryddion wedi'u ffurfweddu i anwybyddu stilwyr traceroute yn gyfan gwbl (cyfyngu ar gyfraddau neu bolisi diogelwch).
  • Mae waliau tân yn gollwng y pecynnau CDU neu'r ICMP at ddefnydd traceroute.
  • Mae'r llwybrydd yn blaenoriaethu anfon ymlaen dros ymateb i draffig diagnostig.

Rheol bawd: mae seibiannau yng nghanol olion yn iawn cyn belled â bod hopys diweddarach yn dal i ymateb. Os yw pob hop ar ôl pwynt penodol yn dod i ben a nid yw'r cyrchfan terfynol byth yn ateb, y hop hwnnw yw lle mae'ch cysylltiad yn torri mewn gwirionedd - gwybodaeth amhrisiadwy wrth ddadlau â llinell gymorth ISP.

Pam na all unrhyw wefan olrhain ti

Mae porwr yn cael ei roi mewn blwch tywod yn fwriadol: ni all JavaScript anfon y pecynnau amrwd na darllen yr atebion ICMP y mae traceroute eu hangen. Mae unrhyw "traeroute ar-lein" a welwch yn rhedeg o weinyddion y darparwr i'r targed - yn ddefnyddiol, ond mae'n mesur llwybr gwahanol i'ch dyfais eich hun.

Beth wyt ti can gwnewch yn y porwr: nodwch eich hun a diweddbwyntiau eich llwybr. Dewch o hyd i'ch IP cyhoeddus, yna edrychwch ar ei DNS cefn i weld yr enw gwesteiwr y mae eich ISP wedi'i neilltuo i'ch llinell - mae'r un math o enw traceroute yn dangos ar gyfer pob hop.

FAQ

Cwestiynau traceroute

Beth mae traceroute IP yn ei ddangos?

Mae Traceroute yn rhestru pob llwybrydd (hop) y mae eich pecynnau'n mynd trwodd rhwng eich dyfais a chyrchfan, gydag amser taith gron pob hop. Mae'n datgelu lle mae cysylltiad yn arafu neu'n torri.

Pam mae rhai hopys traceroute yn dangos sêr neu amser allan?

Mae llawer o lwybryddion wedi'u ffurfweddu i beidio ag ateb stilwyr traceroute, ac mae waliau tân yn aml yn eu rhwystro. Mae sêr ar hopys canolradd yn normal ac yn ddiniwed - yr hyn sy'n bwysig yw a yw'r cyrchfan terfynol yn ymateb.

A allaf redeg traceroute o wefan?

Ni all porwr anfon y pecynnau amrwd traceroute anghenion, felly ni ellir ei wneud ochr y cleient. Mae traceroutes ar y we yn bodoli, ond maen nhw'n mesur y llwybr o weinyddion y wefan i'r targed - nid o'ch dyfais. O borwr gallwch chi o hyd dod o hyd i'ch IP cyhoeddus a'i DNS gwrthdroi.