XP workstaitons logon very slow to windows 2000 domain due to DNS problems I don't understand.

DNS problems with DHCP server.

I have some older windows 2000 networks running around that are being upgraded to windows XP.  These networks are all domains with DHCP on the server.  Our internet access is usually cable or DSL service on a separate router.

What is happening is this.  When the new windows XP machines logon into the domain it is very slow.  It is so slow. Takes a few minutes just to logon onto the domain.  The older windows 2000 machines are normal and log in very quickly.  I know this is a DNS problem but don’t understand how to configure DNS properly.  I have always been confused when a window 2000 asks me for the domain name and I don’t want it to think it is an actual .com domain.  I need these servers to point at the DNS servers from the ISP while at the same time the windows xp workstations properly point to the server so they can logon quickly.

I need to understand DNS on windows 2k and 2003 boxes a little better so I can deal with this problem.  Any suggestions on where to start?

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.

DNS config on your server should be:

Add Forwarders... These Forwarders should be your ISPs DNS servers.

Then in your DHCP under scope options...  Configure the DNS Server to be your Servers DNS.

That usually works for me.
Server Internal IP.
ISP DNS1: w.x.y.4
ISP DNS2: w.x.y.5
Gateway (Your Router)
Your DHCP Options:
Default Gateway:
Default DNS:

Your Servers DNS Configuration:
Forwarder1: w.x.y.4
Forwarder2: w.x.y.5

Average Clients IP config:
Default GW:
DHCP Server:
Wins Server:
If I'm wrong Anyone, please correct me.  But this usually works pretty well for me.
Also, this is assuming your not using your server as the router.
Are you running a hybrid with DNS and WINS?  

You could make an entry in the LMhosts and HOSTS files in %systemroot%\system32\drivers\etc

DNSserveripaddress     NameofDNSserver
rather than have your servers point at the ISP DNS servers you could point the servers at the domain controllers and setup forwarders to the DNS servers at the ISP... open the DNS console and right click on the server name... click the forwarders tab... click enable and type in the ip addresses of the ISP DNS servers... then configure the dns settings on the servers to point at the domain controller (or server running DNS for your active directory)...

for the clients on DHCP... open the DHCP console and open the Scope the DHCP clients are using... click on scope options and verify that a DNS Server setting is specified... if not... right click and select configure options... on the general tab scroll down to 006 DNS Servers... click and checkmark the option... then add the ip addresses of the internal DNS server(s)... you don't need to specify a server name... if you have a DNS Server setting already configured you can follow the same steps and verify it is giving the internal DNS server to the clients (this is imperative otherwise clients will take a long time to find the domain controller... long logon times...)....

on the clients... go to the network connection tcp/ip properties and click advanced... check the dns settings on the dns tab and verify "append primary and connection specific DNS suffixes" is selected and dns suffix for this connection is blank... checkmarks next to "register this connection's addresses in DNS" and "use this connection's DNS suffix in DNS registration" and click ok... click ok on all remaining open windows... open a command prompt and type "ipconfig /release" enter.... "ipconfig /renew" enter... "ipconfig /flushdns"... now logoff and try to logon... should logon fine...

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

First your problem with the slow login on domain using Win XP, There is a hotfix release when XP SP2 is not release please installed SP2.

Basically Just if your put the primary DNS on client machine it would be directly authinticated on that specific server.secondary would be the alternate incase primary was down.

if your not using specified ip, you can used IPCONFIG /RENEW OR /RELEASE to get the ip on the server as kain21 mentioned.

hope it helps.

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.