Nginx:一个端口到多个IP转发

时间:2015-03-13 04:11:52

标签: nginx portforwarding

我是Nginx的新手,我希望我的路由器端口向Nginx服务器转发No Machine远程访问(NX)请求,然后Nginx服务器再次将请求转发到正确的虚拟机进行查看。我试图这样做是因为我的路由器只允许一个端口到一个IP转发。我想要一个端口进行多个IP转发。怎么会这样做呢?问题似乎是No Machine只允许我指定我的路由器IP,并且没有办法让Nginx知道哪台机器将请求转发给路由器提供的请求。

1 个答案:

答案 0 :(得分:3)

NginX在这里没用。它适用于HTTP和HTTPS,因此忽略它。

您实际想到的是Port address translation。但是,PAT仅在从安全端(在本例中为虚拟机)启动连接时才起作用。所以,这也没有用。

唯一可能的方法是拥有个人1-to-1 NAT。不确定你拥有的路由器类型,但我过去使用IPTables做过类似的事情。

此外,这个问题更适合ServerFault,你可能会得到比StackOverflow更好的回复。