Public NTP with NTS authentication. Stratum 2, synced to Netnod stratum 1 atomic clocks. Nine nodes across five countries. No logging, no PII.
IPv4 anycast: 157.254.184.123 · IPv6 anycast: 2602:f4e8::123
All nine nodes serve NTP, NTS-KE on 4460/tcp, and run chrony in stratum 2.
| Node | IPv4 | Location |
|---|---|---|
| UK-01 | 91.208.92.70 | United Kingdom |
| SK-02 | 91.242.163.112 | Slovakia |
| US-04 | 173.199.127.44 | United States |
| US-05 | 72.60.69.179 | United States |
| US-07 | 108.165.123.31 | United States |
| US-08 | 136.0.41.84 | United States |
| EU-10 | 118.91.187.140 | Netherlands |
| NL-11 | 45.157.118.160 | Netherlands |
| FR-12 | 185.10.17.176 | France |
| Protocol | Address | Port |
|---|---|---|
| Anycast NTP | 157.254.184.123 | 123/udp |
| Anycast IPv6 | 2602:f4e8::123 | 123/udp |
| NTS | ntp.dws.rip | 4460/tcp (NTS-KE) |
| Roughtime | time.dws.rip | 2002/udp |
BGP anycast: your query goes to the nearest node automatically.
# /etc/chrony/conf.d/dws.conf server ntp.dws.rip iburst nts
$ sudo systemctl restart chronyd then chronyc tracking.
Or use the anycast IP directly: server 157.254.184.123 iburst
# /etc/systemd/timesyncd.conf [Time] NTP=ntp.dws.rip FallbackNTP=157.254.184.123
System Settings > General > Date & Time > Set time server:
ntp.dws.rip
Settings > Time & Language > Date & Time > Internet
Time > Server: ntp.dws.rip
System > NTP Server: ntp.dws.rip or
157.254.184.123
NTS authenticates NTP responses, preventing MITM attacks. Requires
chrony 4.0+: server ntp.dws.rip nts. NTS-KE runs on
4460/tcp on all nine nodes. Certificate: ntp.dws.rip
(Let's Encrypt, auto-renewed).
Authenticated time with cryptographic proof. DWS is one of the few public Roughtime operators — roughenough v2 (draft 14) runs on seven nodes, port 2002/udp:
91.208.92.70 (UK-01) ·
72.60.69.179 (US-05) ·
173.199.127.44 (US-04) ·
118.91.187.140 (EU-10) ·
45.157.118.160 (NL-11) ·
185.10.17.176 (FR-12) ·
108.165.123.31 (US-07)
The time.dws.rip anycast address does not yet forward
port 2002 — upstream fabric limitation, provider ticket open —
so target the node addresses directly for now.
IPv4 and IPv6 anycast announced via BGP from four edge speakers. Chrony on all nine nodes: stratum 2, NTS server mode. Upstreams: Netnod stratum 1, DFM Denmark, Cloudflare. Roughenough on seven nodes, 2002/udp.