Трасування маршруту: навіщо вона потрібна?

Трасування маршруту: навіщо вона потрібна?
Уявіть собі ситуацію: ви сидите в інтернеті, нікого не чіпаєте, і тут ваш улюблений сайт перестає грузиться. Інтернет впав, думаєте ви. Але виявляється, що інші сайти вантажаться нормально. Як визначити, що сталося? Вам допоможе трасування маршруту.

Напевно, всім відомо, що будь-який сайт знаходиться на сервері - спеціальному комп'ютері. Коли ми вводимо адресу сайту в адресний рядок браузера і натискаємо на кнопку «Перейти», ми тим самим відправляємо запит до сервера. По дорозі до сайту наш запит проходить кілька проміжних вузлів зв'язку, і якщо з ними все в порядку - то сайт відображається в браузері.

Якщо ж сайт не вантажиться, значить, наш запит не дійшов через проблеми на якомусь із вузлів зв'язку (проміжних комп'ютерів або маршрутизаторів). Проблема може бути у вас самих (наприклад, проблема з кабелем- хоча при цьому не будуть завантажуватися і решта сайти), у вашого інтернет-провайдера або на стороні хостера сайту. Визначити, на якій саме ділянці каналу зв'язку втрачається ваш запит, допоможе трасування маршруту.

Трасування маршруту виконується за допомогою службової програми Traceroute / Tracert. Ця програма входить в комплект поставки практично всіх сучасних мережевих ОС (операційних систем, що підтримують роботу в комп'ютерних мережах). В ОС Microsoft Windows ця програма називається tracert, а в Linux і Mac OS X - traceroute.



Принцип дії цієї програми схожий з принципом дії програми ping. Traceroute відправляє на сервер дані і при цьому фіксує всі проміжні маршрутизатори, через які проходять ці дані на шляху до сервера (цільового вузла). Якщо при доставці даних до одного з вузлів відбувається проблема, програма визначає ділянку мережі, на якому виникли неполадки.

Як проводиться трасування маршруту в Windows? Програма tracert, як і програма ping, запускається з командного рядка. На всяк випадок нагадуємо, як увійти в командний рядок в Windows. Є три основні способи:

  1. Натискаємо на кнопку Пуск, вибираємо пункт Виконати, у полі Відкрити пишемо cmd і натискаємо на кнопку OK або клавішу Enter.
  2. Натискаємо поєднання клавіш Win + R (Win - це кнопка, на якій зображений логотип Windows), відкривається таке ж вікно, як і в попередньому випадку, так що далі діємо аналогічно.
  3. Натискаємо на кнопку Пуск, вибираємо пункт Усі програми (або Програми для більш ранніх версій ОС), в ньому - пункт Стандартні, в стандартних програмах клікаємо на пункт Командний рядок.

У вікні набираємо команду tracert імя_сайта (наприклад, tracert yandex.ru) і натискаємо на клавішу Enter. Замість адреси сайту можна ввести його IP адреса (якщо він вам, звичайно, відомий). Ввівши адресу, ми тим самим встановили маршрут до кінцевого вузла. У вікні командного рядка в реальному часі виводяться результати трасування: назва та IP адреса проміжних вузлів, час відгуку в мілісекундах.

Якщо вам не цікаві імена проміжних вузлів то трасування маршруту повинна виконуватися з параметром -d, який приховує імена маршрутизаторів, наприклад: tracert -d yandex.ru.



Як використовувати ці дані для вирішення проблеми? Час відгуку показує завантаженість каналу. Але навіть якщо час відгуку велике, сайт буде грузиться - нехай і з труднощами. А ось якщо замість часу відгуку ви бачите напис «Перевищено інтервал очікування для запиту», це означає, що на даному вузлі зв'язку відбувається втрата даних, а значить, проблема саме в ньому.

Отже, трасування маршруту допомагає визначити проблемний вузол. Якщо дані проходять нормально і «стопоряться» на самому пункті призначення, то проблема дійсно з сайтом. Якщо трасування маршруту припиняється на середині шляху, то проблема в одному з проміжних маршрутизаторів. Якщо проходження пакетів припиняється в межах мережі вашого провайдера - то і проблему потрібно вирішувати «на місцевому рівні».

Якщо трасування маршруту обірвалася на одному з проміжних маршрутизаторів, можна спробувати зайти на сайт з іншого комп'ютера або навіть мобільного телефону - Маршрут зміниться, і сайт може бути доступний. Для вірності можна спробувати зробити трасування з іншого комп'ютера. А якщо іншого комп'ютера під рукою немає, на допомогу прийдуть спеціальні онлайн-сервіси. Так, на сайті traceroute.org доступна трасування маршруту до сайту з різних країн. Ви обираєте в списку країну, провайдера, вводите адресу сайту і перевіряєте маршрут.

Трасування маршруту: навіщо вона потрібна?
Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!