Here is my configuration. Nothing fancy.
1. Registerd two domains with Godaddy
2. Setup A record for both on Godaddy to point to my public IP of router
3. Told router to forward all http requests to internal private ip 10.0.0.199 of ISPConfig server
4. Setup two websites with internal ips 10.0.0.199
From outside all I get is shared ip page
Under DNS Manager all etries under Domain, Options and Records for both sites points to 10.0.0.199
Under Management->settings Server IP address and mask are private
Under Management->settings DNS, ns1 and ns2 are 10.0.0.199
I change DNS on workstation to point to 10.0.0.199. In browser Domain1 opens up ../web1/web and domain2 opens up ../web2/web pages, as they should, so Apache and DNS are resolving things internally, but cannot from the outside.
What DNS or other settings do I need to change? I would not like to host own DNS right now until I get this straightened away.