NTP Pool Project - Latest topics https://community.ntppool.org/latest Latest topics Sun, 26 Apr 2026 10:50:19 +0000 Adding new server Server operators When I try to add a new server, I get this error: “Error 503 first byte timeout”.

I also get an error when using the “NTP Check”.

5 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/adding-new-server/4376 Sun, 26 Apr 2026 10:50:19 +0000 No No No community.ntppool.org-topic-4376 Adding new server
Manage.ntppool.org move Announcements I’m finishing the last pieces of the Infrastructure move announced a couple of months ago today. NTP and DNS service will work as usual, but the management website will be unavailable for a period while the database is migrated and the application starts up in the new cluster.

7 posts - 2 participants

Read full topic

]]>
https://community.ntppool.org/t/manage-ntppool-org-move/4375 Sun, 26 Apr 2026 01:27:26 +0000 No No No community.ntppool.org-topic-4375 Manage.ntppool.org move
Inconsistent Time Drift Across Distributed Nodes Despite Using NTP Pool Servers Client Configuration and Development Hi everyone,

I’m currently managing a small distributed setup where multiple nodes (mix of Linux VMs and a few edge devices) are synchronized using the NTP Pool Project via regional pool servers.

While most systems stay within acceptable offset ranges, I’ve noticed intermittent time drift on a subset of nodes — sometimes jumping beyond 100–200 ms before re-syncing. This becomes noticeable in log correlation and time-sensitive processes.

A few details about the setup:

  • Using default pool.ntp.org entries (no dedicated servers)

  • Standard NTP client (chrony on Linux, systemd-timesyncd on some nodes)

  • Nodes distributed across different regions with varying network latency

  • No strict firewall blocking, but NAT is involved in some cases

One interesting side effect I ran into: during testing, even minor time offsets caused inconsistencies when syncing timestamps with externally generated assets (e.g., preview files from a video editor; visit this site, used in a separate workflow), which made debugging a bit more confusing than expected.

I’m trying to understand whether this behavior is expected when relying purely on the public pool, or if there are recommended best practices to improve consistency.

4 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/inconsistent-time-drift-across-distributed-nodes-despite-using-ntp-pool-servers/4369 Sun, 26 Apr 2026 01:10:57 +0000 No No No community.ntppool.org-topic-4369 Inconsistent Time Drift Across Distributed Nodes Despite Using NTP Pool Servers
Issue with registration of a test NTP Pool Agent version v4.1.4 Monitoring Operators My issue is on aarch64, Raspberry PI 4 with Tumbleweed as OS, but I do not think that matters.

Seting-up a new test monitor, sudo journalctl -u ntppool-agent@\* -f gives:

Apr 24 08:44:40 tumbleweed.home ntppool-agent[51010]: level=WARN msg="no API key, please run ntppool-agent setup" env=test cmd="ntppool-agent setup --env test --state-dir '/var/lib/ntppool-agent'" wait_time=4m59s
Apr 24 08:44:43 tumbleweed.home ntppool-agent[51010]: level=WARN msg="failed to refresh JWT token" env=test appconfig-manager.err="no API key available for JWT token request"

and that is normal. However, the next step
sudo -u ntpmon ntppool-agent setup -e test -a 355n9ds
gives a 404 error:

tumbleweed:~ # sudo -u ntpmon ntppool-agent setup -e test -a 355n9ds
time=2026-04-24T08:01:30.440Z level=INFO msg="using hostname for registration" env=test hostname=tumbleweed.home
default backend - 404
tumbleweed:~ #

11 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/issue-with-registration-of-a-test-ntp-pool-agent-version-v4-1-4/4365 Fri, 24 Apr 2026 08:51:38 +0000 No No No community.ntppool.org-topic-4365 Issue with registration of a test NTP Pool Agent version v4.1.4
No AAAA records returned Uncategorized I have noticed a sharp drop off in IPv6 traffic on my servers and a few new servers I spun up are not getting any traffic. Doing a quick dig AAAA pool.ntp.org returns no IP addresses.

Is this related to the recent issues noted on the Status page?

2 posts - 2 participants

