Windows Server

Configurer un serveur NTP au sein de votre Active Directory

Le protocole NTP pour Network Time Protocol est un protocole qui permet de synchroniser, via un réseau informatique, l’horloge locale d’ordinateurs auprès d’autres serveurs de références.

Dans un premier temps, vous allez vous connecter sur le Domain Controller de votre AD qui porte le rôle FSMO de PDC Emulator car c’est ce dernier qui sert de référence concernant l’horloge au sein d’un Active Directory. Si vous êtes dans une infra de test, vous n’avez peut-être pas modifié la disposition des rôles FSMO ou vous ne disposez que d’un unique DC, utilisez ce dernier.

Vérifier où se trouve le PDC Emulator

Pour vérifier que vous êtes bien sur un Domain Controller qui dispose bien du rôle FSMO de PDC Emulator, vous pouvez procéder comme suit :

  • Connectez-vous en RDP au DC souhaité,
  • Ouvrez Active Directory Users and Computers,
  • Effectuez un clic droit sur le nom du domaine et sélectionnez dans le menu contextuel Operations Masters,
  • Allez ensuite sur l’onglet PDC pour voir le nom du serveur DC qui porte ce rôle FSMO.

Vous pouvez également utiliser la commande suivante :

netdom query fsmo

Configurer et forcer la synchronisation NTP

Nous allons maintenant dire à notre Domain Controller de se synchroniser auprès d’un serveur spécifique. Il peut s’agir d’un serveur de temps public (peu recommandé car cela veut dire que c’est votre DC qui le contacte en direct) ou bien vous disposez d’un relais NTP au sein de votre infrastructure. Ce dernier se connecte à un serveur de temps public et c’est ensuite le DC (ou tout autre service) qui s’y connecte pour se mettre à jour automatiquement.

Pour info, le port utilisé pour communiquer est le 123/UDP (pour les ouvertures de flux). 🙂

Connectez-vous donc au Domain Controller et exécutez les commandes suivantes :

w32tm /config /manualpeerlist:192.168.9.53 /syncfromflags:manual /reliable:yes /update

Remplacez bien entendu l’adresse IP avec ce qui vous correspond. Vous pouvez trouver des serveurs de temps publics à l’adresse suivante : http://www.pool.ntp.org/zone/fr. Vous pouvez également utiliser un hostname dans la commande précédente plutôt qu’une IP.

Pour forcer la synchronisation, utilisez la commande suivante :

w32tm /resync

Enfin, une fois que le changement est pris en compte, vous pouvez également vérifier votre configuration en exécutant les commandes suivantes :

w32tm /query /configuration
w32tm /query /status

Vous pouvez ainsi vérifier que les synchronisations se passent bien. Notamment avec le paramètres suivant : Last Successful Sync time.

Article mis à jour le 25 Mai 2020.

Share
Published by
thibault

Recent Posts

Proton Mail s’attaque aux fuites d’identifiants sur le Dark Web pour mieux protéger ses utilisateurs

Proton Mail, le service de messagerie électronique chiffrée, a récemment annoncé le lancement d'une nouvelle…

4 heures ago

Ubuntu 24.04 LTS : une nouvelle ère pour l’innovation et la sécurité

25 avril 2024 - La communauté Ubuntu a récemment annoncé la sortie officielle d'Ubuntu 24.04…

2 jours ago

IBM s’empare d’HashiCorp pour 6,4 milliards de dollars

Un rachat stratégique pour le géant américain Le 24 avril 2024, IBM a officialisé le…

3 jours ago

Microsoft va limiter l’envoi d’e-mails en masse sur Exchange Online : la fin des campagnes marketing par email ?

A partir de 2025, Microsoft va limiter l'envoi d'e-mails en masse sur Exchange Online Lutte…

1 semaine ago

StayFocusd : Gagnez du temps en bloquant les sites Web distrayants

Bloquer un site Internet pour vous empêcher de le visiter Il y a quelques temps…

1 semaine ago

Microsoft injecte 1,5 milliard de dollars dans G42 pour consolider son leadership en IA

Face à l'essor fulgurant de l'intelligence artificielle et à l'arrivée de nouveaux acteurs puissants sur…

1 semaine ago