Bater para a frente no tempo normalmente é seguro para a maioria das aplicações, mas retroceder é ruim.
Dito isto, você deve usar o NTP pelo menos no PDC para sincronizar com quatro (sim, 4!) servidores NTP externos. As razões são complexas, mas basicamente você precisa garantir que bons servidores de tempo consigam "outvotar" os ruins. Sugiro usar o conjunto de NTP público , que tem o Geo DNS configurado para fornecer servidores de horário em seu próprio país. Use 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org.
Assimung Windows 2003 ou posterior, você pode executar este comando no emulador PDC para sincronizá-lo:
w32tm /config /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.org,0x8" /syncfromflags:MANUAL /update
Os números hexadecimais após cada nome de servidor informam ao serviço de tempo do Windows para usar associações de modo de cliente NTP com intervalos de pesquisa adaptativos (que é o caminho certo). Você também deve considerar adicionar o mesmo a pelo menos um outro controlador de domínio, mas use "/ syncfromflags: ALL" para que ele converse com os servidores NTP externos, bem como com os controladores de domínio locais.
Você precisará da porta UDP 123 de saída aberta em seu firewall para qualquer sistema que converse com o NTP na Internet. Veja aqui para documentação completa da MSFT (note que você pode configurar via Group Política em vez de usar as ferramentas de linha de comando).