使用一个公共IP访问私有服务器

时间:2012-10-08 17:24:19

标签: networking cloud

我希望在以下用例中能有一些看法。

我有'N'个服务器,私有IP地址在'M'端口上运行'M'服务(总共相同)。现在我希望使用一个公共IP地址访问所有这些服务。

我可以使用端口转发但不想这样做。例如:

PublicIP:950 PriavteIP1:950

PublicIp:960 PrivateIP1:960

PublicIP:951 PrivateIP2:950

PublicIP:961 PrivateIP2:960

但不想这样做。

有谁能建议我实现它的任何方法? 例如: 我有一个公共DNS名称example.com。

如果有xyz.example.com的查询,它应该转发到一个私人服务器,如果有abc.example.com的查询,它应该被路由到第二个私人服务器。

先谢谢。

拉维

1 个答案:

答案 0 :(得分:0)

HTTP支持Virtual Hosting,因此您可以实现安装反向代理所需的功能,但并非所有服务/协议都适用。

如果服务/协议不支持虚拟主机,则端口转发是您唯一的选择。