This FAQ gathers the most frequently asked questions from our users, from NTP protocol basics to advanced configuration of our servers.
NTP (Network Time Protocol) is a network protocol that synchronizes the clock of your devices (computers, servers, phones) with reference time sources, such as atomic clocks.
It ensures that all your systems display the same time with millisecond-level accuracy on a local network, and within a few milliseconds over the Internet.
The Stratum indicates the hierarchical level of an NTP server in the time distribution chain:
The lower the number, the closer the source is to the atomic reference.
NTP transmits time without cryptographic protection. Anyone on the network could theoretically intercept and modify time packets.
NTS (Network Time Security, defined in RFC 8915) adds an authentication layer based on TLS 1.3: your client can verify that the time comes from the expected server and that it has not been tampered with in transit.
The NTP Pool (ntppool.org)
is a collaborative project that brings together over 4,000 NTP servers worldwide.
When you configure pool.ntp.org, your device is automatically directed
to geographically nearby servers.
RDEM Systems is an active member of the pool with about ten servers
contributing to the French pool (fr.pool.ntp.org).
Yes, our public NTP servers (ntp1 to ntp11.rdem-systems.com) are freely accessible. They are part of the global NTP pool and open to everyone.
For professional needs requiring an SLA, dedicated support or a custom architecture, we offer managed services.
We operate about ten public NTP servers (ntp1 to ntp11), hosted in datacenters in France and Europe.
All our servers support NTS and are available over IPv4 and IPv6.
Our servers respond on 8 different TLDs for maximum DNS redundancy:
rdem-systems.{be, biz, com, eu, fr, info, net, org}
Tip: Mix TLDs in your configuration to avoid depending on a single
DNS registry. For example: ntp1.rdem-systems.fr, ntp2.rdem-systems.eu,
ntp3.rdem-systems.net.
Our reliability score is publicly available on the official NTP pool website. We maintain a high score thanks to our redundant infrastructure and 24/7 monitoring.
On Linux, three main NTP clients are available:
server ntp1.rdem-systems.fr iburst in /etc/chrony/chrony.confserver ntp1.rdem-systems.fr iburst in /etc/ntp.confNTP=ntp1.rdem-systems.fr in /etc/systemd/timesyncd.confVisit our homepage for an interactive command generator based on your OS and client.
Via browser:
Use our online verification tool to compare your machine's time with our Stratum 1 reference.
Via command line:
chronyc tracking and chronyc sources -vntpq -ptimedatectl timesync-statusw32tm /query /statusYou can use the tools check-ntp.net and online-ntp-validator.com to verify your configuration.
NTS is natively supported by Chrony (version 4.0+). Simply
add the nts keyword to your configuration:
server ntp1.rdem-systems.fr iburst nts
Configuring at least 4 NTP servers is a best practice for several reasons:
If your clock is off by more than a few seconds:
sudo chronyc makestep (Chrony) or sudo ntpdate -b ntp1.rdem-systems.frtimedatectl on Linuxchronyc sources to see if the servers are responding
For an offset greater than 1000 seconds, Chrony will refuse to correct automatically.
Use makestep to force the correction.
NTP uses UDP port 123. If your firewall or network blocks this port:
TOTP (Time-based One-Time Password) codes used for two-factor authentication are based on time. If your device's clock is off by more than 30 seconds compared to the server, the codes will be rejected.
Solution:
KVM virtual machines on Proxmox VE can experience greater clock drift than physical machines.
Even though the paravirtualized clock (kvm-clock) improves the situation, a dedicated NTP client (Chrony) remains essential in production.
Recommended configuration:
makestep 1 3 to automatically correct large offsets at startupkvm-clock is the active source: cat /sys/devices/system/clocksource/clocksource0/current_clocksourceComplete guide: Hosting a public NTP server on a Proxmox VM →
Yes, it is entirely possible and is in fact an increasingly common approach. Modern hypervisors like Proxmox VE (KVM) offer synchronization performance sufficient to serve time to clients, provided the underlying platform is properly configured.
kvm-clock as the clock source in the VMIncorrect time can have serious security consequences:
Several regulations and standards require reliable time synchronization:
Is your device properly synchronized? Test it in one click!
Check my clockNTP Infrastructure | Understanding NTP | Enable NTS | Contribute to the NTP Pool