TraceRoute – это модуль, который отслеживает путь (т. е. шлюзы на
каждом участке) от компьютера-клиента до удаленного хоста, сообщая
все IP-адреса маршрутизаторов. Модуль также ведет подсчет и
отображает время, затраченное на каждый шаг. TraceRoute является
удобным инструментом для определения этапа, на котором возникла
проблема.
TraceRoute получает ICMP-пакеты от каждого маршрутизатора. Пакет IP
содержит значение "времени жизни" (Time-to-Live, TTL), которое
определяет, как долго шел пакет до места назначения. Каждый раз при
прохождении пакетом маршрутизатора значение TTL уменьшается на
единицу; при достижении нулевого значения пакет считается
потерянным и отправителю возвращается сообщение об истечении
TTL.
TraceRoute отсылает первую группу пакетов с TTL, равным 1. Первый
маршрутизатор в пути отменит этот пакет (его TTL станет равным
нулю) и вернет ошибку об истечении TTL. Таким образом мы нашли
первый маршрутизатор в пути. Можно отправлять пакеты с TTL, равным
2, 3 и т. д., каждый раз идентифицируя маршрутизатор, получая от
него сообщение об ошибке. Некоторые маршрутизаторы "молча"
отбрасывают пакет с TTL, равным нулю – в этом случае вы получите
сообщение Время запроса истекло. В конечном счете либо будет
достигнут конец цепи передачи, либо будет достигнуто максимальное
значение и TraceRoute прекратит свою работу. В конечной точке
TraceRoute отправит ICMP-пакет (пинг) и, если удаленный компьютер
доступен, то в колонке полученных сообщений появится
сообщение
Эхо-ответ.
Для начала работы с модулем введите IP-адрес или имя хоста и
нажмите
Старт.
После этого будут доступны следующие характеристики:
·Нач.
узел
– установить узел, с которого требуется начать трассировку. Бывает
полезно установить значение больше 1, поскольку первые узлы часто
бывают одинаковы; тем самым вы сэкономите некоторое
время.
·Конеч.
узел
– ограничить количество трассируемых узлов.
·Размер
– задать размер ICMP-пакета в байтах.
·Таймаут,
сек
– установить максимальной время ожидания ответа от хоста в
секундах.
·Определение
DNS
– установите эту опцию, если хотите, чтобы модуль TraceRoute
преобразовывал IP-адреса в имена хостов.
·Не
фрагментировать
– установить в пакете флаг "Don't
fragment
".
Кликнув правой кнопкой мыши по окну модуля, вы увидите контекстное
меню со следующими командами:
·Отправить
в
– передать выбранный IP-адрес в другие модули или в SmartWhois.
·Копировать
результат
– копировать таблицу TraceRoute в буфер обмена.
·Сохранить
– сохранить таблицу TraceRoute в файл.
|