IP Traceroute: туташуунун маршрутун кантип байкоо керек

Traceroute ар бир роутерди сиздин дайындарыңыз аркылуу түзмөгүңүз менен каалаган көздөгөн жериңиздин ортосунда көрсөтөт — жана сапар кайда жайлатат. Бул жерде аны каалаган системада кантип иштетүү жана натыйжаны чындыгында окуу.

Traceroute эмне кылат

Интернет аркылуу саякаттаган ар бир пакетте хоп чеги бар — IPv4 боюнча TTL (жашоо убактысы) же IPv6 боюнча хоп чеги. Пакетти жөнөтүүчү ар бир роутер аны бирден азайтат; ал нөлгө жеткенде, роутер пакетти түшүрүп, сылык түрдө "убакыт өттү" деген билдирүүнү кайра жөнөтөт.

Traceroute муну сылык түрдө куралдандырат: TTL 1, андан кийин 2, анан 3 менен пакеттерди жөнөтөт... Ар бир "убакыт ашып кетти" деген жооп жолдо дагы бир роутердин дарегин көрсөтөт. Аларды бириктирип, сиз көздөгөн жериңизге чейин толук жолду аласыз — убакыттар менен.

Аны системаңызда иштетүү

Windows - tracert

Басыңыз Win + R, түрү 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

мтр (Менин Traceroute) түз көрүнүштө 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      # сиздин ISP
 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 аталыштары көбүнчө шаарды же операторду көрсөтүп турат).
  • Үч убакыт — уч зонддун айлануу убакыттары. Маанилүү нерсе тренд: кийинчерээк секирүү, адатта, жай сегментти белгилейт.

Эрте хоптордогу жогорку кечигүү (сиздин ISP) баарына таасир этет; жолдо кеч пайда болгон жогорку кечигүү көбүнчө көздөгөн жерге жакын тыгын болуп саналат. Сиз тапкан хмельдердин биринин аброюн текшергиңиз келеби? Анын IPди биздин жерге чаптаңыз кара тизме текшергич же аны картадан табыңыз.

Эмне үчүн убакыт отуп кетет

жылдызчалар (* * *) роутер бул иликтөөгө жооп берген жок дегенди билдирет. Жалпы жана көбүнчө зыянсыз:

  • Көптөгөн роутерлер traceroute зонддорун толугу менен этибарга албоо үчүн конфигурацияланган (ченди чектөө же коопсуздук саясаты).
  • Firewalls traceroute колдонгон UDP же ICMP пакеттерин таштайт.
  • Маршрутизатор диагностикалык трафикке жооп берүүдөн көрө багыттоону артыкчылык кылат.

Эреже: издин ортосундагы тайм-ауттар кийинчерээк хоптор жооп берип турса жакшы болот. Белгилүү бир чекиттен кийин ар бир секирүү убакыт өтүп кетсе жана акыркы көздөгөн жер эч качан жооп бербейт, бул хоп сиздин байланышыңыз чындыгында үзүлгөн жер — провайдердин колдоо линиясы менен талашып-тартышуу учурунда баа жеткис маалымат.

Эмне үчүн эч бир веб-сайт traceroute албайт сен

Браузер атайылап кум чөйрөсүнө киргизилген: JavaScript чийки пакеттерди жөнөтө албайт же traceroute талап кылган ICMP жоопторун окуй албайт. Сиз тапкан ар кандай "онлайн тресерутер" провайдердин серверинен максатка чейин иштейт — пайдалуу, бирок ал сиздин түзмөгүңүзгө караганда башка жолду өлчөйт.

Эмне сен болот браузерде аткарыңыз: өзүңүздү жана жолуңуздун акыркы чекиттерин аныктаңыз. Сиздин коомдук IP табуу, анда анын тескери DNS издөө Сиздин ISP линияңызга ыйгарылган хост атын көрүү үчүн — ар бир хоп үчүн traceroute аталышынын бирдей түрүн көрсөтөт.

FAQ

Traceroute суроолору

IP traceroute эмнени көрсөтөт?

Traceroute сиздин пакеттериңиздин түзмөгүңүз менен көздөгөн жеринин ортосунда өтүүчү ар бир роутерди (хоп) тизмелейт, ар бир хоптун айлануу убактысы менен. Бул байланыш кайсы жерде жайлап же үзүлүп жатканын көрсөтөт.

Эмне үчүн кээ бир traceroute хоптары жылдызчаларды же тайм-ашты көрсөтөт?

Көптөгөн роутерлер traceroute зондуна жооп бербөө үчүн конфигурацияланган жана брандмауэрлер көбүнчө аларды бөгөттөп коюшкан. Аралык хоптардагы жылдызчалар нормалдуу жана зыянсыз — эң негизгиси, акыркы көздөгөн жер жооп береби.

Мен веб-сайттан traceroute иштетсем болобу?

Браузер traceroute керектелүүчү чийки пакеттерди жөнөтө албайт, ошондуктан аны кардар тарабында жасоо мүмкүн эмес. Вебге негизделген трасеруттар бар, бирок алар сиздин түзмөгүңүздөн эмес, веб-сайттын серверлеринен максатка чейинки жолду өлчөйт. Браузерден сиз дагы деле кыла аласыз коомдук IP табыңыз жана анын тескери DNS.