El otro día un cliente me comentó que tenía muchos problemas con la hora del servidor de dominio, y eso les daba muchos problemas. Revisando la instalación y configuración que tenía, me fijé que el PDC (Primary Domain Controller) no era el que subministraba la hora a los equipos del dominio, sino que lo hacía otro equipo mediante un ficherito bat. Esto claramente daba problemas, puesto que si el servidor que subministra la hora la pierde, arrastra con ello el resto de equipos.
¿Qué solución le propuse? Pues configurar que el PDC sirva la hora y que además no la sirva con el propio servicio Win32Time sino que lo haga como servidor NTP (mucho más estable).
Para ello, debemos ir a la siguiente clave del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\
Debemos cambiar los valores siguientes:
- El valor NtpServer les ponemos cualquier servidor NTP (en mi caso puse es.pool.ntp.org)
- El valor Type cambiamos NT5DS a NTP
En la misma clave, pero en Config, cambiamos el valor AnnounceFlags de 10 a 5
Hecho esto, cerramos el regedit y abrimos un cmd en modo administrador y ejecutamos:
net stop w32time net start w32time w32tm /resync /rediscover
Y testeamos la conexión con el siguiente comando:
c:\> net time \\[nombre_del_PDC] /set /y
¡Y listos! Nuestro servidor ya usará el sistema NTP para sincronizar la hora.