Hi everyone! I'm currently setting up a webserver and am having problems with it. I have a Linksys router with three servers attached to it. The first server is the external DNS that runs on linux and works great. The second server is a Win 2000 server that currently serves mail, www, and ftp for domain1.com. The third server is a new server that I've set up that runs linux, mail, www, and ftp for domain2.com. The linksys router currently points all port 80 requests to sever #2.
Ok here's my problem. The DNS works great internally, but I can't get it to work outside of my network. When I try to access domain2 (that's hosted on server#3) outside the network, the windows server (server #2) pulls it up. I've set up internal DNS on both Server #2 and #3 and like I said, it works great internally but not externally.
What I would like to happen is that the linksys router points all port 80 requests to Server #3 and server #3 points everything to the correct server, if it's on either server #2 or #3.
I've looked everywhere I could think of for the answers. I'm not even sure if it's a DNS problem at this point. Has anyone faced this situation before, and if so, how did you fix it? How do you route based on ip, domain, and port? How do the big hosts do it?
Thanks for the help in advance!