I am running Roadrunner with a Linksys router. How do i setup a webserver on one of my local machines

Ok what I've gathered so far is I need to use a tool like http://www.dynup.net/ because of the dynamic IP.(or other if anyone has some suggestions) I also know that I need to forward all web traffic to my local machine. (port 80 is it I believe?) Can someone put all this together for me and give me step by step instructions on how to host my webserver off one of my machines and properly acquire my current IP, forward my router properly, etc? Thanks in advance!

LVL 10
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Rob WilliamsCommented:
First you need to set up a DDNS service (Dynamic Domain Name Service) . The DDNS tracks your dynamic/changing name and matches it to an assigned domain name, so you are not constantly trying to figure out what the current IP is. The DDNS service can be updated by a piece of software added to your computer or by the built in features of the router. I recommend the router. Linksys supports 3 DDNS services and I don't believe DynUp is one of them. I would recommend www.dyndns.com  You simply add to the router, on the DDNS configuration page, the domain name, username and password, and it will do the rest. Linksys had some problems with their DDNS updating method. This has been repaired with all the later firmware versions so I would recommend updating that first. I have included below very detailed instructions I wrote a while ago for setting up DDNS that may be of some help.

Next you net to forward the traffic, port 80 from the router to the local IP of the Web server. This is very straight forward and specific instructions for your router and port 80 can be found by going to www.portforward.com , look in the list for your Linksys model, then on the next page choose HTTP, and it will give instructions with pictures.

Good luck, see below for DDNS details,
DDNS, and static IP's: In case you are not familiar with DDNS (Dynamic Domain Name Service), they are free services that give you a name like myname.dnsalias.org and they track your dynamic IP. You either have to configure the router for the service, or download a little piece of software for your computer, and it advises the DDNS service of any changes to your dynamic IP. The recommended method is using the router, otherwise the computer with the installed software has to be left on. Now whenever you enter myname.dnsalias.com, the FQDN (Fully Qualified Domain Name), it directs you to your WAN IP or the router. There are numerous free services available; www.dyndns.com, www.dns2go.com, and www.no-ip.com, to name a few. I prefer www.dyndns.com. You need to contact the service provider such as http://www.dyndns.com and set up a free account, and a host name/Dynamic DNS service for your IP. You can have 5 IP's with a free account. Once done you will have a host name like myname.dnsalias.com, a user name, and a password. Enter these in the router's DDNS page.

Note: There is a catch with the free www.dyndns.com service and possibly some of the others. If the IP doesn't change for 35 days, it needs to be manually updated, otherwise your account is considered dormant and the Host name, not your account, will be dropped. They usually send you a warning a few days in advance. If the service works for you, I would recommend paying the $9.95 a year that overrides the 35 day limit. It also allows you to list 20 IP's with a paid account.

Specific instructions for www.dyndns.com;
After you create an new user account with www.dyndns.com ,  log in and at the top of the page click on 'Account' and then middle of the page choose 'My services'. Near the bottom of the page you will see Host Level Services. If you haven't done so you will need to set up a domain name. I would recommend starting with a fresh one regardless. Do so by clicking "Add host service", then "Add Dynamic DNS Host". Now fill in a Host name of your choosing like "myname" and choose a suffix like "dnsalias.org" (any one in the list will do). Your current IP, if you are connecting from the site where you will be using this, will be displayed in the next box. If not, change it to the current IP.  If you don't know it you can find by going to  http://www.whatismyip.com  Now click "Add Host". Leave Wildcards and Mail fields empty.

Now in your router set up (my recommendation), or in your DDNS software application enter your hostname myname.dnsalias.org, or what ever you choose, your password and choose the service, dyndns if asked and you are done. Make sure you only use one, the router or the application, not a good idea to use both.

Now to test. You know how to find your IP by going to http://www.whatismyip.com so verify that. Now at a command prompt (DOS window) enter nslookup  myname.dnsalias.org  (substitute your domain name) and it should resolve/return the proper WAN IP you located above.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
stormistAuthor Commented:
Thank you for that that explanation! In router setup do you mean the port forwarding section?

Rob WilliamsCommented:
I'm not sure which part you are referring to, but yes on the router you need to configure forwarding of http traffic under port forwarding, and if you have a dynamic IP you need to set up a DDNS service, and configure under the DDNS page usually in the SetUp section. Let me know your model number if you can't find it and I can locate it for you.
stormistAuthor Commented:
I think I've got it RobWill. I'll attempt to set it up now, Thanks a bunch!
Rob WilliamsCommented:
Very welcome. Thank you,
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.