I've set up apache on my XP. From behind my wireless WRT54G I have no problem access the web server. I've forwarded port 80 on my router to my XP IP address. From anywhere on my home network, if I use a browser and use this as the address: http://xx.xx.xx.xx (i.e. my router IP address) It shows me the content of my index.html page (located on my XP). Now the problem: If I'm outside of my home network (e.g. at work) this doesn't work at all. It must have something to do with it being an HTTP request, because I can telnet into my home network from anywhere with no problems. Any ideas what could be wrong here?