Насколько вы все знаете (берем вариант с Windows) в утилите ping есть параметр -j позволяющий задать свободный маршрут прохождения пакета ping. Кто не знает набираем в ком строке ping /? и лицезреем. Аналогичный параметр существует и в tracert...
Суть проблемы заключается в том что задать свободный маршрут не получается, по крайней мере, у меня.
Собственно вопрос: кто может обьяснить почему?
Привожу маршрут до google.com.
Цитата:
traceroute to google.com (74.125.45.100), 30 hops max, 60 byte packets
1 192.168.0.1 (192.168.0.1) 7.298 ms 7.536 ms 10.469 ms
2 * * *
3 10.50.19.46 (10.50.19.46) 40.774 ms 42.711 ms 44.774 ms
4 82.207.106.42 (82.207.106.42) 48.477 ms 51.606 ms 56.292 ms
5 209.85.249.22 (209.85.249.22) 98.616 ms 100.685 ms 102.261 ms
6 72.14.233.104 (72.14.233.104) 119.588 ms 84.839 ms 89.070 ms
7 216.239.43.90 (216.239.43.90) 168.367 ms 170.664 ms 172.704 ms
8 66.249.95.149 (66.249.95.149) 193.961 ms 72.14.238.136 (72.14.238.136) 189.280 ms 190.815 ms
9 72.14.232.213 (72.14.232.213) 195.766 ms 202.975 ms 200.969 ms
10 209.85.253.133 (209.85.253.133) 204.863 ms 197.884 ms 188.614 ms
11 yx-in-f100.1e100.net (74.125.45.100) 178.940 ms 179.530 ms 182.546 ms
Первое это мой комп.
Параметры для -j пробовал задавать по разному, всеравно ping возрашает превышен интервал ожидания для запроса. Не пробовал только продублировать полностью маршрут, по сколько 2ое звено всегда не отвечает на запрос, соотвественно я не знаю его IP...
Кто что может подсказать по следующей проблеме?
вариант traceroute для windows использует raw-сокеты и соответственно icmp пакеты, вероятно у узла под номером 2, стоит фильтрация на icmp, а задать свободный маршрут без 2-го узла ты не можешь видимо потому, что это твой интернет шлюз
Спасибо lukmus, но при задании свободного маршрута между заданными узлами может быть несколько других узлов...по крайней мере так везде пишут...
Может кто может еще что то подсказать?