转发端口到地址

转发端口到地址

我正在尝试弄清楚如何将端口上的特定地址映射到另一个地址。这可能很简单,但我甚至不知道如何向 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 提供商、路由器或机器是否需要进行更改?

多谢

答案1

这不能直接使用 DNS 来实现。域名始终解析为单个 IP 地址,端口与 DNS 记录完全无关。

不过,你可以设置一个反向代理在监听端口 443 的 Web 服务器上。

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

更多详情请见:https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server

相关内容