我希望在以下用例中能有一些看法。
我有'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的查询,它应该被路由到第二个私人服务器。
先谢谢。
拉维
答案 0 :(得分:0)
HTTP支持Virtual Hosting,因此您可以实现安装反向代理所需的功能,但并非所有服务/协议都适用。
如果服务/协议不支持虚拟主机,则端口转发是您唯一的选择。