I'm running Apache on a Slackware box with through a D-Link router with the router IP 192.168.0.103. My actual IP is 18.104.22.168. When I have Apache running, and I go to http://22.214.171.124
, I see my page just fine. However, when someone elsewhere on the internet tries to view it, they get a timeout response. This I assume means my router is giving me the problems, as I can view the website from every computer on my home network, but noone else can. I set it up under virtual servers in the D-Link router config to allow connections to 192.168.0.103 port 80, but still a no-go. Then I considered that my ISP may be doing this itself, but their terms of services seem to indicate that hosting a website is doable at your own risk. Any ideas about how I can get this working properly?