特定主机的 Windows Server 2012 端口转发

特定主机的 Windows Server 2012 端口转发

当我尝试访问端口 80 上的服务时,我尝试将特定主机重定向到另一个端口。

因此,当客户端(192.168.1.22)请求连接到端口 80 上的服务器(192.168.1.10)时,我希望服务器将请求重定向到另一个端口(9080)。

这是可以做到的吗?我可以使用 Linux (iptables) 中的自定义防火墙规则来做到这一点,但我需要使用 Windows 来做到这一点。

因此,客户端连接到服务器上的端口 80 并重定向到端口 9080。所有其他客户端按常规连接(端口 80)。

答案1

您需要使用控制台:

netsh 接口 portproxy 添加 v4tov4 listenport={外部号码} connectport={内部端口} connectaddress={127.0.0.1/目标 IP}

资料来源:

https://social.technet.microsoft.com/Forums/windows/en-US/417fcbcd-169d-4f7a-8f3a-7a00a91bad66/windows-2012-firewall-port-forwarding?forum=winservercore

https://technet.microsoft.com/en-us/library/cc731068(v=ws.10).aspx

答案2

是的。可以。查看规则范围,特别是查找标题为“此规则匹配哪个远程 IP 地址”的部分

行动吧!立即行动!

从那里开始,通过将该客户端转发到另一个端口,可以轻松地使防火墙操作执行您想要的操作。

相关内容