Here is my situation. I am using VMWare server and I have a virtual machine running Ubuntu Linux on a host running windows vista. The guest is running apache on port 80 and zope on port 8080. The guest is connected using NAT and ports 80 and 8080 are forwarded I can access both services from the host and other machines on the LAN by using hostIP:port. However I can't access either from the internet.
In order to rule out firewall and router issues on the host I did the following: I forwarded ports 80, 8080 and 82 to the host machine. I turned off the host's firewall and had an IIS web server listen on 82. I can access the IIS web server using externalIP:82 but still no luck accessing the apache or zope. I don't believe ubuntu has any firewall by default.
In summary:
ExternalIP:82, forwarded to vista host's where IIS web server is listening- WORKS
ExternalIP:80 forwarded to vista host where VMWare NAT is supposed to forwarded to guest where apache is listening: NOT WORKING
ExternalIP:8080 same as above but with zope: NOT WORKING
InternalIP:80 forwarded by vmware to guest where apache is listening: WORKING (from any computer in the LAN)
InternalIP:8080 same as above but with zope: WORKING (from any computer in the LAN)
Anyone have any ideas?