IP Traceroute: Како да се следи маршрутата на врската

Traceroute го прикажува секој рутер низ кој минуваат вашите податоци помеѓу вашиот уред и која било дестинација - и каде патувањето забавува. Еве како да го извршите на кој било систем и всушност да го прочитате излезот.

Што прави тракерут

Секој пакет што патува преку интернет носи ограничување за скокање - TTL (време за живеење) на IPv4 или ограничување за прескокнување на IPv6. Секој рутер што го препраќа пакетот го намалува за еден; кога ќе достигне нула, рутерот го испушта пакетот и учтиво испраќа порака „пречекорено време“.

Traceroute учтиво го вооружува ова: испраќа пакети со TTL 1, потоа 2, па 3… Секој одговор „надминато време“ што се враќа ја открива адресата на уште еден рутер на патот. Поврзете ги заедно и ќе го добиете целосниот пат од вас до дестинацијата - со тајмингот.

Вклучување на вашиот систем

Windows - tracert

Притиснете Победа + Р, тип cmd, притиснете Enter, па стартувајте:

Command Prompt
tracert howtofindtheip.com

# По IP адреса наместо име:
tracert 1.1.1.1

macOS и Linux - traceroute

Terminal
traceroute howtofindtheip.com

На # macOS можеби ќе му треба целосна патека или инсталација:
/usr/sbin/traceroute howtofindtheip.com   # macOS
sudo apt install traceroute               # Debian/Ubuntu

Подобриот начин - mtr

мтр (My Traceroute) комбинира тракерут и пинг во приказ во живо - многу поинформативни за дијагностицирање на нервоза и загуба. Достапно за Linux, macOS (преку brew install mtr) и Windows (WinMTR).

Terminal
mtr howtofindtheip.com
# Притиснете 'q' за да се откажете

Читање на резултатите

Типичен излез изгледа вака:

Example output
 1  router.home          1.2 ms  1.0 ms  1.1 ms      # вашиот рутер
 2  isp-gw.net          12.4 ms 12.1 ms 12.3 ms      # вашиот интернет провајдер
 3  backbone1.net       21.0 ms 20.8 ms 21.2 ms      # регионална мрежа
 4  * * *                                            # тивок рутер (нормално)
 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      # дестинација
  • Хоп број - колку рутери длабоко стигнала сондата.
  • Име на домаќин / IP — рутерот што одговорил (имињата на PTR често го навестуваат градот или операторот).
  • Три тајминг — Времињата на трите сонди за повратен пат. Она што е важно е тренд: ненадеен скок што продолжува при подоцнежните скокови обично го означува бавниот сегмент.

Високата латентност во раните скокови (вашиот интернет провајдер) влијае на сè; високата латентност што се појавува доцна на патеката често е само застој во близина на дестинацијата. Сакате да ја проверите репутацијата на еден од хмелите што ги најдовте? Вметнете ја неговата IP IP во нашата проверка на црната листа или лоцирајте го на мапата.

Зошто хоп тајм аут

Ѕвездички (* * *) значи дека рутерот не одговорил на таа сонда. Вообичаени и обично безопасни:

  • Многу рутери се конфигурирани да ги игнорираат целосно сондите за тракерута (ограничување на стапката или безбедносна политика).
  • Заштитните ѕидови ги испуштаат UDP или ICMP пакетите кои ги користи traceroute.
  • Рутерот дава приоритет на препраќањето пред одговарањето на дијагностички сообраќај.

Правило на палецот: тајмаутите во средината на трагата се во ред се додека подоцнежните скокови продолжуваат да реагираат. Ако секое скокање по одредена точка истече и крајната дестинација никогаш не одговара, тој скок е местото каде што вашата врска всушност се прекинува - непроценлива информација кога се расправате со линијата за поддршка на интернет провајдерот.

Зошто ниту една веб-страница не може да следи ти

Прелистувачот е намерно поставен со песок: JavaScript не може да испраќа необработени пакети или да ги чита одговорите на ICMP што ги бара traceroute. Секое „онлајн тракерут“ што ќе го најдете се извршува од серверите на давателот до целта - корисно, но мери поинаква патека од онаа на вашиот уред.

Што ти може направете во прелистувачот: идентификувајте се себеси и крајните точки на вашата патека. Најдете ја вашата јавна IP адреса, тогаш побарајте го неговиот обратен DNS за да го видите името на домаќинот што го додели вашиот интернет провајдер на вашата линија - истото име тракерут го покажува за секој скок.

FAQ

Прашања за следење

Што покажува IP traceroute?

Traceroute го наведува секој рутер (хоп) низ кој поминуваат вашите пакети помеѓу вашиот уред и дестинацијата, со времето на повратен пат на секој скок. Открива каде врската забавува или прекинува.

Зошто некои хмељи со тракерут покажуваат ѕвездички или тајм аут?

Многу рутери се конфигурирани да не одговараат на сонди за следење, а заштитните ѕидови најчесто ги блокираат. Ѕвездичките на средното хмељ се нормални и безопасни - важно е дали крајната дестинација реагира.

Може ли да извршам тракерут од веб-локација?

Прелистувачот не може да ги испрати необработените пакети што му се потребни на тракерута, така што тоа не може да се направи на клиентска страна. Веб-базирани тракерути постојат, но тие ја мерат маршрутата од серверите на веб-локацијата до целта - не од вашиот уред. Од прелистувач сè уште можете најдете ја вашата јавна IP адреса и нејзиниот обратен DNS.