如果一个网站托管在公共网络上,则可以使用它的 IP 直接访问它。如果它托管在专用网络上,并且 NAT 设备进行某种端口转发,它仍然可以被访问。
如果有多个 Web 服务器实例,则 NAT 路由器可以执行负载平衡。
但是,如果有 2 个或更多不相关的服务器托管在一个私人空间上怎么办。
在这种情况下,如何识别流量的目的地是哪台服务器。
在任何云托管平台上,例如 AWS。可能有几个不同的服务器,但只有 1 个公共 IP 供所有传入流量使用(当然 AWS 有许多公共 IP)。
但一般情况下,如果oif服务器的数量超过公共IP的数量,则无法使用这种帽子端口转发。交通如何到达正确的目的地。
我认为的一种方法是在路由器上进行深度数据包检查,以便读取应用程序标头中的 URL