To solve the problem, I had to manually enter our DNS server into the TCP/IP settings. Nevertheless, it seems to me that the Win2k machines are getting all the server settings from our DHCP servers properly (confirmed with ipconfig /all). This sounds like a DNS server problem but our DNS servers seem to be working just fine since this problem doesn't seem to affect our NT4 users. How do I fix it so I do not have to manually enter the DNS entries on all Win2k boxes?
Check out KnowledgeBase article Q268674. It describes how the DHCP client service must be running to resolve DNS names. Could it be that the DHCP service on these clients somehow is stopping or being stopped? (Perhaps a logon script error.)
Are you getting any Event Log entries in the clients?
Does this happen immediately after restart or does it start happening later?
Does it affect all Windows 2000 clients or just a few?
Do you lose DNS resolution in your private network as well as the Internet?Are you pointing the clients at the same DNS server when you statically map then as they get in the DHCP configuration packet?