Мова
Валюта
Увійти
Трасування до сервера

Трасування до сервера

Як працює трасування та які команди виконати для перевірки маршруту між точками. Важливий інструмент діагностики мережевої зв’язності.

Трасування (команда tracert або traceroute) — це програма для визначення маршруту проходження даних від вашого комп’ютера до вибраного сервера. З її допомогою можна побачити, скільки вузлів долають дані та на якому з них виникає проблема, якщо не завантажується сайт або не відповідає сервер.

У статті розбираємося, як працює програма, як зробити трасування маршруту в різних операційних системах і на різних пристроях, а також як читати її результати.

Як працює трасування

Команда трасування відправляє по ланцюжку в напрямку кінцевого сервера три пакети даних з параметром TTL=1. Цей параметр означає кількість вузлів, яку можуть пройти пакети, і з кожним вузлом зв’язку зменшується на 1. Вузол, який отримує пакети з TTL=0, повертає комп’ютеру повідомлення, що далі вони не можуть йти. Traceroute фіксує адресу вузла, а також час проходження кожного пакета.

Далі traceroute знову відправляє три пакети, але з TTL=2. Перший вузол зменшує TTL і надсилає їх на наступний вузол. Потім все повторюється з TTL=3, TTL=4 і поки пакети не досягнуть мети. Коли пакети доходять до кінцевого вузла і він повертає повідомлення, що далі пакети йти не можуть, трасування вважається завершеним.

У операційних системах Linux та MacOS утиліта для трасування називається traceroute. У Windows використовується утиліта tracert. Показуємо, як ці утиліти працюють.

Трасування маршруту до сервера

На комп’ютері трасування робиться у командному рядку.

Windows

Натисніть комбінацію клавіш Win+R і у вікні, що відкриється, введіть команду cmd.

Windows run

Відкриється командний рядок. Щоб зробити трасування, використовуйте tracert. Як адресу сервера можна вказати його IP-адресу або доменне ім’я:

tracert ip_адреса_сервера

Windows cmd

У результатах traceroute ви побачите список усіх вузлів на шляху до сервера, до якого прокладаєте маршрут.

Linux або Mac OS

У Mac OS перейдіть у бічному меню Finder у розділі «Програми», потім перейдіть до папки «Утиліти» і відкрийте програму «Термінал».

MacOS програми

У Linux Термінал відкривається комбінацією клавіш Ctrl+Alt+T.

Терміналі, щоб запустити трасування, використовується команда traceroute разом із доменним ім’ям або IP-адресою сервера:
traceroute адреса_сервера

Термінал

Результати трасування

У результатах traceroute ви побачите список всіх вузлів на шляху до сервера, до якого прокладаєте маршрут, наприклад:

traceroute to xserver.cloud (193.203.50.50), 30 hops max, 60 byte packets
1 rs2-de.xsv.cl (195.211.40.250) 0.249 ms 0.292 ms 0.353 ms
2 212.83.62.57 (212.83.62.57) 0.124 ms 0.264 ms 0.270 ms
3 ae2-0.bb02.fra01.net.23m.com (62.113.192.81) 0.367 ms 0.483 ms 0.453 ms
4 ae72.edge9.Frankfurt1.Level3.net (62.67.110.45) 7.957 ms 7.964 ms 0.286 ms
5 ae2.3223.ear7.frf1.neo.colt.net (171.75.9.179) 0.274 ms 0.279 ms 0.263 ms
6 ae9.cr6-fra6.ip4.gtt.net (213.39.30.113) 0.302 ms 0.321 ms 0.294 ms
7 ip4.gtt.net (154.14.67.30) 7.307 ms 7.291 ms 7.287 ms
8 a2b-2-nl.xsv.cl (31.134.201.150) 7.749 ms 7.775 ms
9 xserver.cloud (193.203.50.50) 7.682 ms 7.667 ms 7.653 ms

Тепер ви знаєте, що таке трасування мережі та як зробити її у себе на комп'ютері.

Теги статті