Read full topic

]]>
https://community.ntppool.org/t/no-aaaa-records-returned/4361 Thu, 23 Apr 2026 15:40:47 +0000 No No No community.ntppool.org-topic-4361 No AAAA records returned
Pool DNS zones stuck Server operators I get the impression that the pool DNS zones are currently “stuck”. Servers with a score less than 10 may still be included in the pool DNS if their score has dropped only recently below 10, and I’d imagine the reverse is also true, ie. newly added servers won’t be included in the pool DNS even if their score increases to over 10.

Evidence: My server 95.111.202.5 is included in the cn DNS even though the last time its score was above 10 was at 2026-04-22 07:10:23 UTC (around 8 hours ago as of now).

$ dig 0.cn.pool.ntp.org

0.cn.pool.ntp.org. 45 IN A 95.111.202.5

$ TZ=UTC date
Wed Apr 22 15:14:36 UTC 2026

Monitoring seems to work, but changes to server’s score status (transition to over 10 or transition to less than 10) do not seem to have an effect.

I guess I’ll need to ping @ask about this.

20 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/pool-dns-zones-stuck/4356 Wed, 22 Apr 2026 15:28:29 +0000 No No No community.ntppool.org-topic-4356 Pool DNS zones stuck
Still issues, or...? Server operators I noticed this on https://status.ntppool.org/ - is that still an ongoing issue?

I’m asking, because I have some issues with https://manage.beta.grundclock.com/ - I can’t add servers and the NTP Check doesn’t work either.

4 posts - 2 participants

Read full topic

]]>
https://community.ntppool.org/t/still-issues-or/4355 Wed, 22 Apr 2026 10:01:35 +0000 No No No community.ntppool.org-topic-4355 Still issues, or...?
Clarification on vendor zone plans for businesses Uncategorized A couple months ago I registered a vendor zone for my employer but got stuck on selecting a plan. The business production plan looks most suitable but mentions “Configure DNS for up to 4 products”, which I am not sure about what that means. I have emailed and reminded the [email protected] address mentioned on the zone management page but haven’t heard back.

After looking through the forum a bit I understand the maintainers are busy, which I completely understand and I thank them for their work providing this extremely helpful resource! But I would appreciate clarification from them or knowledgable members on what the mentioned clause means, before going through the process of getting finance to pay yearly for something they won’t see the immediate need for :sweat_smile:.

7 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/clarification-on-vendor-zone-plans-for-businesses/4351 Mon, 20 Apr 2026 07:46:25 +0000 No No No community.ntppool.org-topic-4351 Clarification on vendor zone plans for businesses
Ntppool-agent 4.1.3 is less verbose Monitoring Operators I’m not sure if this change is intended (it may or may not be), but ntppool-agent 4.1.3 is less verbose than 4.1.2 and older versions.

Before:

ntppool-agent[2643477]: level=INFO msg="batch processing" env=test ip_version=v4 monitor_ip=xxx count=1
ntppool-agent[2643477]: level=INFO msg="batch processing" env=test ip_version=v6 monitor_ip=xxx count=4
ntppool-agent[2643488]: level=INFO msg="ntp error" env=prod ip_version=v6 batchID=01KPD3YJ6BX5VC59F0R686QRA9 server=2a05:dfc1:3ccc:6fe6::123 err="network: i/o timeout"
ntppool-agent[2643488]: level=INFO msg="batch processing" env=prod ip_version=v6 monitor_ip=xxx count=8
ntppool-agent[2643488]: level=INFO msg="batch processing" env=prod ip_version=v4 monitor_ip=xxx count=30
ntppool-agent[2643477]: level=INFO msg="batch processing" env=test ip_version=v6 monitor_ip=xxx count=1
ntppool-agent[2643488]: level=INFO msg="batch processing" env=prod ip_version=v6 monitor_ip=xxx count=10
ntppool-agent[2643488]: level=WARN msg="dns lookup failed" env=prod ip_version=v6 host=uklon5-ntp-002.aaplimg.com err="lookup uklon5-ntp-002.aaplimg.com on 127.0.0.1:53: no such host" trace_id=41014188b08e6c847e9e57311bfd5ed2 span_id=a9368404cbd49289
ntppool-agent[2643488]: level=INFO msg="batch processing" env=prod ip_version=v4 monitor_ip=xxx count=28
ntppool-agent[2643477]: level=INFO msg="batch processing" env=test ip_version=v4 monitor_ip=xxx count=2
ntppool-agent[2643488]: level=INFO msg=local-check env=prod ip_version=v6 failures=0 threshold=3 hosts=7 trace_id=41014188b08e6c847e9e57311bfd5ed2 span_id=a9368404cbd49289
ntppool-agent[2643477]: level=INFO msg="batch processing" env=test ip_version=v4 monitor_ip=xxx count=2
ntppool-agent[2643488]: level=INFO msg="batch processing" env=prod ip_version=v4 monitor_ip=xxx count=12

