我正在尝试在Windows Server 2012上配置路由/ NAT。
我的Windows VM有两个网络适配器,第一个通过设置10.38.1.1/26
连接到我的专用网络。
第二个是设置为10.12.1.1/32
的虚拟环回。
第一个用于所有通信,第二个仅用于托管我的应用程序(在10.12.12.1:30001
上监听,无法更改)。
网络10.12.X.X
必须在VM上保持本地状态,并且不应从网络中看到。因此,我要将从本地应用程序10.12.1.1
到10.38.1.2:30002
使用iptables进行翻译:
iptables -t nat -I OUTPUT -o eth1 -d 10.12.1.2 -p tcp --dport 30002 -j DNAT --to-destination 10.38.1.2:30002
如何使用netsh做到这一点?