NTP Servers for Time Synchronisation
NTP servers for time synchronisation of computer networks
NTP Servers for all your computer time Synchronisation needs are listed below. NTP Servers listed below use time source of GPSand atomic clocks..
Please view our products, if you don’t see what you require contact us. We are the time Synchronisation specialists and can always modifythe standard products to meet your specific requirements.
Rack Mount GPS NTP Server
To synchronise the time on large commercial networks this is the solution for you. A reliable NetworkTime Server that can supply time across computer domains and continents for Windows, LINUX, UNIX, and NOVELL operating systems.
Rack Mount NTP Server
To synchronise the time on large commercial networks, using the Rugby Atomic Clock, check out this TimeServer , for Windows, LINUX, UNIX, and NOVELL operating systems.
Server GPS Clock
To synchronise commercial networks the Server GPC Clock provides safe guaranteed accurate time, a GPS NTPserver for key Windows based applications.
Server Atomic Clock
If you want a low cost Rugby Atomic Clock Time Server for Windows computer networks then this product is an excellent solution.
A NTP time server solution for synchronising the time across computer networks.
A Network GPS time server used to synchronise computer networks
used alongside a Galleon timeserver to provide accurate time
GPS Atomic Clock providing time synchronisation for computer systems
Notice: Use of the website indicates acceptance of the Website terms and conditions .
О точном времени
К сервису синхронизации времени по протоколу NTP все уже привыкли — оно включено по умолчанию или легко включается для большинства популярных операционных систем. Однако какая точность при этом достигается? Какие бывают сервера точного времени, и с какими можно работать простым смертным? Какие есть подводные камни, и как выбрать «правильные» сервера времени?
Типы серверов
Сервера бывают Stratum 1 и 2, 3(выше редко).
Stratum 1 — получают точное время непосредственно от источника точного времени: атомных часов (например time-a.nist.gov, точность — трилионные доли секунды) или GPS приемника (ntpx.imvp.ru точность — миллиардные доли секунды). Есть сервера получающие точное время через сотовую сеть CDMA (миллионные доли секунды). При работе с ntpd узнать тип сервера можно командой ntpq -np: «PPS» значит GPS, «ACTS» значит прямое соединение с атомными часами (там же и другая ценная статистика — пинг, «дрожжание» пинга(jitter), ранг сервера(1,2. ) ).
«Простым» смертным обращаться к Stratum-1 серверам строго запрещено, т.к. нагрузка на них и так очень большая (а на многие Stratum-1 сервера вообще нет публичного доступа). Считается что вы можете подключаться к Stratum-1 серверам или просить доступ к ним, если вы держите NTP сервер, обслуживающий не менее 100 клиентов. Полный список серверов можно увидеть тут: support.ntp.org/bin/view/Servers/StratumOneTimeServers. Естественно, желательно подключатся к серверам в своей стране.
Stratum 2 — получают точное время от Stratum-1 серверов. При правильной настройке и выборе серверов-источников точного времени имеют погрешность менее 1мс. Подключатся обычно можно всем, но многие сервера регулярно умирают от нагрузки (например time.windows.com). www.pool.ntp.org поддерживает round-robin списки публичных Stratum-2 NTP серверов. Таким образом обеспечивается балансировка нагрузки, и они практически всегда доступны. Подключиться к этим серверам можно по адресам 0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org и 3.ru.pool.ntp.org (это для России, выбираются случайно из списка
Stratum 3 — получают время от Stratum-2 серверов, и т.д.
Практическая точность
Stratum-1
Это график разницы системного времени с временем полученным со Stratum-1 серверов (canonical.com — Stratum-2 сервер, для сравнения).
*.nist.gov — расположены в США, из-за «большого» пинга иногда случаются жуткие «выбросы». Ошибка с Российских Stratum-1 серверов обычно укладыватся в +- 1 мс.
Stratum-2
Это — разница с Stratum-2 серверами: 4 из Российского пулла, 1 из европейского, дефолтный сервер времени убунты (europium.canonical.com), и те же *.nist.gov:
Сразу бросаются в глаза сервера, имеющие постоянную ошибку до 20 мс.
Резюме
- Время на серверах и рабочих станциях нельзя пускать на «самотёк», иначе отклонение времени может достичь минут.
- Если точность +-0.05 секунды вас устраивает, можно не заморачиваться с выбором серверов, и синхронизироваться с сервером по умолчанию
- Если необходима точность до +-0.01 секунды, нужно найти Stratum-2 NTP в вашей стране, построить с них графики отклонения (Munin+плагин ntp_peers), и отбросить «кривые». Под windows это конечно будет затруднительно сделать. Затем в linux установить демон ntpd, и дать ему 3-6 серверов для синхронизации (он сам будет выбирать наиболее «качественные»).
- Если нужна точность до +-0.001 секунды И вы будете предоставлять сервис точного времени в вашей организации — подключайтесь к Stratum-1 серверам в вашей стране. Ваш сервис крайне желательно делать публичным.
- Если нужно точнее 0.001 секунды — остается только настраивать свой Stratum-1 сервер от GPS или CDMA. В обоих случаях нужно либо антенну с улицы вести, или чтобы сигнал «добивал» (в случае с GPS — малореально). Атомные часы объемом менее кубометра пока не делают, так что этот вариант отпадает
PS. Кстати, по умолчанию в Ubuntu синхронизация времени происходит один раз при загрузке системы. Если аптайм под полгода — время может сильно уехать. Устанавливаете ntpd — он корректирует время постоянно и «плавно» (без резких рывков, «размазывая» замедление/ускорение времени). В Windows синхронизация происходит раз в сутки неделю одним «скачком», что может вызвать сложности при обработке логов, если набежала большая разница.
Товарищи!
Даешь большое публичных NTP серверов в России! Особенно Stratum-1 (с ними вообще у нас напряженка, 2-3 штуки на весь exUSSR). Кстати, точное время можно брать и с Глонасс, кто возьмётся запустить первый Глонасс-powered сервер?
Какой ntp сервер выбрать
pool.ntp.org uses DNS round robin to make a random selection from a pool of time servers who have volunteered to be in the pool. This is usually good enough for end-users. The minimal ntpd configuration file (e.g. /etc/ntpd.conf ) for using pool.ntp.org is:
Any questions about the pool.ntp.org server pool should be directed either to the pool mailing list or to the comp.protocols.time.ntp usenet newsgroup.
Time server operators are encouraged to visit the NTP Pool web-site to find out how they can join the NTP pool.
The NTP Pool DNS system automatically picks time servers which are geographically close for you, but if you want to choose explicitly, there are sub-zones of pool.ntp.org. The «continent» ones are:
Area: | HostName: |
---|---|
Worldwide | pool.ntp.org |
Asia | asia.pool.ntp.org |
Europe | europe.pool.ntp.org |
North America | north-america.pool.ntp.org |
Oceania | oceania.pool.ntp.org |
South America | south-america.pool.ntp.org |
There are also sub-zones for many countries. Click on your continent to see which country-zones are available there.
When using the by-country zones, be careful: some of them currently contain only one or two servers, so you are probably better off using either the zone of a nearby country, or using the continent or global zone (This is sometimes also valid if you live in a big country). In general though, just use the «global» zone as in the suggested configuration near the top of the page and let the system sort it out for you.
mutin-sa / Top_Public_Time_Servers.md
Thank you, but they are actually 1 Stratum 1 server and 3 Stratum 2 servers.
Apple seems to have sunset their secondary time servers, time.apple.com remains online and delegates to the nearest time server but the individual numbered servers ( time1.apple.com through time7.apple.com ) do not resolve to any A or AAAA records.
It’s not that simple at Apple:
$ nslookup time.apple.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
time.apple.com canonical name = time-osx.g.aaplimg.com.
Name: time-osx.g.aaplimg.com
Address: 17.253.108.253
Name: time-osx.g.aaplimg.com
Address: 17.253.52.125
Name: time-osx.g.aaplimg.com
Address: 17.253.108.125
Name: time-osx.g.aaplimg.com
Address: 17.253.52.253
Name: time-osx.g.aaplimg.com
Address: 17.253.54.251
$ nslookup 17.253.108.253
253.108.253.17.in-addr.arpa name = frcch1-ntp-002.aaplimg.com.
Authoritative answers can be found from:
$ nslookup 17.253.52.125
125.52.253.17.in-addr.arpa name = ntp.euro.apple.com.
125.52.253.17.in-addr.arpa name = nlams2-ntp-001.aaplimg.com.
It seems Apple is using an entire network of their own.
Bit the same as I do myself 🙂
@ON5HB I wasn’t referring to time.apple.com but rather the numbered subdomains like time1.apple.com
I know, but they don’t have domein entries.
How come you believe they are numbered as you stated?
I did look them up onder their IP and they show no such subdomains:
I see no servers that look anything like you say they should.
Where did you get that info from?
they have no DNS-entries:
So I wonder how you got to those subdomains.
Indeed they don’t exist — that’s my point! They’re currently listed in the gist/document we are commenting on, and I’m saying maybe they shouldn’t be.
Ah OK, now I get it. Well then the list is wrong 🙂
I don’t use the list, just saw it because somebody mentioned my ntp-servers here.
Yes you are right, they have no DNS-entries as such they should not be listed.
Taiwan National Time and Frequency Standard Laboratory
Telecommunication Laboratories (TL)
Chunghwa Telecom Co., Ltd.
hello, here are some NTP servers located in Brazil. Those are Stratum 1 servers.
NTP.br
Brazilian National Observatory
Federal University of Rio de Janeiro
University of São Paulo
Update: it’s not responding anymore, maybe they took it down.
Me and a friend are also hosting NTP servers. Mine (Alto NTP) is coupled with a GPS dongle, so it’s a Stratum 1 time server and it’s NTS-ready using port 4460 , everything powered by Chrony.
Alto NTP Server
Fruteira NTP Server
Pool of the two above
OpenWRT also operates NTP servers:
Ubiquiti time servers
I made a separate gist with Polish NTP servers only and their details, I’m more than fine with my list being copied here: https://gist.github.com/rail01/290b2f0fd87f3d11cb38f8836f66bb4d
TimeNL (ntp.time.nl) is a pool nowadays, consisting of ntp1.time.nl and ntp2.time.nl (see https://time.nl).
Also, there are two NTS-capable systems available; ntppool1.time.nl and ntppool2.time.nl.
ntppub.tamu.edu is a valid public time source as well.
The Swiss Federal Institute of Metrology
Laboratory Photonics, Time and Frequency runs it’s own time / atomic clock and offers three public NTP servers.
The recently-added-to-the-list time.cloudflare.com is a stratum 3 server/pool and probably useless for most.
Could somebody ELI5 what «stratum» is for me and anybody else that doesn’t know?
Is it something I can use on a home network? If not, what’s the best public server in the US/NA?
Could somebody explain what «stratum» is for me and anybody else that doesn’t know?
The stratum indicates how close to the «absolute time» the NTP server is. Zero is the source of time, like a GPS device or atomic clock. Stratum 1 is the server that connects to the absolute clock source (stratum 0) and provides its time info to other clients and servers. Stratum 2 is a server that gets its time info from the stratum 1 server. Stratum 3 gets its time from a stratum 2 server and so on until stratum 16 when clients and servers don’t trust the time provided. There are others stratum levels but you get the idea.
@cygvis here I use a GPS USB dongle as time source for my local network and also to the NTP Pool. The middleman is a Chrony server that gets the time from the GPS and provides a stratum 1 public time server.