Now:

ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: ntp error
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: dns lookup failed
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: local-check
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: batch processing
ntppool-agent[2936471]: ntp error

So it looks like it’ll log only the “msg” part of the previous log message entries.

4 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/ntppool-agent-4-1-3-is-less-verbose/4348 Fri, 17 Apr 2026 07:31:30 +0000 No No No community.ntppool.org-topic-4348 Ntppool-agent 4.1.3 is less verbose
IPv6 server incorrectly geolocated to Europe/France — US-based server via HE tunnel GeoDNS Server recently added an IPv6 NTP server to the pool (2001:470:b80f:28::15) which was auto-assigned to the europe and fr zones, but the server is physically located in the US (Texas). The incorrect geolocation is caused by Hurricane Electric’s tunnel broker — the routed /48 prefix (2001:470:b80f::/48) geolocates to France/Europe in IP databases, but the actual server is in North Texas (Vexus Fiber, AS40676 area).

The correct zones should be north-america and us, matching my IPv4 entry (38.28.93.135) which is correctly assigned.

Is there a way to manually correct the zone assignment for this server?

3 posts - 2 participants

Read full topic

]]>
https://community.ntppool.org/t/ipv6-server-incorrectly-geolocated-to-europe-france-us-based-server-via-he-tunnel/4340 Mon, 13 Apr 2026 21:57:09 +0000 No No No community.ntppool.org-topic-4340 IPv6 server incorrectly geolocated to Europe/France — US-based server via HE tunnel
How does one check if a specific IP is in the pool? Uncategorized Is there a link or way to check if a specific IP address is in the NTP pool? I’m trying to drill down on a possible firewall issue and need to verify if a IP address isn’t in the pool.

4 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/how-does-one-check-if-a-specific-ip-is-in-the-pool/4327 Wed, 08 Apr 2026 17:29:58 +0000 No No No community.ntppool.org-topic-4327 How does one check if a specific IP is in the pool?
Ntp help. I just joined around 31st Server operators I used to be a 19.9 and then February 2nd it’s dropped down a lot. I don’t know what this pink dot is. Can somebody help me figure out what’s wrong?

21 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/ntp-help-i-just-joined-around-31st/4317 Sun, 05 Apr 2026 14:41:53 +0000 No No No community.ntppool.org-topic-4317 Ntp help. I just joined around 31st
Ubuntu will use ntpd-rs (and benchmark it against chrony) Uncategorized Hi all, this is my first post in this community. I am running an little IPv6 openwrt router with chrony as time server on a low level traffic setting (I have no idea if its adress is linked to my profile). Now I read an announcement and wanted to share it:

Ubuntu will use ntpd-rs in future and they want to improve it. Additionally they want to benchmark it against chrony. Sounds interesting.

  • Benchmarking & Testing: Comprehensive benchmarking of long-term memory, CPU usage, and synchronization performance against chrony to give our cloud partners and enterprise users complete confidence in the transition.

22 posts - 6 participants

Read full topic

]]>
https://community.ntppool.org/t/ubuntu-will-use-ntpd-rs-and-benchmark-it-against-chrony/4310 Mon, 30 Mar 2026 20:54:09 +0000 No No No community.ntppool.org-topic-4310 Ubuntu will use ntpd-rs (and benchmark it against chrony)
Summertime in Europe! Uncategorized Happy summertime to all Europeans, and here’s a nice alphabetical clock to check the time:

https://boat.horse/clock/index.html

:innocent:

