У меня есть очень старая программа, которая использует фиксированный IP-адрес в качестве пункта назначения. Я пытаюсь преобразовать свою сеть во что-то более современное, но эта устаревшая система сдерживает меня.
В качестве простого решения я подумал о создании NAT (настоящий NAT, а не маскарадинг, ICS или "совместное использование Интернета"). Таким образом, я мог бы применить DNAT в исходящем пакете и SNAT в возвращающем. Таким образом, я мог бы разместить машину назначения в любом месте сети, и маршрутизаторы сделали бы то, что должны были сделать.
Это должно быть легко сделать в системе Linux с iptables
, но я не могу найти хороший способ сделать это в Windows 7, которую я сейчас использую.
В Linux я бы сделал что-то вроде:
iptables -t nat -I PREROUTING -d 192.168.50.1 -j DNAT --to-destination 10.0.50.1
iptables -t nat -I POSTROUTING -s 192.168.50.1 -j SNAT --to-source 10.0.50.1
Есть ли способ сделать это в Windows с помощью собственных инструментов или бесплатных утилит? Желательно, чтобы я делал это, не прибегая к виртуальной машине Linux.