0

我很想对我的以下用例有一些看法。

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

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

公共IP:950 私人IP1:950

公共IP:960 私人IP1:960

公共IP:951 私人IP2:950

公共IP:961 私人IP2:960

但不想那样做。

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

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

提前致谢。

拉维

4

1 回答 1

0

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

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

于 2012-10-08T18:49:45.687 回答