8 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/summertime-in-europe/4309 Mon, 30 Mar 2026 10:59:18 +0000 No No No community.ntppool.org-topic-4309 Summertime in Europe!
DNS configuration tampering on one of our GeoDNS servers Announcements DNS configuration tampering on one of our GeoDNS servers

We found that a volunteer who provided hosting for one of our GeoDNS servers used their access to manipulate DNS zone weights for the NTP Pool service domain. The server has been secured and removed from the DNS NS-set.

What happened

One of our geodns servers (ntpmnl1, in Manila) was hosted on a VM provided by a volunteer. When we set up the server, we followed our standard process: full administrative control, firewall rules, locked down access. The volunteer’s SSH key remained on the system from the initial VM provisioning. Later, they asked us to open a firewall exception so they could retrieve personal files from the machine. We made an exception. That was a mistake, and it’s not something we’ll do again.

The volunteer used that access to install a tool that modified the geodns zone data every two minutes, boosting the AAAA record weights of 42 specific IPv6 addresses, all NTP servers the same person had registered in the pool. Many of these servers were already active in the pool in Asian countries, the US, and Mexico.

They also installed a reverse proxy tunnel for persistent remote access and ran a packet capture tool to log IPv6 source addresses of DNS queries hitting the server.

Our configuration system refreshes zone data on geodns servers regularly, so the modifications were overwritten each time. The tool ran every two minutes to re-apply them between refreshes.

What was the actual impact?

The impact was limited. ntpmnl1 was one of many geodns servers and handled only 2-10% of AAAA traffic for any given country. The zone refresh cycle also kept overwriting the modifications, though the two-minute cron was often fast enough to re-inject before the next refresh. Some countries saw clean stretches of several hours (DE had a 5-hour gap on March 19), but it wasn’t a regular pattern.

For the first ~41 hours the tool only boosted weights of IPs that were already present in zone entries, similar to what an operator could do by adjusting netspeed on the pool management website. For countries where these servers weren’t registered (France, Poland, Sweden, Argentina, Nigeria, etc.) the net effect was effectively 0% of total AAAA queries, at most 0.5%. For countries where the servers were already registered (US, SG, AU, BR, etc.) the net effect was higher, around 0.5-7% of total queries, since ntpmnl1 handled 2-10% of each country’s traffic and the volunteer’s servers were heavily favored in its responses.

Later versions of the tool tried to inject IPs into zone entries for countries where the servers weren’t registered. One test ran for 68 minutes before being reverted; the most aggressive version ran for about 20 minutes before being discovered. Neither had much time to take effect.

Even in affected responses, clients usually got a mix of the volunteer’s servers and regular pool servers. In the US, about half of affected queries had all 4 answer IPs from the volunteer; the other half included at least one normal server. In Canada, most affected responses had 3 regular servers and 1 from the volunteer. NTP clients using multiple servers (ntpd, chrony, systemd-timesyncd) would still have had unaffected time sources available.

All 42 servers are registered pool members. Most have the maximum monitoring score of 20, and we have no data indicating NTP queries to these servers weren’t answered accurately. The servers that were most prominent in affected responses matched their labeled geography: US-labeled IPs dominated US queries, SG-labeled IPs dominated Singapore queries, and so on.

None of that changes the fact that what this volunteer did was wildly inappropriate. Tampering with DNS infrastructure that hundreds of millions to billions of devices depend on, regardless of whether the NTP responses were accurate, is a serious breach of trust.

How we run our DNS infrastructure

Our policy is to maintain complete administrative control of our DNS servers. We don’t give outside access to anyone. The servers run either on infrastructure we acquire commercially or on machines hosted by long-standing, trusted community members.

The NTP Pool runs on limited resources. We depend on the community to help us operate, and that means trusting the people we work with. This volunteer had been a pool contributor for over a year, running NTP servers in parts of the world that are poorly served. That track record is why we worked with them and made the exception on the firewall.

Going forward, we’ll be more careful about who we work with on hosting, and we won’t be making exceptions to our access policies. If you’re a long-time pool participant and want to help with DNS server hosting, have a look at pool.ntp.org: NTP Pool DNS servers .

