Назад | Перейти на главную страницу

Traceroute к моему IP-адресу идет медленно, а пинг быстрый

Когда у меня есть соединение с моей сетью и я проверяю IP-адрес, назначенный моей машине, я получаю быстрый ответ. Однако, когда я выполняю трассировку своего IP-адреса, выполнение команды занимает около минуты, хотя время отклика составляет менее миллисекунды. Traceroute также не показывает переходов на мой IP-адрес. Я сталкивался с аналогичными задержками при попытке подключиться к службам в сети, например, perforce. Любые идеи относительно того, что может быть причиной этого?

Очевидно, что вы видите неправильную конфигурацию компьютера, на котором вы запускаете команду traceroute, или сети, к которой он подключен. Главный подозреваемый - неправильно настроенный брандмауэр.

Невозможно, чтобы цель traceroute могла предотвратить обнаружение первых нескольких переходов, потому что пакеты, участвующие в обнаружении этих переходов, даже не дойдут до целевой системы или обратно.

Вот результат трассировки, который я создал на преднамеренно неправильно настроенном клиентском компьютере. Перед запуском команды traceroute я вставил -A INPUT -p icmp -j DROP в мой брандмауэр:

# traceroute -T -n 88.198.201.172
traceroute to 88.198.201.172 (88.198.201.172), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  88.198.201.172  52.141 ms  52.846 ms  51.885 ms