转发端口地址

我想弄清楚如何在一个不同地址的端口映射一个特定的地址。 这可能是非常微不足道的,但我甚至不知道如何去问Google。

我有一台机器运行两台服务器:一台在端口443上,一台在端口10000上,另一台在4567上。他们都使用SSL。 我的机器有IP地址123.456.789.123,所以我把我的域名www.machine.com映射到它,并转发路由器中的端口,以便我可以访问这三个服务器,如下所示:

  • https:// www.machine.com
  • https:// www.machine.com:10000
  • https:// www.machine.com:4567

我怎样才能修改我的设置,而不是有

  • https:// www.machine.com
  • https:// server.machine.com
  • https:// other.machine.com

? 我的DNS提供商,我的路由器或我的机器上是否会发生变化?

非常感谢

这不能直接使用DNS来完成。 域名总是parsing为一个IP地址,端口根本不涉及DNSlogging。

但是,您可以在正在侦听端口443的Web服务器上设置反向代理

您可以在www.machine.com Web服务器上设置虚拟主机server.machine.comother.machine.com ,然后将这些请求分别代理到端口10000和4567上的Web服务器。

在这里看到更多: https : //stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server