What we’re doing about it

  • The server has been secured and removed from the DNS NS-set
  • We’re reviewing access controls across all geodns nodes
  • We’re looking at the pool account that registered these servers
  • We’re adding integrity checks for zone data on geodns servers
  • We won’t be granting firewall exceptions for host access going forward

Timeline (UTC, March 2026)

  • March 14: Volunteer installs a reverse proxy tunnel on the server for persistent remote access
  • March 17-18: DNS packet capture begins
  • March 18 08:16: First zone file modification. For the first ~41 hours, the tool only boosted weights of servers already present in zone entries, similar to changing netspeed on the manage website. Impact on countries where the servers weren’t registered was under 0.1%.
  • March 19 10:54: A 68-minute test of a more aggressive version that injected IPs into previously empty zone entries. Reverted afterward.
  • March 20 07:42: Most aggressive version starts, but only runs for about 20 minutes before discovery.
  • March 20 09:00: Data clean across all countries. Server secured and removed from the DNS NS-set.

50 posts - 13 participants

Read full topic

]]>
https://community.ntppool.org/t/dns-configuration-tampering-on-one-of-our-geodns-servers/4300 Fri, 20 Mar 2026 10:47:49 +0000 No No No community.ntppool.org-topic-4300 DNS configuration tampering on one of our GeoDNS servers
Hello, I am Orlinum. Nice to meet you ... Server operators Hello, I am Orlinum. Nice to meet you !

I have been operating NTP servers for many years. Currently, I run a Stratum 1 node powered by a Raspberry Pi 5 with a GPS/PPS reference clock (u-blox NEO-M9N). Real-time operational metrics are available on my public statistics page: https://time.orlinum.fr. I appreciate any feedback regarding this NTP server.

Have a good day.
Orlinum

11 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/hello-i-am-orlinum-nice-to-meet-you/4296 Thu, 19 Mar 2026 08:33:04 +0000 No No No community.ntppool.org-topic-4296 Hello, I am Orlinum. Nice to meet you ...
Problems with API for getting server scores Uncategorized I don;t know if this is related to the recent migration but for the last couple of days my automated mechanism to periodically check my server scores is not working:

$ curl --connect-timeout 5 --max-time 10 -s ‘https://www.ntppool.org/scores/212.69.48.211/json?limit=1&monitor=24’
{“message”:“Not Found”}

Is there some known issue? Has the API call changed? It has been working fine for many months.

3 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/problems-with-api-for-getting-server-scores/4292 Tue, 17 Mar 2026 07:31:16 +0000 No No No community.ntppool.org-topic-4292 Problems with API for getting server scores
404 error on retrieving metrics this morning Server operators Looks like the monitor is not functional this morning:

7 posts - 6 participants

Read full topic

]]>
https://community.ntppool.org/t/404-error-on-retrieving-metrics-this-morning/4291 Mon, 16 Mar 2026 10:23:24 +0000 No No No community.ntppool.org-topic-4291 404 error on retrieving metrics this morning
Truncated FQDN/addresses via 'chronyc sources' Uncategorized For the life of me I can’t find the answer to this, and I could have sworn it was possible, but when using a command like ‘chronyc sources’ if the FQDN or IPv6 address is too long to show in the column, it gets truncated. Wasn’t there a switch that could be used with chronyc that would prevent truncating the name/address and show it in it’s entirety? If there isn’t, is there a log I could grep to get the full FQDN/IPv6 address? I just opened up port 123 to the WAN yesterday, but I am not part of the pool, yet I already see some traffic from unknown clients in the ‘chronyc client’ log. Most likely just port scanners (they only have around 2 connect attempts hours ago), but for those malicious actors I’d like to know so I can block them at the firewall.

7 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/truncated-fqdn-addresses-via-chronyc-sources/4289 Sat, 14 Mar 2026 21:30:06 +0000 No No No community.ntppool.org-topic-4289 Truncated FQDN/addresses via 'chronyc sources'
Some DNS servers unresponsive Server operators Hi,

some of the authoritative DNS servers for pool.ntp.org are unresponsive at least since about two weeks, thus are slowing down name resolution.

