IP Traceroute: Bağlantının marşrutunu necə izləmək olar

Traceroute datanızın cihazınız və istənilən təyinat arasında keçdiyi hər bir marşrutlaşdırıcını və səyahətin yavaşladığı yerləri göstərir. Burada onu hər hansı bir sistemdə necə işlətmək və əslində çıxışı oxumaq olar.

Traceroute nə edir

İnternet üzərindən səyahət edən hər bir paket hop limiti daşıyır - IPv4-də TTL (yaşamaq vaxtı) və ya IPv6-da hop limiti. Paketi yönləndirən hər bir marşrutlaşdırıcı onu bir azaldır; sıfıra çatdıqda, marşrutlaşdırıcı paketi buraxır və nəzakətlə "vaxt keçdi" mesajını geri göndərir.

Traceroute bunu nəzakətlə silahlandırır: TTL 1, sonra 2, sonra 3 olan paketlər göndərir... Hər dəfə geri gələn "vaxt keçdi" cavabı yol boyu daha bir marşrutlaşdırıcının ünvanını göstərir. Onları birləşdirin və sizdən təyinat yerinə qədər tam yolu əldə edəcəksiniz - vaxtlarla.

Sisteminizdə işə salın

Windows - tracert

basın Win + R, növü cmd, Enter düyməsini basın, sonra işə salın:

Command Prompt
tracert howtofindtheip.com

# Ad əvəzinə IP ünvanı ilə:
tracert 1.1.1.1

macOS və Linux — traceroute

Terminal
traceroute howtofindtheip.com

# macOS tam yola və ya quraşdırmaya ehtiyac duya bilər:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Daha yaxşı yol - mtr

mtr (My Traceroute) canlı görüntüdə traceroute və ping-i birləşdirir - titrəmə və itkilərin diaqnozu üçün daha çox məlumatlandırıcıdır. Linux, macOS üçün mövcuddur (vasitəsilə brew install mtr) və Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Çıxmaq üçün 'q' düyməsini basın

Nəticələrin oxunması

Tipik bir çıxış belə görünür:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # marşrutlaşdırıcınız
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # provayderiniz
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # regional şəbəkə
 4  * * *                                            # səssiz marşrutlaşdırıcı (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      # təyinat
  • Hop nömrəsi — zond nə qədər dərinliyə çatdı.
  • Host adı / IP — cavab verən marşrutlaşdırıcı (PTR adları tez-tez şəhərə və ya operatora işarə edir).
  • Üç vaxt — üç zondun gediş-gəliş vaxtları. Əhəmiyyətli olan budur trend: sonrakı atlamalarda davam edən qəfil atlama adətən yavaş seqmenti qeyd edir.

Erkən atlamalarda yüksək gecikmə (İSP) hər şeyə təsir edir; yolda gec görünən yüksək gecikmə çox vaxt təyinat yerinə yaxın tıxacdır. Tapdığınız şerbetçiotulardan birinin reputasiyasını yoxlamaq istəyirsiniz? Onun IP-ni bizim qara siyahı yoxlayıcı və ya xəritədə tapın.

Niyə hops time out

Ulduzlar (* * *) marşrutlaşdırıcının bu zonda cavab vermədiyini bildirir. Ümumi və adətən zərərsizdir:

  • Bir çox marşrutlaşdırıcılar traceroute zondlarına tamamilə məhəl qoymamaq üçün konfiqurasiya edilmişdir (dərəcə məhdudiyyəti və ya təhlükəsizlik siyasəti).
  • Firewalllar traceroute istifadə etdiyi UDP və ya ICMP paketlərini buraxır.
  • Router diaqnostik trafikə cavab verməkdən daha çox yönləndirməyə üstünlük verir.

Əsas qayda: izin ortasındakı fasilələr, sonrakı atlamalar cavab verməyə davam etdikcə yaxşıdır. Müəyyən bir nöqtədən sonra hər atlama vaxtı aşırsa və son təyinat heç vaxt cavab vermir, bu hop sizin əlaqənizin həqiqətən kəsildiyi yerdir – ISP-nin dəstək xətti ilə mübahisə edərkən əvəzolunmaz məlumat.

Niyə heç bir veb sayt izləyə bilmir sən

Brauzer qəsdən qum qutusuna salınıb: JavaScript xam paketləri göndərə və ya traceroute tələb etdiyi ICMP cavablarını oxuya bilməz. Tapdığınız hər hansı “onlayn traceroute” provayderin serverlərindən hədəfə doğru işləyir – faydalıdır, lakin o, öz cihazınızınkindən fərqli bir yolu ölçür.

Nə sən bilər brauzerdə edin: özünüzü və yolunuzun son nöqtələrini müəyyənləşdirin. İctimai IP-nizi tapın, sonra onun əks DNS-sinə baxın ISP-nin xəttinizə təyin etdiyi host adını görmək üçün — hər hop üçün eyni növ ad traceroute göstərir.

FAQ

Traceroute suallar

IP traceroute nə göstərir?

Traceroute, paketlərinizin cihazınız və təyinat məntəqəsi arasında keçdiyi hər marşrutlaşdırıcını (hopdurma) hər hopun gediş-dönüş vaxtı ilə sadalayır. Bağlantının harada yavaşladığını və ya pozulduğunu göstərir.

Niyə bəzi traceroute hops ulduzları və ya vaxt aşımı göstərir?

Bir çox marşrutlaşdırıcılar traceroute zondlarına cavab verməmək üçün konfiqurasiya edilmişdir və təhlükəsizlik duvarları adətən onları bloklayır. Aralıq hoplardakı ulduzlar normal və zərərsizdir – önəmli olan son təyinatın cavab verib-verməməsidir.

Veb saytdan traceroute işlədə bilərəmmi?

Brauzer traceroute ehtiyacı olan xam paketləri göndərə bilməz, ona görə də bunu müştəri tərəfində etmək olmaz. Veb əsaslı traceroutes mövcuddur, lakin onlar sizin cihazınızdan deyil, veb saytın serverlərindən hədəfə qədər olan marşrutu ölçürlər. Brauzerdən hələ də edə bilərsiniz ictimai IP-nizi tapın və onun əks DNS.