Перейти до основного вмісту

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

Трасуйте мережевий шлях до хоста, показуючи кожен маршрутизаторний перехід з даними про час та геолокацію.

iPhoneiPadMacApple Vision ProApple TVApple Watch

Огляд

Network Traceroute відображає маршрут, яким ваші дані проходять до призначення в інтернеті. Кожного разу, коли ви відвідуєте веб-сайт або підключаєтесь до онлайн-сервісу, ваші дані проходять через серію маршрутизаторів -- інструмент traceroute розкриває кожну з цих проміжних зупинок (так званих "переходів") та вимірює, скільки часу потрібно, щоб дістатися до кожної. Це безцінно для діагностики місця виникнення вузького місця повільного з'єднання: чи проблема у вашій локальній мережі, у вашого інтернет-провайдера чи на самому призначенні?

Зміст


Картка цілі

Картка цілі у верхній частині екрана -- це місце, де ви налаштовуєте traceroute:

  • Індикатор стану -- кольоровий бейдж, що вказує поточний стан (Idle, Tracing, Finished, Stopped або Error).
  • Введення хоста -- введіть або вставте адресу призначення. Це може бути доменне ім'я (наприклад, apple.com) або IP-адреса (наприклад, 8.8.8.8).
  • Кнопка Старт / Стоп -- натисніть Start, щоб почати traceroute. Під час трасування натисніть Stop, щоб завершити його раніше.
  • Налаштування -- налаштуйте параметри traceroute (такі як максимальна кількість переходів, час очікування та протокол) перед початком.

Карта маршруту

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

  • Карта використовує MapKit і показує візуальне представлення маршруту від вашого пристрою до призначення.
  • Кожен перехід, що має дані геолокації, з'являється як вузол на карті, з'єднаний лініями, що показують шлях ваших даних.
  • Анімовані вузли пульсують, щоб вказати прогрес traceroute.
  • Ви можете натиснути на окремі вузли, щоб побачити деталі про цей перехід, включаючи ім'я хоста, IP-адресу, час відповіді та місцезнаходження.
  • Карта автоматично налаштовує свій вигляд, щоб вмістити весь маршрут, коли виявляються нові переходи.

Не всі переходи з'являться на карті. Дані геолокації отримуються з IP-адреси кожного маршрутизатора, і деякі маршрутизатори використовують приватні або невизначувані IP-адреси. Коли геолокація недоступна для переходу, він все одно відображається в покроковому аналізі нижче.

Покроковий аналіз переходів

Під картою кожен перехід на маршруті відображається як рядок з детальною інформацією:

  • Номер TTL -- номер переходу на маршруті (1, 2, 3 і так далі). Перехід 1 зазвичай є вашим локальним маршрутизатором, а останній перехід -- призначенням. TTL означає Time to Live -- кожен маршрутизатор зменшує це значення на одиницю, що й дозволяє traceroute виявляти кожен наступний перехід.
  • Ім'я хоста -- ім'я хоста маршрутизатора на цьому переході, якщо доступне (наприклад, core-router.isp-name.net). Деякі маршрутизатори не надають ім'я хоста і показують лише IP-адресу.
  • IP-адреса -- IP-адреса маршрутизатора на цьому переході.
  • Час відповіді -- час у мілісекундах, потрібний для отримання відповіді від цього переходу. До кожного переходу надсилається кілька зондів, тому ви можете побачити кілька значень часу. Нижчі значення означають швидше з'єднання до цієї точки. Різкий стрибок часу відповіді між двома послідовними переходами може вказувати на вузьке місце на цій ланці.
  • Геолокація -- приблизне географічне місцезнаходження маршрутизатора, включаючи країну та місто, коли доступно. Ця інформація отримується зі служби ipwho.is як основної, з ipinfo.io як резервної, і є приблизною. Вона може розкрити цікаві деталі про подорож ваших даних, наприклад, через які країни проходить ваш трафік.
  • Стан -- чи відповів перехід нормально або час очікування закінчився. Переходи, показані як * * * (зірочки), вказують, що маршрутизатор у цій точці не відповів на зонд, що є поширеним і не обов'язково вказує на проблему.

Перегляд необробленого виводу

Для користувачів, які віддають перевагу традиційному формату traceroute, вигляд Необробленого виводу показує повний текстовий вивід traceroute у звичному стилі терміналу. Він включає всі переходи, часи відповіді та будь-які повідомлення про помилки у стандартному форматі, до якого звикли мережеві адміністратори.

Дії панелі інструментів

Панель інструментів надає кнопки для керування результатами traceroute:

  • Поділитися -- поділіться результатами traceroute (включаючи дані маршруту та інформацію про час) з іншими застосунками або збережіть їх у файл.
  • Копіювати -- скопіюйте повний вивід traceroute до буфера обміну.
  • Очистити -- видаліть усі результати та скиньте інструмент для нового трасування.

Примітки та обмеження

  • Деякі маршрутизатори на шляху налаштовані не відповідати на зонди traceroute. Вони відображаються як * * * (зірочки) у виводі. Це нормальна поведінка і не означає, що є проблема.
  • Дані геолокації базуються на базах даних IP-адрес і можуть бути не повністю точними. Місцезнаходження, показане для переходу, представляє місце реєстрації IP-адреси, яке може відрізнятися від фізичного розташування маршрутизатора.
  • Брандмауери, корпоративні мережі та деякі інтернет-провайдери можуть блокувати або перешкоджати трафіку traceroute, що призводить до неповних результатів.
  • Маршрут ваших даних може змінюватися з часом. Запуск traceroute в різний час доби може показати різні шляхи, оскільки інтернет-маршрутизація адаптується до моделей трафіку.
  • Кількість переходів до призначення зазвичай становить від 5 до 30. Якщо traceroute досягає максимального обмеження переходів, не дійшовши до призначення, ціль може бути недоступною або блокувати трафік traceroute.
  • Вигляд карти потребує підключення до інтернету для завантаження тайлів карти. Покроковий аналіз переходів та необроблений вивід залишаються доступними незалежно від підключення до карти.
  • Час відповіді на кожному переході представляє затримку проходження туди і назад від вашого пристрою до цього конкретного маршрутизатора, а не затримку між послідовними маршрутизаторами.