Currently (2026-03-12, 22:50Z) the following servers do not respond to DNS queries, tested from multiple locations in Europe and North America:

  • 185.134.197.79 (part of a.ntpns.org), no response
  • 77.90.25.251 (part of b.ntpns.org), connection refused
  • 160.119.216.201 (part of b.ntpns.org), connection refused
  • 2001:43f8:d60:300::201 (part of b.ntpns.org), no response, network not in BGP DFZ
  • 2a0e:b107:27f9:123::53 (part of b.ntpns.org), no response, ICMP network-unreachable
  • 89.40.214.141 (part of c.ntpns.org), connection refused
  • 2600:3c02::f03c:92ff:fe5f:baf1 (part of c.ntpns.org), connection refused
  • 2a00:14b0:4200:32e0::1e5 (part of c.ntpns.org), connection refused
  • 2a05:91c0:1506:145:: (part of c.ntpns.org), connection refused
  • 2a0b:4341:1500:142:5054:ff:fef5:ba1c (part of c.ntpns.org), connection refused
  • 2407:b9c0:f001:3a2:5054:ff:fe83:a2ff (part of d.ntpns.org), no response
  • 51.89.70.90 (part of d.ntpns.org), no response
  • 2001:41d0:700:335d::12 (part of d.ntpns.org), connection refused

I have a feeling, some of these servers were shut off by their operators (those that are unresponsive to DNS and ping) – which could pose a risk, if the corresponding IP gets reassigned to some other customer in the future. In that scenario, the new owner of that IP could send malicious replies to questions for the NTP pool.

Those servers, that respond with some sort of ICMP “port-unreachable” or TCP-RST might just have trouble with the DNS service and might just need a restart.

Is this a known problem?

3 posts - 3 participants

Read full topic

]]>
https://community.ntppool.org/t/some-dns-servers-unresponsive/4284 Thu, 12 Mar 2026 23:07:29 +0000 No No No community.ntppool.org-topic-4284 Some DNS servers unresponsive
Marantz SR5015 AVR – firmware bug causing excessive NTP polling (every 20 seconds) Uncategorized Hi all,

I wanted to report a firmware bug in the Marantz SR5015 AV receiver that’s hammering NTP infrastructure.

After a recent firmware update, the device sends NTP-related DNS queries every 20 seconds – 10 requests per cycle:

  • time1.google.com / time2.google.com / time3.google.com / time4.google.com (A + AAAA)

  • 0.linksys.pool.ntp.org (A + AAAA)

That’s approximately 4,300 DNS lookups per hour or 43,000 per day – per device. After each DNS resolution, it sends the actual NTP request.

I have logs showing 65,000+ queries accumulated in roughly 36 hours.

My network mitigates the impact:

  • AdGuard Home caches the DNS responses (response times ~0.1ms confirm cache hits)

  • dst-nat rules hijack all outbound NTP traffic to my local MikroTik Router

So in my case, neither the pool nor Google’s NTP servers actually see the traffic. But I suspect the vast majority of SR5015 owners don’t have this setup – meaning this bug is likely generating millions of unnecessary requests against pool.ntp.org and time.google.com globally.

The device queries 0.linksys.pool.ntp.org – that’s Linksys’ vendor zone, not Marantz’s. Suggests they’re using inherited code without a proper vendor zone.

I’ve submitted a bug report with 1000 lines of DNS logs to Marantz DE support. No response yet.

Wanted to give you a heads-up in case this is visible in pool traffic patterns or if there’s a way to escalate with vendors.

Cheers

9 posts - 5 participants

Read full topic

]]>
https://community.ntppool.org/t/marantz-sr5015-avr-firmware-bug-causing-excessive-ntp-polling-every-20-seconds/4283 Thu, 12 Mar 2026 17:59:33 +0000 No No No community.ntppool.org-topic-4283 Marantz SR5015 AVR – firmware bug causing excessive NTP polling (every 20 seconds)
Global zone page: Error: Missing required zone attribute Forum Site Feedback I don’t know if it’s fallout from the migration, but the graph on the global zone page pool.ntp.org: NTP Servers in Global, pool.ntp.org (if you click the @ on a servers zones) is missing the graph of servers.

5 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/global-zone-page-error-missing-required-zone-attribute/4280 Mon, 09 Mar 2026 08:58:19 +0000 No No No community.ntppool.org-topic-4280 Global zone page: Error: Missing required zone attribute
The Pool pages are gone Uncategorized @ask

