I have a D-Link router and added a Virtual Server (Port Forward) on port 80. My web server (apache) is running on 192.168.0.199 I have reserved this as my static IP address for this machine on the network.
I have an external static IP address, when I navigate to this address it shows me the login page of my modem. When I access it externally it gives HTTP Error 400.