Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I'm trying to host my own webpage.
As it stands right now...
If I type 64.229..... I get the config page for my ISP's (bell) modem.
If I type 64.229.....:8080 I get nothing
If on my Lan I type 192.168.0.105 (the servers IP) I get my webapge.I have Http on my d-link router forwarded 8080 to 192.168.0.105
Anyone know how I get get to my server externally ?
Any ideas are greatly appreciated!

The simple answer is you cannot. Somewhere in the D-Link documentation it specifically mentions that what you are trying to do is not possible. Your own server can only the accessed via a local IP address.
If you want to access you server via its public IP address you are going to have to do it from outside your own LAN.
Stuart

>> How do people host their own web servers then ? <<
Nothing to stop you hosting your own Web Server. Just that you cannot access it with a public IP address from within your own LAN. As I said previously, you have to use a local IP address.
The problem you have has nothing to do with hosting; it is a peculiarity of the Dlink router in respect to accessing it.
Stuart

samsung i did that already. The first site that comes up i have a problem at.
""I followed all the steps and I get my router's login page instead of my home page!"" Then it just explains how to setup the port forwarding again.
StuartS. I'm am trying to access my webpage from the web. Not internally. Im at work and if I access my IP 64.229.... I get my modem. Not router (weirdly enough)....bell modem.
I know its possible to get to. my friends are able to VNC into their PCs at home from work and run their own website from home.
Anyway. We Fixed it.
Me and my said friend figured out
the bell modem (that my router is behind) is a modem\router combo and thats why its poping up when I enter my external IP. I need a basic modem or to bridge the modem with my router. Then the port forwarding on my router will forward requests on port 80 to my ISS server.

OF course it is possible to access your webserver an therefore your website pages from outside your lan. But you a router. That's what router means. It routes the connections/requests to your computer. While you have a router you need to port forward port 80 and then u are ready to go.If your router does not have a static IP then you need a dns service to run on your computer to update your IP everytime it changes. Remember that you have to assign a domain name to the webserver. When you set up the webserver(apache etc,etc) you need to tell it the name that others will put in their address bar in order to see your website. For example using a dns service www.mysite@dyndns.org. Also you may see your routers interface because you may have set up a dns service in the router. so when you type it's ip the router appears. Try to port forward port 80 and not port 8080. This procedure is very easy. try google it and you will be ok in a few minutes.

![]() |
Batch Script for all netw...
|
Port numbers in a TCP hea...
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |