Мне нужна возможность направить весь исходящий трафик на IP-адрес a.b.c.d маршрут к IP-адресу e.f.g.h.
Проблема в том, что мне передают URL-адрес с сервера. Этот URL-адрес содержит IP-адреса, разделенные точками (пожалуйста, не просите меня менять приложение). URL-адрес, который мне передают, предназначен для службы, которая находится в среде с брандмауэром. К сожалению, мне дали внутренний IP-адрес (по уважительной причине), и поэтому моя машина не может получить доступ к этому адресу напрямую (например, 10.10.1.1). Однако мы настроили общедоступный адрес (10.10.100.1), который на маршрутизаторе настроен с помощью NAT, на внутренний адрес (10.10.1.1).
Я не хочу перебрасывать аппаратное обеспечение между моей машиной и маршрутизатором. Все, что я хочу знать, это то, можно ли использовать IP-адрес 10.10.1.1 на моем компьютере и настроить NAT на 10.10.100.1 как часть маршрутизации. Это windows 2003.
Жалко, что он использует IP-адрес, потому что в противном случае вы могли бы просто изменить запись в файле HOSTS, чтобы повторно сопоставить FQND.
В любом случае, я не знаю никакого способа в Windows 2003 делать то, что вы хотите, но есть только один способ сделать это - изменить пакет в какой-то момент на его пути, чтобы заголовок читал 10.10.100.1 - в противном случае, даже если бы вы могли каким-то образом принудительно отправить пакет на другой адрес, он бы имел исходный заголовок, а устройство на другом конце просто отбросило бы его.
Что вам понадобится, так это какое-то устройство, подключенное к вашей машине, которое будет проверять каждый пакет TCP, покидающий ваш компьютер. Ему необходимо проверить место назначения и изменить его, если оно соответствует определенному шаблону. Я уверен, что какой-то такой инструмент есть где-то в наборе хакеров, но я понятия не имею, что это может быть.
Другой вариант - сознательно использовать Отравление ARP для переназначения MAC-адреса 10.10.11.1 на 10.10.100.1, а затем настроить другое устройство на прослушивание обоих IP-адресов на своем интерфейсе WAN (часто называемом виртуальными IP-адресами).
Надеюсь, это поможет!