Google Public NTP [AS15169]:
time.google.com
time1.google.com
time2.google.com
time3.google.com
time4.google.com
time.android.com
public Amazon Time Sync Service [AS16509, AS14618, AS399991]:
time.aws.com
amazon.pool.ntp.org
0.amazon.pool.ntp.org
1.amazon.pool.ntp.org
2.amazon.pool.ntp.org
3.amazon.pool.ntp.org
Cloudflare NTP [AS13335]:
time.cloudflare.com
Facebook NTP [AS32934]:
time.facebook.com
time1.facebook.com
time2.facebook.com
time3.facebook.com
time4.facebook.com
time5.facebook.com
Microsoft NTP server [AS8075]:
time.windows.com
Apple NTP server [AS714, AS6185]:
time.apple.com
time-macos.apple.com
time-ios.apple.com
time1.apple.com
time2.apple.com
time3.apple.com
time4.apple.com
time5.apple.com
time6.apple.com
time7.apple.com
time.euro.apple.com
DEC/Compaq/HP:
clepsydra.dec.com/clepsydra.labs.hp.com/clepsydra.hpl.hp.com/usno.labs.hp.com
NIST Internet Time Service (ITS) [AS49, AS104]:
time-a-g.nist.gov
time-b-g.nist.gov
time-c-g.nist.gov
time-d-g.nist.gov
time-a-wwv.nist.gov
time-b-wwv.nist.gov
time-c-wwv.nist.gov
time-d-wwv.nist.gov
time-a-b.nist.gov
time-b-b.nist.gov
time-c-b.nist.gov
time-d-b.nist.gov
time.nist.gov
time-e-b.nist.gov
time-e-g.nist.gov
time-e-wwv.nist.gov
time-nw.nist.gov
time-a.nist.gov
time-b.nist.gov
utcnist.colorado.edu
utcnist2.colorado.edu
VNIIFTRI:
Stratum 1:
ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp3.vniiftri.ru
ntp4.vniiftri.ru
ntp.sstf.nsk.ru
ntp1.niiftri.irkutsk.ru
ntp2.niiftri.irkutsk.ru
vniiftri.khv.ru
vniiftri2.khv.ru
Stratum 2:
ntp21.vniiftri.ru
Mobatime:
Stratum 1:
ntp.mobatime.ru
NTP SERVERS:
ntp0.ntp-servers.net
ntp1.ntp-servers.net
ntp2.ntp-servers.net
ntp3.ntp-servers.net
ntp4.ntp-servers.net
ntp5.ntp-servers.net
ntp6.ntp-servers.net
ntp7.ntp-servers.net
Stratum 1:
ntp1.stratum1.ru
ntp2.stratum1.ru
ntp3.stratum1.ru
ntp4.stratum1.ru
ntp5.stratum1.ru
Stratum 2:
ntp1.stratum2.ru Москва
ntp2.stratum2.ru
ntp3.stratum2.ru
ntp4.stratum2.ru
ntp5.stratum2.ru
Stratum1:
Stratum 1:
stratum1.net
time.in.ua:
Stratum 1:
ntp.time.in.ua
ntp2.time.in.ua
Stratum 2:
ntp3.time.in.ua
Company Delfa Co. Ltd. [AS8915]:
ntp.ru
ACO.net [AS1853]:
ts1.aco.net
ts2.aco.net
Berkeley [AS25]:
Stratum 1:
ntp1.net.berkeley.edu
ntp2.net.berkeley.edu
Georgia State University [AS10631]:
ntp.gsu.edu
University of Saskatchewan [AS22950]:
tick.usask.ca
tock.usask.ca
NSU [AS3335]:
Stratum 2:
ntp.nsu.ru
ITAEC [AS41783]:
ntp.psn.ru
RSU [AS47124]:
Stratum 1:
ntp.rsu.edu.ru
National Institute of Information and Communications Technology [AS9355]:
ntp.nict.jp
NTT [AS2914]:
x.ns.gin.ntt.net
y.ns.gin.ntt.net
HE.net Public Stratum 1 NTP servers [AS6939]:
clock.sjc.he.net
clock.fmt.he.net
clock.nyc.he.net
TRC Fiord [AS28917]:
ntp.fiord.ru
Netnod NTP service [AS57021]:
Stratum 1:
Göteborg:
gbg1.ntp.se
gbg2.ntp.se
Malmö:
mmo1.ntp.se
mmo2.ntp.se
Stockholm:
sth1.ntp.se
sth2.ntp.se
Sundsvall:
svl1.ntp.se
svl2.ntp.se
Anycast address for nearest NTP server of the above:
ntp.se
QiX NTP [AS14086]:
ntp.qix.ca
ntp1.qix.ca
ntp2.qix.ca
YYCIX NTP [AS396515]:
ntp.yycix.ca
MSK-IX NTP [AS43832]:
Stratum 1:
ntp.ix.ru
Hetzner Online [AS24940]:
ntp1.hetzner.de
ntp2.hetzner.de
ntp3.hetzner.de
Trabia-Network [AS43289]:
time-a.as43289.net
time-b.as43289.net
time-c.as43289.net
RIPE [AS3333]:
ntp.ripe.net
Internet Systems Consortium [AS1280]:
clock.isc.org (prev ntp.isc.org)
TimeNL/SIDN Labs [AS1140]:
ntp.time.nl (ntp1.time.nl)
Kantonsschule Zug [AS34288]:
ntp0.as34288.net
ntp1.as34288.net
INTERNET MULTIFEED CO. [AS7521]:
ntp1.jst.mfeed.ad.jp
ntp2.jst.mfeed.ad.jp
ntp3.jst.mfeed.ad.jp
Chinese Academy of Sciences Nation Time Service Center [AS4808, AS9808, AS23724]:
ntp.ntsc.ac.cn
Nat Morris [AS30746]:
Stratum 1:
ntp.nat.ms
NTP Pool:
pool.ntp.org
0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org
3.pool.ntp.org
europe.pool.ntp.org
0.europe.pool.ntp.org
1.europe.pool.ntp.org
2.europe.pool.ntp.org
3.europe.pool.ntp.org
asia.pool.ntp.org
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
ru.pool.ntp.org
0.ru.pool.ntp.org
1.ru.pool.ntp.org
2.ru.pool.ntp.org
3.ru.pool.ntp.org
north-america.pool.ntp.org
0.north-america.pool.ntp.org
1.north-america.pool.ntp.org
2.north-america.pool.ntp.org
3.north-america.pool.ntp.org
0.gentoo.pool.ntp.org
1.gentoo.pool.ntp.org
2.gentoo.pool.ntp.org
3.gentoo.pool.ntp.org
0.arch.pool.ntp.org
1.arch.pool.ntp.org
2.arch.pool.ntp.org
3.arch.pool.ntp.org
0.fedora.pool.ntp.org
1.fedora.pool.ntp.org
2.fedora.pool.ntp.org
3.fedora.pool.ntp.org
0.opensuse.pool.ntp.org
1.opensuse.pool.ntp.org
2.opensuse.pool.ntp.org
3.opensuse.pool.ntp.org
0.centos.pool.ntp.org
1.centos.pool.ntp.org
2.centos.pool.ntp.org
3.centos.pool.ntp.org
0.debian.pool.ntp.org
1.debian.pool.ntp.org
2.debian.pool.ntp.org
3.debian.pool.ntp.org
0.askozia.pool.ntp.org
1.askozia.pool.ntp.org
2.askozia.pool.ntp.org
3.askozia.pool.ntp.org
0.freebsd.pool.ntp.org
1.freebsd.pool.ntp.org
2.freebsd.pool.ntp.org
3.freebsd.pool.ntp.org
0.netbsd.pool.ntp.org
1.netbsd.pool.ntp.org
2.netbsd.pool.ntp.org
3.netbsd.pool.ntp.org
0.openbsd.pool.ntp.org
1.openbsd.pool.ntp.org
2.openbsd.pool.ntp.org
3.openbsd.pool.ntp.org
0.dragonfly.pool.ntp.org
1.dragonfly.pool.ntp.org
2.dragonfly.pool.ntp.org
3.dragonfly.pool.ntp.org
0.pfsense.pool.ntp.org
1.pfsense.pool.ntp.org
2.pfsense.pool.ntp.org
3.pfsense.pool.ntp.org
0.opnsense.pool.ntp.org
1.opnsense.pool.ntp.org
2.opnsense.pool.ntp.org
3.opnsense.pool.ntp.org
0.smartos.pool.ntp.org
1.smartos.pool.ntp.org
2.smartos.pool.ntp.org
3.smartos.pool.ntp.org
0.android.pool.ntp.org
1.android.pool.ntp.org
2.android.pool.ntp.org
3.android.pool.ntp.org
0.amazon.pool.ntp.org
1.amazon.pool.ntp.org
2.amazon.pool.ntp.org
3.amazon.pool.ntp.org
0.ubnt.pool.ntp.org
1.ubnt.pool.ntp.org
2.ubnt.pool.ntp.org
3.ubnt.pool.ntp.org
Other:
.mil:
tick.usno.navy.mil
tock.usno.navy.mil
ntp2.usno.navy.mil
.edu:
utcnist.colorado.edu
utcnist2.colorado.edu
timekeeper.isi.edu
rackety.udel.edu
mizbeaver.udel.edu
otc1.psu.edu
gnomon.cc.columbia.edu
navobs1.gatech.edu
navobs1.wustl.edu
now.okstate.edu
ntp.colby.edu
ntp-s1.cise.ufl.edu
bonehed.lcs.mit.edu
level1e.cs.unc.edu
tick.ucla.edu
tick.uh.edu
.com:
ntpstm.netbone-digital.com
nist1.symmetricom.com
ntp.quintex.com
ntp1.conectiv.com
tock.usshc.com
.net:
t2.timegps.net
gps.layer42.net
ntp-ca.stygium.net
sesku.planeacion.net
ntp0.nl.uu.net
ntp1.nl.uu.net
navobs1.oar.net
ntp-galway.hea.net
.org:
ntp1.ona.org
ntp.your.org
ntp.mrow.org
.de:
time.fu-berlin.de
ntps1-0.cs.tu-berlin.de
ntps1-1.cs.tu-berlin.de
ntps1-0.uni-erlangen.de
ntps1-1.uni-erlangen.de
ntp1.fau.de
ntp2.fau.de
ntp.dianacht.de
zeit.fu-berlin.de
ptbtime1.ptb.de
ptbtime2.ptb.de
rustime01.rus.uni-stuttgart.de
rustime02.rus.uni-stuttgart.de
.nl:
chime1.surfnet.nl
ntp.vsl.nl
.at:
asynchronos.iiss.at
.cz:
ntp.nic.cz
time.ufe.cz
.pl:
ntp.fizyka.umk.pl
tempus1.gum.gov.pl
tempus2.gum.gov.pl
.ro:
ntp1.usv.ro
ntp3.usv.ro
.se:
timehost.lysator.liu.se
time1.stupi.se
.ca:
time.nrc.ca
clock.uregina.ca
.mx:
cronos.cenam.mx
ntp.lcf.mx
.es:
hora.roa.es
minuto.roa.es
.it:
ntp1.inrim.it
ntp2.inrim.it
.be:
ntp1.oma.be
ntp2.oma.be
.hu:
ntp.atomki.mta.hu
.eus:
ntp.i2t.ehu.eus
.ch:
ntp.neel.ch
.cn:
ntp.neu.edu.cn
.jp:
ntp.nict.jp
.br:
ntps1.pads.ufrj.br
.cl:
ntp.shoa.cl
.int:
time.esa.int
time1.esa.int
http://support.ntp.org/bin/view/Servers/StratumOneTimeServers
http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers
http://support.ntp.org/bin/view/Servers/NTPPoolServers
http://www.pool.ntp.org/zone/@
http://www.pool.ntp.org/zone/asia
http://www.pool.ntp.org/zone/europe
http://www.pool.ntp.org/zone/north-america
http://www.pool.ntp.org/zone/oceania
http://www.pool.ntp.org/zone/south-america
https://time.nl/
https://time.nl/index_en.html
http://time.in.ua/
https://www.chrony.eu/status
https://www.he.net/adm/ntp.html
Как работает синхронизация времени в интернете
Можно ли синхронизировать свой комп по атомным часам
Обновлено 07.05.2024
easy
В прошлый раз мы рассказали, какие сложности могут ждать программистов, когда они пишут код для работы со временем. Сегодня перейдём на более сложный уровень: как компьютеры и другие устройства синхронизируют время между собой.
Зачем нужна синхронизация
От того, какое на компьютере установлено время, зависит многое:
- отображение спецпредложений и акций на сайтах;
- публикация и сортировка комментариев к статьям;
- совместная работа компьютеров в локальной сети — если время на компьютерах будет различаться, это может привести к сбоям;
- если одна база данных обслуживается с нескольких компьютеров, они должны чётко синхронизироваться во времени; иначе запрос одного компьютера может прилететь из будущего, а реальный запрос из будущего попасть в далекое прошлое;
- если вы используете телефон для двойной аутентификации, то с неправильным временем телефон будет выдавать неправильный код, и аутентификация не пройдёт;
- от времени зависят сертификаты безопасности: если ваше локальное время намного отличается от общемирового, то для вас все сертификаты безопасности будут недействительными, сайты не откроются.
В целом единственный случай, когда не нужна синхронизация, — когда компьютер работает независимо от сети, а результаты его вычислений не связаны со временем. В остальных случаях синхронизация полезна.
Как работает синхронизация
В общем виде синхронизация времени работает так:
- Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
- Сервер получает запрос, и, если всё в порядке, — записывает, когда он его получил, и отправляет данные с точным временем на сервере.
- Устройство получает ответ от сервера и записывает, во сколько оно его получило.
- Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).
Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.
Вам может быть интересно:
Что такое NTP
NTP — это сокращение от Network Time Protocol, что переводится как «протокол сетевого времени».
Протокол спроектирован так, чтобы заниматься только синхронизацией времени. Для этого используются пакеты объёмом всего 48 байт, причём 24 из них заполняет устройство, а 24 — сервер. Это значит, что для точности в 0,01 секунды достаточно один раз получить и передать 48 символов. Если размер пакета сделать слишком большим, то задержки при передаче будут больше и может пострадать точность синхронизации.
Для работы NTP нужен сервер точного времени, который ответит на наш запрос. Сервер всегда знает, какое сейчас время, и моментально реагирует на каждый запрос.
Какие бывают серверы синхронизации
В протоколе NTP есть несколько классов серверов точного времени, в зависимости от точности. Эти классы называются Stratum, а цифра после названия показывает уровень сервера по отношению к самому точному времени.
Stratum 1 — самые точные серверы, которые могут учитывать время с точностью в одну триллионную долю секунды. Они получают время напрямую от атомных часов либо от сервисов GRS или «Глонасс». Для запуска и обслуживания такого сервера нужно сложное оборудование, поэтому серверов первого уровня в мире мало. Большинство из них не отвечает на запросы от обычных пользователей и обслуживает только другие серверы уровнем пониже.
Stratum 2 — серверы точного времени второго уровня. Они получают данные от серверов первого уровня и работают с погрешностью примерно 0,001 секунды. Такие серверы уже могут отвечать на большинство запросов и обслуживать серверы поменьше.
Stratum 3 получают данные от серверов второго уровня, и тут уже точность может падать до 0,05 секунды. Дальше идут уровни 4, 5 и так далее, ограничений снизу нет.
Какая точность нужна для синхронизации
Если вам просто нужно «обычное» точное время с точностью до секунды (например, на телефоне или в часах), то подойдёт любой сервер синхронизации времени. Обычно это будут сервера Stratum 3, потому что их больше всего.
Если нужно что-то обрабатывать с точностью до 0,01 секунды, то нужно найти сервер второго уровня в своей стране и подключиться к нему (так будет точнее). Например, можно использовать серверы в Саратове.
Если же вам нужна точность 0,001 секунды или выше — договаривайтесь с владельцем сервера первого уровня или создавайте свой сервер.
Художник:
Даня Берковский
Вёрстка:
Кирилл Климентьев
Время на прочтение1 мин
Количество просмотров34K
Не так давно начал работу Time.is — отличный сервис, который показывает примерную рассинхронизацию ваших компьютерных часов с международным атомным временем (погрешность Ajax обычно 0,02-0,1 с), также показывает время в 7 млн мест мира и сравнивает время в разных местах.
Дополнительно, есть ряд приятных бонусов: календарь с указанием номера недели и порядкового номера дня в году, справочник времени восходов и закатов для каждой местности, интеграция с Google Maps, виджеты для сторонних сайтов.
Есть даже специальный дизайн для полноэкранного режима в браузере. И учтите, что появление новой секунды на сервере Time.is происходит именно в начале этой секунды. Некоторые операционные системы даже не умеют синхронизировать компьютерное время с такой точностью.
+54
Комментарии84
Daylight Savings Current Local Time
Daylight Savings Current Local Time
Example
3 Symbols are used to indicate the time zones: Summer, Standard or Winter, and No dst.
The current time zone is shown on the right side of the locality.
Daylight Saving Time or summer time, -except Lord Howe Island- it is 1h. more with respect to the standard o local time zone.
Winter Time or Standard local time UTC/ GMT, is the one used the rest of the year, when there is no DST summer time.
Do not use daylight saving time throughout the year. (No Daylight Saving Time). The whole year uses the same time zone.
The hours +1h. +2h. etc. o -1h. -2h. etc. which appear to the right side of to the Locality, inticate the Current Time Zone of the Locality just at the time of consultation.
For example, if the symbol appears on the clock and you want to know the local time zone, the (UTC/GMT), you must subtract one hour (except Lord Howe 30 minutes)
If the clock shows the symbol it corresponds just with the standard time zone of the locality UTC/GMT, or the winter time.
The time with the symbol , as well as the winter symbol, corresponds to the local time or standard UTC/GMT time zone, with the difference that the time zone does not change throughout the year.
Some examples with No dst: Hawaii — Iceland — India — Argentina — Peru — Arizona — China — Russia — Venezuela — Ecuador — Sonora — Cancún.