I am writing my own HTTP web server that is suppose to be runnig on a computer in a network that is connected to the internet through a router. Now the router has been configed to send any HTTP protocal messages to the computer with the web server. But when I try to connect to the web server through the routers internet IP from the same computer running the server it fails to connect. Now I think that you arn't suppose to be able to connect to a local web server through a internet IP, am I right? But then how can I test that my web server works on the internet and what about FTP servers? Any ideas on how to test if the server works on the internet with the same computer running it, without connecting to it through it's local IP?