A remote worker connects the VPN, the tunnel comes up, and logins start failing with an authentication error that mentions time. Nothing about the tunnel is broken. A VPN carries packets between networks; it does not give two machines a common clock, and domain authentication, certificate validation and audit correlation all depend on clocks that agree closely enough. Three decisions follow: who owns time in the domain, what the device is actually using, and what happens while the device is roaming.

A path is not a clock

Kerberos authentication includes time-sensitive data and rejects requests that fall outside a configured tolerance, which is five minutes by default in Windows domains. Certificates carry validity intervals, so a device whose clock is far enough ahead treats a valid certificate as not yet valid. Audit records from several machines only correlate if their clocks are close, which matters the first time an incident review asks what happened first.

Those three dependencies are independent of the tunnel. Bringing up a VPN changes reachability, and reachability is what lets a device find a time source; it is not the source.

Keep the displayed timezone separate from the clock itself. Two laptops showing different local hours can be perfectly synchronised, and two showing the same hour can disagree by minutes if their timezone settings differ. Changing the timezone is not a repair for a wrong clock, and moving a date backward to make an expired certificate work breaks every other time-dependent check on the machine.

Decide who owns time in the domain

Domain-joined Windows members normally follow the Active Directory time hierarchy rather than querying a public server each. That chain ends at the forest root PDC emulator, whose reference is the organisation's authoritative source.

Two conditions decide the reference: whether policy allows an external time service, and whether the network can reach an approved internal source reliably from every site. If both are unclear, the practical answer is to keep the hierarchy intact and fix reachability rather than to point clients at a public pool. A third condition decides the failure path: what the device should do when neither source is reachable. Settling that in advance avoids the improvised fix of pinning a public server on one laptop.

That choice belongs to the domain and time administrators, not to the remote-access design. A laptop that configures itself as a reliable time authority is a different architecture, and it is rarely the one the security review approved.

Read what the device is actually using

Two read-only commands document the current state on a managed Windows device, and they are worth capturing before and after a change:

w32tm /query /source
w32tm /query /status
w32tm /query /configuration

Record the selected source, the last successful sync and the stratum or reference identifier alongside the device's management policy. One successful manual sync proves that the command works, not that the policy survives a reboot or a role change.

If the source shows the local CMOS clock, the device is not syncing at all, which usually means the domain controller was unreachable at boot or the time service was disabled by policy. If it shows a public server, something outside the domain hierarchy is winning, and that is a policy question rather than a networking one.

Decide what happens while roaming

While disconnected, a device relies on its local clock and whatever time providers it can reach. Laptops drift, and a device that has been offline for weeks can be far enough out to fail the first Kerberos request after reconnection.

On reconnection, the device needs domain discovery and the intended time-service path, not just a route to a file share. Test that by rebooting off-network, connecting the VPN, and reading the source again rather than assuming the hierarchy reasserted itself.

Virtual machines add another provider. Hypervisor time integration is a legitimate source in many designs, but its role should be chosen deliberately and coordinated with domain policy. Two providers disagreeing produces a clock that looks stable and is wrong.

Keep member policy apart from the authority

Ordinary member configuration and the authoritative server's configuration are different problems with different change control. Mixing them is how a routine laptop policy change ends up altering the reference for the whole forest.

Write the decision record as four lines: the authoritative source, the hierarchy that carries it, the roaming behaviour, and the command that proves the state on a device. If the first three are documented and the fourth is repeatable, a time-related login failure becomes a five-minute check instead of a hunt through VPN logs.

פֿאַרבונדענע אַרטיקלען