Відомості про версію цієї статті Microsoft Windows 2000 див. в статті 162326 .
Зведення
У цій статті описано TRACERT (Трасування маршруту), утиліта командного рядка, який можна використовувати для трасування шлях, що пакет протоколу Інтернету (IP) приймає місце призначення.
У цій статті описано такі статті:
- Використання утиліти TRACERT
- Використання ФУНКЦІЇ TRACERT для виправлення неполадок
- Використання параметрів TRACERT
Додаткові відомості
Використання утиліти TRACERT
Засіб діагностики TRACERT визначає маршрут до місця призначення, надсилаючи пакети відлуння протоколу керування Інтернетом (ICMP) до місця призначення. У цих пакетах traceRT використовує різні значення часу існування IP (TTL). Оскільки кожен маршрутизатор по шляху потрібен, щоб видалити TTL пакета принаймні на 1, перш ніж пересилати пакет, TTL є фактично лічильником переходу. Коли TTL у пакеті досягає нуля (0), маршрутизатор надсилає повідомлення ICMP "Перевищено час" на вихідний комп'ютер.
Функція TRACERT надсилає перший пакет відлуння з TTL 1 і збільшує TTL на 1 для кожної наступної передачі, доки місце призначення не відповість або до досягнення максимального значення TTL. Повідомлення ICMP "Перевищено час", які проміжні маршрутизатори надсилають назад, показують маршрут. Зверніть увагу, що деякі маршрутизатори безшумно скидають пакети, термін дії яких завершився, і ці пакети невидимі для TRACERT.
TraceRT друкує впорядкований список проміжних маршрутизаторів, які повертають повідомлення ICMP "Перевищено час". За допомогою параметра -d з командою tracert доручає TRACERT не виконувати пошук DNS для кожної IP-адреси, щоб TRACERT повідомляє IP-адресу інтерфейсу наближеного інтерфейсу маршрутизаторів.
У наведеному нижче прикладі команди tracert і її виводу пакет проходить через два маршрутизатори (157.54.48.1 і 11.1.0.67), щоб перейти до хоста 11.1.0.1. У цьому прикладі стандартний шлюз – 157.54.48.1, а IP-адреса маршрутизатора в мережі 11.1.0.0 – 11.1.0.67.
Команда:
C:\>tracert 11.1.0.1
Вивід із команди:
Трасування маршруту до 11.1.0.1 більше 30 хміль
---------------------------------------------------
1 2 ms 3 ms 2 ms 157.54.48.1
2 75 ms 83 ms 88 ms 11.1.0.67
3 73 ms 79 ms 93 ms 11.1.0.1
Трасування завершено.
Використання ФУНКЦІЇ TRACERT для виправлення неполадок
Щоб дізнатися, де зупинився пакет у мережі, можна скористатися функцією TRACERT. У наведеному нижче прикладі шлюз за промовчанням виявив, що немає припустимого шляху до хоста 22.110.0.1. Можливо, у маршрутизатора виникла проблема з конфігурацією, або мережа 22.110.0.0 не існує, що відображає неправильну IP-адресу.
Команда:
C:\>tracert 22.110.0.1
Вивід із команди:
Трасування маршруту до 22.110.0.1 більше 30 хміль
-----------------------------------------------------
1 звіти 157.54.48.1: кінцева мережа недоступна.
Трасування завершено.
Функція TRACERT корисна для виправлення неполадок із великими мережами, у яких може бути кілька шляхів, які можуть призвести до однієї точки або де задіяно багато проміжних компонентів (маршрутизаторів або мостів).
Використання параметрів TRACERT
Є кілька параметрів командного рядка, які можна використовувати з TRACERT, хоча зазвичай ці параметри не потрібні для стандартного виправлення неполадок.
У наведеному нижче прикладі синтаксису команд наведено всі можливі варіанти.
tracert -d -h maximum_hops -j host-list -w timeout target_hostЩо роблять параметри:
-D
Указує на те, щоб не розпізнавати адреси для імен хостів
-h maximum_hops
Указує максимальну кількість переходів для пошуку цільового об'єкта
-j host-list
Визначає вільний вихідний маршрут уздовж хост-списку
-w час очікування
Очікування кількості мілісекунд, указаних у часі очікування для кожного
Відповідь
target_host
Указує ім'я або IP-адресу цільового хоста