How to host website from my home ADSL?

I knew that I can use DynDNS to setup a hosting which will access my home adsl for hosting a website.

I entered there but couldn't figure out how to setup this in steps, I registered a host name but couldn't link to my router, I feel that there something's missed.

Also I checked this article but it didn't help me because I couldn't find options he is talking about in my router.

My router is D-Link wireless. And I have a dynamic IP address


First, you should install DynDNS client if your router does not support it. Second, you need to forward port 80 to the server machine.

You should not be able to link to your router from the Internet ("the outside") as this would be a security hole. Do you really need to configure it from outside? I doubt it. If you do, you should be able to set this in the router preferences.


Edited according to comments, thanks.


Depending on your router you may not have the right options in it. But you will need to look for either port forwording, upnp settings, or Virtual Server settings. These will allow you to point port 80 at your "server." If all else fails you could set that port on your router up for DMZ, but this is NOT the correct way to do it. Thats only the correct way to open your computer and network up for trouble.

Oh and already stated, your ISP may not allow incomming port 80 requests. I know mine does AT&T, but they do not allow me to host POP3 or SMTP.