同一IP上不同域的新portspace

我已经购买了一个包含一个静态IP的RootServer,最多可以注册四个。 当然还有一些额外的现金。 我正在两个不同的域(service1.com / service2.com)在这个根服务器上运行两个不同的服务。

现在我想将RootServer分成两个VirtualServer。 这里的问题是:我目前只有一个IP,但有两个VirtualServer,需要一些相同的端口

service1.com / VirtualServer 1 / 123.456.234.12

  • HTTP:80
  • FTP:21
  • MySQL:3306

service2.com / VirtualServer 2 / 123.456.234.12

  • HTTP:80
  • FTP:21
  • MySQL:3306
  • 我的世界:22566

所以我的想法是完全溃败:

  • service1.com每个端口上的所有请求 发送VirtualServer1
  • service2.com每个端口上的所有请求 发送VirtualServer2

这样我就可以为每个VirtualServer创build一个全新的“portspace”(?),而不需要购买第二个域。

这有可能吗?

不,这是不可能的。 通信是IP:基于端口而不是基于名字。 所以没有通用的方法来做到这一点。

随着HTTP 1.1的引入,您还可以在基于IP的通信中使用基于名称的通信。 但是这仅仅是对HTTP(S)实现的。 这就是说它依赖于协议,并不适用于TCP / IP领域的每一个通信。