Home
Contents

Essential NetTools - Сканирование Сети, Безопасность

Prev Page Next Page
 

TraceRoute

TraceRoute – это модуль, который отслеживает путь (т. е. шлюзы на каждом участке) от компьютера-клиента до удаленного хоста, сообщая все IP-адреса маршрутизаторов. Модуль также ведет подсчет и отображает время, затраченное на каждый шаг. TraceRoute является удобным инструментом для определения этапа, на котором возникла проблема.

TraceRoute получает ICMP-пакеты от каждого маршрутизатора. Пакет IP содержит значение "времени жизни" (Time-to-Live, TTL), которое определяет, как долго шел пакет до места назначения. Каждый раз при прохождении пакетом маршрутизатора значение TTL уменьшается на единицу; при достижении нулевого значения пакет считается потерянным и отправителю возвращается сообщение об истечении TTL.

TraceRoute отсылает первую группу пакетов с TTL, равным 1. Первый маршрутизатор в пути отменит этот пакет (его TTL станет равным нулю) и вернет ошибку об истечении TTL. Таким образом мы нашли первый маршрутизатор в пути. Можно отправлять пакеты с TTL, равным 2, 3 и т. д., каждый раз идентифицируя маршрутизатор, получая от него сообщение об ошибке. Некоторые маршрутизаторы "молча" отбрасывают пакет с TTL, равным нулю – в этом случае вы получите сообщение Время запроса истекло. В конечном счете либо будет достигнут конец цепи передачи, либо будет достигнуто максимальное значение и TraceRoute прекратит свою работу. В конечной точке TraceRoute отправит ICMP-пакет (пинг) и, если удаленный компьютер доступен, то в колонке полученных сообщений появится сообщение Эхо-ответ.

4

Для начала работы с модулем введите IP-адрес или имя хоста и нажмите Старт. После этого будут доступны следующие характеристики:

· Нач. узел – установить узел, с которого требуется начать трассировку. Бывает полезно установить значение больше 1, поскольку первые узлы часто бывают одинаковы; тем самым вы сэкономите некоторое время.
· Конеч. узел – ограничить количество трассируемых узлов.
· Размер – задать размер ICMP-пакета в байтах.
· Таймаут, сек – установить максимальной время ожидания ответа от хоста в секундах.
· Определение DNS – установите эту опцию, если хотите, чтобы модуль TraceRoute преобразовывал IP-адреса в имена хостов.
· Не фрагментировать – установить в пакете флаг "Don't fragment ".

Кликнув правой кнопкой мыши по окну модуля, вы увидите контекстное меню со следующими командами:

· Отправить в – передать выбранный IP-адрес в другие модули или в SmartWhois.
· Копировать результат – копировать таблицу TraceRoute в буфер обмена.
· Сохранить – сохранить таблицу TraceRoute в файл.