Si la machine virtuelle Ubuntu est le seul serveur web accessible publiquement sur votre réseau local, vous pouvez rediriger tous les requêtes entrantes pour TCP/80 sur votre pare-feu/routeur vers 192.168.100.136.
Vous rencontrez un problème lorsque vous avez besoin que plusieurs hôtes internes soient des serveurs web accessibles publiquement. Vous devez soit obtenir plus d'adresses IP publiques, soit configurer le serveur web 192.168.100.136 pour rediriger toutes les requêtes vers des serveurs web différents, en fonction de l'en-tête Host de la requête entrante.
Cela s'appelle un reverse-proxy, et est assez facile à configurer avec Apache. L'inconvénient est que la charge sur le serveur web 136 augmentera car il redirigera tout le trafic. L'avantage est qu'il peut également servir de cache, réduisant ainsi la charge sur les autres serveurs web. En parlant de cela...
Une autre option, similaire au reverse-proxy Apache, est d'installer un équilibreur de charge, tel que Varnish, et de rediriger votre trafic entrant TCP/80 vers cet équilibreur de charge. Dans l'équilibreur de charge, vous pouvez définir des règles pour déterminer quelles requêtes sont gérées par quels serveurs internes. En fait, il s'agit également d'un reverse-proxy, mais les équilibreurs de charge tels que Varnish sont plus avancés dans leurs méthodes de mise en cache et leur configuration.