Hi folks, a lot of the time when I’m out on consulting engagements I get questions regarding how to setup network time in Windows Server 2003. By default the servers are setup to sync without using NTP. You can change the servers you need to use NTP easily enough by using the directions at this link: http://support.microsoft.com/kb/816042.
Then you can specify NTP servers from whichever source you desire. If you’re not sure which source to use, you can use the servers at the NTP Pool Project. They have been around for a few years and are the source for time for millions of users. You can find information about them at: http://www.pool.ntp.org
You can specify multiple servers in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters registry key. Just make sure that you append 0x1 to the end of DNS names if you’re using DNS names instead of IP addresses otherwise it won’t work.
After you’ve followed the instructions, make sure you’ve configured the neccessary rules in your firewall for NTP traffic to flow between your server and the time servers. You will know you are successfull if you see successful events in your event viewer after you’ve stopped and started the w32time service.