503 Service Unavailable

No server is available to handle this request.

at https://www.ntppool.org/

13 posts - 8 participants

Read full topic

]]>
https://community.ntppool.org/t/the-pool-pages-are-gone/4268 Thu, 05 Mar 2026 16:47:40 +0000 No Yes No community.ntppool.org-topic-4268 The Pool pages are gone
Monitoring and DNS services seems to have issues today ( 2026-03-01) Uncategorized Hello Guys ,

Monitoring and DNS services appear to be experiencing issues today, but the reported status remains fully green.

49 posts - 21 participants

Read full topic

]]>
https://community.ntppool.org/t/monitoring-and-dns-services-seems-to-have-issues-today-2026-03-01/4259 Sun, 01 Mar 2026 10:13:25 +0000 No No No community.ntppool.org-topic-4259 Monitoring and DNS services seems to have issues today ( 2026-03-01)
Looking for NTP stratum 1 servers in India Uncategorized I’m looking for NTP stratum 1 servers in India for my stratum 2 pool server. NPL India is not reachable(unclear why). Most other stratum 1’s I find are too distant or are inaccurate.

Any suggestions?

23 posts - 10 participants

Read full topic

]]>
https://community.ntppool.org/t/looking-for-ntp-stratum-1-servers-in-india/4251 Thu, 26 Feb 2026 17:14:48 +0000 No No No community.ntppool.org-topic-4251 Looking for NTP stratum 1 servers in India
Infrastructure move Announcements Equinix Metal is sunsetting, so the Pool’s central infrastructure has to move. Packet (later Equinix) generously hosted a lot of systems for almost seven years — they were great, and I’d have stayed if I could.

Most of the move is already done: for example monitoring, storage, and build servers are running at NetActuate (plus lots of auxiliary systems).

Still need to cut over the web app, databases, and ClickHouse. DNS and NTP won’t be
affected. The website and management interface will have a short maintenance window, and graphs will go stale for most of a day while ClickHouse migrates. I’ll post updates here as things move. Full write-up:

6 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/infrastructure-move/4249 Mon, 23 Feb 2026 22:21:24 +0000 No Yes No community.ntppool.org-topic-4249 Infrastructure move
Paper: Measurement-Informed Understanding of the NTP Pool’s Robustness to Monopoly Attacks Uncategorized A recently puplished paper with the title mentioned above was shared on the mailinglist of the IETF ntp workinggroup yesterday: https://arxiv.org/pdf/2602.12321

14 posts - 5 participants

Read full topic

]]>
https://community.ntppool.org/t/paper-measurement-informed-understanding-of-the-ntp-pool-s-robustness-to-monopoly-attacks/4247 Sat, 21 Feb 2026 13:45:22 +0000 No No No community.ntppool.org-topic-4247 Paper: Measurement-Informed Understanding of the NTP Pool’s Robustness to Monopoly Attacks
Twtpe3-2kg9ezv -100 for days on end Server operators twtpe3-2kg9ezv has been reporting -100 for almost a week now. Is this (time2.google.com) server no longer active?

21 posts - 10 participants

Read full topic

]]>
https://community.ntppool.org/t/twtpe3-2kg9ezv-100-for-days-on-end/4246 Fri, 20 Feb 2026 18:12:37 +0000 No Yes No community.ntppool.org-topic-4246 Twtpe3-2kg9ezv -100 for days on end
Optimizing server distribution across country zones Pool Development Hi all,

as far as I am aware, the current default server distribution works like this: Each active server is included in the zone for the country it is in, the zone for the continent it is on, and (at sufficient netspeed) the global zone.

When a client asks for servers, the response is:

  • if there is at least one server in the country zone of the country the client is asking from, up to four servers from the same country,
  • if there are no servers in the country zone but in the encompassing continent zone, up to four servers from the continental zone,
  • if there are no servers in neither the country nor the continental zone, up to four servers from the global zone

The main issue for this thread is that the different countries do not balance each other out. In countries with few servers, these are often overwhelmed and sometimes an entire zone collapses when the servers can’t keep up with the request rate and get demoted by the monitoring. Meanwhile in countries with lots of servers, the servers still have capacity left unused. As an interesting side effect, coverage in countries with no servers is sometimes more stable than a country with a small amount of servers since the load gets distributed across the entire continent. All of this has been discussed in different threads here before.

