Se a VM do Ubuntu for o único servidor da Web disponível publicamente na sua LAN, você poderá encaminhar todas as solicitações de entrada do TCP / 80 em seu firewall / roteador para 192.168.100.136.
Você tem um problema quando precisa de mais hosts internos para serem servidores da Web disponíveis publicamente. Você precisa obter mais endereços IP públicos ou configurar o servidor da Web 192.168.100.136 para fazer proxy de todas as solicitações para diferentes servidores da Web, dependendo do cabeçalho da solicitação recebida.
Isso é chamado de proxy reverso e é muito fácil de configurar com o Apache. A desvantagem é que a carga no servidor da Web 136 aumentará, pois ele faz o proxy de todo o tráfego. A vantagem é que ele também pode servir como um cache, reduzindo a carga nos outros servidores da web. Falando nisso ...
Outra opção, semelhante ao proxy reverso do Apache, é instalar um balanceador de carga, como o Verniz , e o portforward seu tráfego TCP / 80 de entrada para esse balanceador de carga. No balanceador de carga, você pode definir regras para definir quais solicitações são tratadas por quais servidores internos. Na verdade, isso também é um proxy reverso, mas os balanceadores de carga, como o Varnish, são mais avançados em seus métodos e configurações de armazenamento em cache.