我开始管理 Windows 服务器并在使用网络工具时遇到一些问题。
我正在尝试配置 nat在 Windows Server 2012 上。
我的 Windows VM 有两个网络适配器,第一个使用以下设置连接到我的专用网络10.38.1.1/26
。第二个是使用以下设置的虚拟环回10.12.1.1/32
。
第一个用于所有通信,第二个仅用于托管我的应用程序(正在监听10.12.12.1:30001
并且无法更改它)。
网络10.12.X.X
必须保留在虚拟机本地,不应从网络上看到。因此,我希望将来自本地应用程序的所有出站流量通过 NAT 传输10.12.1.1
到另一个应用程序主机10.38.1.2:30002
我已经在 Linux 上做过类似的事情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 来实现这一点?