Find servers with scores between 5 and 15

Based on https://community.ntppool.org/t/stratum-pool-servers/1529/7 I thought I would ask the question :grinning_face:

Is there an “easy” way, other than brute force* to, on an ongoing basis, find pool servers that have a score between 5 and 15? (Following down the path of improving the quality of the pool)

Brute force = Do lots of DNS queries to find the pool server ip addresses then query the scores api endpoint to see and record what the current score is for each ip.

I can’t say I’d suggest going this route, but in addition to making tons of DNS queries it’s technically possible to use the server’s numeric ID. For example, https://www.ntppool.org/s/64166 redirects to https://www.ntppool.org/scores/45.115.225.48. You may have seen such shorter URLs in “Problems with your NTP server” emails.

This is still a fairly brute force method. On the other hand, this method would also find servers with a score <10, which you wouldn’t find via DNS queries.