Extremely Slow (Hours!) logon times in WinXP

My client is a public school system in which we have migrated their entire network from Novell to AD.  We have 2 DCs in the Central Office (dc01 & dc02) with dc01 serving as the DNS server for the district, and each school having their own server, which is also a DC.

At one school, some users (a couple of months after the migration) are experiencing super-long logon times (1 user actully tried to logon in the morning, and by 3:00 it still wasn't in)!

My question is this:  I know that DNS on the workstations should point to teh IP of the server running DNS (in this case, dc01 in the CO), which they do.  Should I make each DC (in each school) a DNS server and point workstation DNS there?  Seems to me that would be unnecessary, but with the extended logon times, I'm at the end of myself.
LVL 1
CPTNSAsked:
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.

Matt_HeuerCommented:
You should make each DC in each school at least a DNS server and probably a global catalog server as well.  The global catalog is needed to be able to log on, so as it stands now, each logon is being sent over the WAN link.

Cole
CPTNSAuthor Commented:
Cole,

If I make each server a DNS, then I will create a ton of network traffic, which I am loathe to do considering we have wireless internet connectivity.  Secondly, if this were a DNS issue, wouldn't I have this issue on ALL workstations?
Matt_HeuerCommented:
DNS is a requirement for active directory and the traffic created by it is inevitable, but it is a much better plan to keep that traffic within your local nets at each of the schools rather traversing the wan for each dns query.  The reason why it is only happening on some machines is because there was probably a dns cache that was built in the machines at some point in time and the machine is still using that while the other machines that are experiencing the lag are not.  I would still highly recommend you put a DNS and global catalog server at each site to cut down on unnecessary traffic on the wan.

Cole

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
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 Networking

From novice to tech pro — start learning today.