Internal DNS Server

Our company uses a DNS server provided by our ISP for Internet traffic. For internal resolution, we have to insert entries into each client HOSTS file and its becoming quite tedious. Also, when customers visit, they have trouble accessing our website because their resolving to our external IP address and the firewall is not going to allow them outside the firewall only to come back in.

Therefore, in Windows 2003, I want to set up an internal DNS server so that people can access our site and our users can access other internal network devices and servers. We do also have some people that access an iSeries server that is based off a single name. For example one is called INTERLG2. How would we do a DNS entry for that so that we don't have to mess with hosts files anytime somebody needs to access it?

Who is Participating?
Andres PeralesConnect With a Mentor Commented:
If you are running a domain on windows 2003 server you already have a DNS server running, you just need to add the right entries into your DNS server to all access to your internal website as well as other items.
So on your DNS server you would got to your zone listed with the domain name and add an A record pointing to your web servers private ip address.
dfxdeimosConnect With a Mentor Commented:
So I take it you do not have a domain setup? I would really recommend taking a look at this, as it makes administration a TON easier (and it is pretty easy).

Here is a link that talks about setting up DNS in a workgroup environment:

Basically you would just the clients to look towards your new DNS server for name resolution and set the DNS server to forward requests that it doesn't have records for to your ISP. You would then create A records in a DNS zone that correspond to the IP Addresses that you want these names mapped to.

I take it your website is hosted in your network? What you could do then is create a forward lookup zone called "" with a WWW A record that pointed to the INTERNAL IP address of your website. You can then modify the host headers for the website to accept requests for

I would seriously consider moving to a domain though, it makes things like this a TON easier on you as an admin!
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.

All Courses

From novice to tech pro — start learning today.