Hallo,
sind Sie sicher, dass der virtuelle PC überhaupt eine eigene öffentliche IP-Adresse hat? Der Betreiber des Netzwerks, in dem der Host-Server hängt, müsste Ihnen dafür eine IP-Adresse zur Verfügung stellen (entweder eine feste oder wechselnde, per DHCP zugewiesene), und der virtuelle Netzwerkadapter muss im „Bridged“-Modus betrieben werden.
Alternativ können Sie - sofern Ihre Virtualisierungssoftware das unterstützt - den virtuellen Netzwerkadapter im NAT-Modus betreiben (funktioniert wie ein Router im Heimnetzwerk). Der virtuelle PC benutzt dann die IP-Adresse des Host-Servers mit. Um ihn aus dem Internet erreichen zu können, muss zusätzlich ein Port-Forwarding eingerichtet werden, damit Anfragen an Port 80 des Host-Servers an Port 80 des virtuellen PC weitergeleitet werden.
Freundliche Grüße
Tom