How do I configure Server 2003 Enterprise R2 to handle DHCP and DNS?

Hi All,

      I am setting up a test lab at home to learn Server 2003. I installed nWindows Server 2003 Enterprise R2 with all the updates. The box has one NIC. I have a cable modem and wireless router. I am trying to set it up as the Domain Controller and have installed AD et al. I am online with it fine with a static IP, The gateway is the router IP and the DNS is the ISP's. The router Ip is:, DHCP is disabled. The server IP is:, The DHCP range on the server is: a test. I am trying to join the domain with my laptop and desktop, but I get DNS errors. They are windows 7 and Xp SP3 Respectively. The error is:

Note: This information is intended for a network administrator.  If you are not your network's administrator, notify the administrator that you received this information, which has been recorded in the file C:\WINDOWS\debug\dcdiag.txt.

The following error occurred when DNS was queried for the service location (SRV) resource record used to locate a domain controller for domain St.Pete.Tech:

The error was: "DNS name does not exist."
(error code 0x0000232B RCODE_NAME_ERROR)

The query was for the SRV record for _ldap._tcp.dc._msdcs.St.Pete.Tech

Common causes of this error include the following:

- The DNS SRV record is not registered in DNS.

- One or more of the following zones do not include delegation to its child zone:

. (the root zone)

Does anyone have a good tutorial and how to setup AD/DHCP and DNS? I did something wrong obviously. Any help is greatly appreciated.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

You will need to make your domain controller look at itself for DNS resolution. You will have installed DNS on the DC so your whole infrastructure should be pointed to this server for DNS resolution (unless you have multiple DNS servers which seems like you haven't).
You will set this up when you configure DHCP settings, include the DNS server for all clients.
In the DNS admin console, you have a forwarder tab. This is where you will point your requests for external resolution. Any request isn't in your DNS database, will be forwarded to the outside world, so this is where you put your ISP's DNS address.
Open the DNS admin tool> Select the DNS server to configure>Right-click on the server name> Properties>Forwarders tab>Ensure "All other DNS domains" is selected in the DNS Domain box at the top>Ensure you have the external DNS server's IP address for forwarding.
As good a link as any posted above.
stpetetechAuthor Commented:
Thank you both, I went through both of these wizards but get an error while trying to join the domain:

An error occurred when DNS was queried for the service location (SRV) resource record used to locate a domain controller for domain ST.PETE.TECH.

The error was: "No DNS servers configured for local system."
(error code 0x0000267C DNS_ERROR_NO_DNS_SERVERS)

The query was for the SRV record for _ldap._tcp.dc._msdcs.ST.PETE.TECH
Challenges in Government Cyber Security

Has cyber security been a challenge in your government organization? Are you looking to improve your government's network security? Learn more about how to improve your government organization's security by viewing our on-demand webinar!

What wizards?
Can you post a screen shot of your DC's DNS with expanded view?
Expand DC>Expand Forward lookup zones>Click on your Domainj name (ST.PETE.TECH?)
I assume it's AD integrated ? (right click Domain name above, properties)
stpetetechAuthor Commented:
The DHCP and DNS "wizards" From the 2 links at the top of this page.


stpetetechAuthor Commented:
Would having "Enable DNS Relay" checked on the router cause the server not to handle DNS properly? I can get internet on the server, but cannot join the domain...
I would say not, but it may be acting as a DNS server and forwarding requests somewhere. I would disable DNS on the router.
Are you still getting the same message when joining the domain?
Are you putting the full DNS name of the domain controller ie YourComputerName.ST.PETE.TECH.
Do you not have a .local internal domain name or is it the .TECH?
I suspect your problems maybe the fact you have so many dots. In DNS, it may be thinking that .ST is a subdomain of .PETE.TECH
For example
In your case
You may need to look into your domain naming as the cause of this

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
stpetetechAuthor Commented:
Thank you? I am reloading the server and will use a much simpler Domain name, like TEST or something like that. I just found this, I am assuming this pertains to my setup?

DNS Relay
    When DNS Relay is enabled, the router plays the role of a DNS server. DNS requests sent to the router are forwarded to the ISP's DNS server. This provides a constant DNS address that LAN computers can use, even when the router obtains a different DNS server address from the ISP upon re-establishing the WAN connection. You should disable DNS relay if you implement a LAN-side DNS server as a virtual server
Well there you go! Disable it then.

I would recommend a domian name of stpete.local or something. .local is a recognised domian extension with a variety of apps etc
stpetetechAuthor Commented:
So it won't put the .local in, I manually add that correct?
Yes that's fine. You mighgt have an address like .com or .local so you need to do it manually
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
Windows Server 2003

From novice to tech pro — start learning today.