The goal of this thread is to collect and discuss different approaches on how to distribute the available servers across the country zones, so we achieve a better coverage and better utilization of the resources made available in the pool.

Parameters to think about:

  • How do we select servers to support underserved zones? Simply by continental grouping? Geographic adjacency of countries?
  • What is the impact on the servers used as support? How do we prevent a scenario where we degrade a not yet underserved zone by adding too much load from nearby underserved zones?
  • How do we handle the difference between zones? Does an optimization approach fit for large and small zones alike?
  • How do we balance higher availability from adding more servers to a zone against higher latency from adding servers that are farther away?
  • How do we define which zones are actually “underserved”? A certain amount of DNS requests per server? A certain amount of DNS request in proportion to netspeed? The amount of servers?
  • How much complexity do we want to introduce?

I want to explicitly exclude the topic of IPv4 and IPv6 from the scope of this thread. Any server distribution algorithm should work well for both protocol versions, as I assume there will be both IPv4-only and IPv6-only clients for the foreseeable future, where the distribution of servers in one protocol version is irrelevant to the quality of distribution in the other.

I want to present two options that I have thought about. Both are designed purely on the NTP Pool management level without having to introduce new features to the GeoDNS servers.

The first approach was suggested here Minor new features on the website - #9 by ask and is to define a limit on at least how many servers should be in a zone. If there are not enough servers in a given zone, then servers from the surrounding zones could be added.

For the specific implementation: The Pool could calculate the average netspeed of the servers directly mapped to the zone, then add all servers (or at least all that are not themselves in an underserved zone) from the surrounding continent to the zone and scale their netspeeds down so that in the end, they add a total netspeed equal to the total netspeed of the “missing” servers if they all had the average netspeed. Pros: Low complexity, works with information already present in the core Pool database, no change for zones that are already empty or have a huge amount of servers. Cons: Static, might overload other zones in the same continent. Variation: Define a list with the minimum server count per zone based on the DNS statistics to account for differences in Pool usage by country.

Another approach could be to calculate the “load” on a zone based on the amount of DNS requests the zone gets in proportion to the “amount” of netspeed it has. Then the servers from zones with below average load are added to nearby (=same continent?) zones with above average load, again with a scaled down netspeed to support the above-average-loaded zones without needlessly dominating them. This could be mapped again on a continental level, and might even implement that countries that have a lower relative load are weighted to take more support load. Pros: Dynamic, scales with zone usage and server counts. Cons: Need to implement DNS metrics in the Pool management algorithms, zone generation now depends on an “external” factor, might degrade service quality for “below average” zones that were already well served.

For any approach, instead of just using all available servers of the continental zone, we could define a distance matrix, indicating the distance between countries as a simple number abstracting geographical distance and internet interconnections. If a zone needs support, the support is provided by servers from all countries but scaled to weigh servers from nearby countries with a higher netspeed.

What are your thoughts on this topic? Do you have further input or ideas on how to improve the server distribution?

24 posts - 10 participants

Read full topic

]]>
https://community.ntppool.org/t/optimizing-server-distribution-across-country-zones/4245 Mon, 16 Feb 2026 20:43:46 +0000 No No No community.ntppool.org-topic-4245 Optimizing server distribution across country zones
NTP server on LXC container with read only for system clock Client Configuration and Development I have setup a GNSS steered PTP Grandmaster on my network and have my Proxmox host synced via hardware timestamping. It seems you cannot have both hardware and software at the same time, so I was figuring on setting chrony in an LXC container to serve the rest of the clients in my homelab. So far, I have yet to find a configuration that will not complain about permissions to adjust the system clock and just accept the host clock as it is in read only. Any suggestions on this setup?

7 posts - 4 participants

Read full topic

]]>
https://community.ntppool.org/t/ntp-server-on-lxc-container-with-read-only-for-system-clock/4244 Mon, 16 Feb 2026 18:57:28 +0000 No No No community.ntppool.org-topic-4244 NTP server on LXC container with read only for system clock