Сервер точного времени в России — IP-адреса и настройка NTP

Сервер точного времени — это компьютер или сетевое устройство, которое передаёт эталонное время другим устройствам по протоколу NTP. В России работают несколько публичных серверов: государственный ВНИИФТРИ (ntp1-4.vniiftri.ru), Яндекс (time.yandex.ru), ТЭЗ и глобальный пул 0.ru.pool.ntp.org. Все они доступны бесплатно и обеспечивают точность ±1–100 мс.

Что такое сервер точного времени

Сервер точного времени (NTP-сервер) синхронизирует часы компьютеров, серверов, видеорегистраторов и сетевых устройств с эталонным источником. Без синхронизации часы устройства уходят на секунды в сутки, что критично для логов, видеонаблюдения, TLS-сертификатов и распределённых систем.

Точность зависит от Stratum-уровня: Stratum 1 — сервер, подключённый к атомным часам (госэталон), точность ±1–10 мс. Stratum 2 — синхронизируется с Stratum 1, точность ±10–50 мс. Stratum 3 — обычный сервер, точность ±50–100 мс. Все публичные серверы России работают на Stratum 1–3.

NTP (Network Time Protocol) разработан Дэвидом Миллсом в 1985 году и стал стандартом синхронизации времени в интернете. Протокол использует UDP-порт 123 и поддерживает тысячи клиентов одновременно. SNTP (Simple NTP) — упрощённая версия, используется в устройствах с ограниченными ресурсами (роутеры, IP-камеры, регистраторы).

Российские серверы точного времени — IP-адреса

ВНИИФТРИ (Госэталон времени РФ): ntp1.vniiftri.ru, ntp2.vniiftri.ru, ntp3.vniiftri.ru, ntp4.vniiftri.ru. Статические IP: 195.199.0.2, 195.199.0.3, 195.199.0.4, 195.199.0.5. Stratum 2, точность ±5 мс.

Яндекс: time.yandex.ru, ntp.yandex.ru. IP определяется через nslookup. Stratum 2, точность ±20 мс.

Пул России: 0.ru.pool.ntp.org, 1.ru.pool.ntp.org, 2.ru.pool.ntp.org, 3.ru.pool.ntp.org. Автоматический выбор ближайшего сервера, Stratum 2–3.

Cloudflare: time.cloudflare.com. Глобальный, Stratum 2, точность ±30 мс.

Google: time.google.com. Глобальный, Stratum 1, точность ±10 мс (может быть медленным из РФ).

Для видеорегистраторов и IP-камер: укажите ntp1.vniiftri.ru или time.yandex.ru в настройках сети. Для корпоративных серверов: разместите локальный NTP-сервер (Stratum 3) и синхронизируйте его с внешним источником — это снизит нагрузку на канал и обеспечит работу при отключении от интернета.

Тайминг NTP — как работает синхронизация

NTP использует алгоритм Marzullo для оценки偏差 между локальным и эталонным временем. Клиент отправляет пакет с меткой отправки, сервер отвечает метками приёма и отправки, клиент считает round-trip и вычисляет точное отклонение.

Тайминг NTP: 1) Клиент отправляет SNTP-запрос (UDP 123). 2) Сервер возвращает 4 метки времени. 3) Клиент вычисляет задержку (round-trip) и offset (отклонение). 4) Применяет correction с коэффициентом slew (плавная подстройка) или step (резкая коррекция).

Slew — подстройка скорости системных часов (±500 мс/сутки), используется при отклонении < 128 мс. Step — мгновенный переход, используется при отклонении > 128 мс.

Источник точного времени — атомные часы

Эталон времени в России — Государственный эталон времени ГЭТ-2, ведомый ВНИИФТРИ (Обнинск). Система включает >20 атомных часов: цезиевых батарейных, водородных мазеров, рубидиевых стандартов. Комбинация результатов формирует шкалу UTC(USIM).

Шкала передаётся через: 1) Спутниковую передачу (ГЛОНАСС/GPS). 2) Наземные NTP-серверы (ntp1-4.vniiftri.ru). 3) Радиовещание (signal time). 4) Сетевое вещание (РТРС).

Для бытовых устройств достаточно NTP-синхронизации — точность ±100 мс достаточна для любых задач, кроме критичных систем (энергетика, финансы, телеком).

Как настроить сервер точного времени на Windows

1) Откройте командную строку от администратора. 2) Выполните: w32tm /config /manualpeerlist:"ntp1.vniiftri.ru time.yandex.ru" /syncfromflags:manual /update. 3) Перезапустите службу: net stop w32tm && net start w32tm. 4) Проверьте: w32tm /query /status.

Для домена: w32tm /config /manualpeerlist:"ntp1.vniiftri.ru" /reliable:yes /update — настроить PDC Emulator как основной источник.

Автозапуск: служба W32Time работает каждые 60 минут по умолчанию. Для чаще — w32tm /config /update (SpecialPollInterval в реестре).

Для macOS: System Preferences → Date & Time → «Set date and time automatically» → ntp1.vniiftri.ru. Или через терминал: sudo systemsetup -setnetworktimeserver ntp1.vniiftri.ru.

Для Android: настройки → Дата и время → Автоматически → использовать NTP-сервер провайдера. Принудительно через ADB: adb shell settings put global ntp_server ntp1.vniiftri.ru.

Настройка NTP на Linux (systemd-timesyncd / ntpd)

systemd-timesyncd (Ubuntu/Debian): sudo timedatectl set-ntp true; sudo timedatectl set-timezone Europe/Yekaterinburg; редактируйте /etc/systemd/timesyncd.conf — NTP=ntp1.vniiftri.ru time.yandex.ru. Проверка: timedatectl show-timesync.

ntpd (CentOS/RHEL): yum install ntp; редактируйте /etc/ntp.conf — server ntp1.vniiftri.ru iburst; systemctl enable ntpd && systemctl start ntpd. Проверка: ntpq -p.

chrony (рекомендуется): yum install chrony; /etc/chrony.conf — server ntp1.vniiftri.ru iburst; systemctl enable chrony. Точность ±10 мс, лучше для виртуальных машин.

Для роутеров: OpenWrt → System → NTP Client → ntp1.vniiftri.ru + time.yandex.ru → Save & Apply. DD-WRT → Setup → Time → NTP Server 1: ntp1.vniiftri.ru. MikroTik: /system ntp client set enabled=yes primary-ntp=195.199.0.2 secondary-ntp=195.199.0.3.

Для виртуальных машин VMware: VM → Settings → VMware Tools → Guest → Time → Synchronize guest time with host (или отключить и настроить NTP внутри ОС).

Частые ошибки при синхронизации

"The service has not been started" — служба W32Time остановлена: net start w32time. "No UDP 123" — брандмауэр блокирует: добавьте исключение для svchost.exe. "Offset too large" — разница > 5 минут: w32tm /resync /force.

Для виртуальных машин: отключите Time Sync в настройках VM (VMware/VirtualBox) и настройте NTP внутри гостевой ОС — иначе конфликт хост/гость.

Для роутеров: время роутера влияет на логи, DHCP-leases, TLS. Настройте NTP-клиент в веб-интерфейсе (System → NTP Client → ntp1.vniiftri.ru).

Сравнение серверов точного времени

Таблица сравнения主要ных NTP-серверов России:

ВНИИФТРИ (ntp1-4.vniiftri.ru): Stratum 2, точность ±5 мс, задержка 20–40 мс из Центральной России, бесплатный, без ограничений. Государственный эталон — лучший выбор для критичных систем.

Яндекс (time.yandex.ru): Stratum 2, точность ±20 мс, задержка 15–35 мс, бесплатный, высокая отказоустойчивость. Хороший выбор для бытовых устройств.

0.ru.pool.ntp.org: Stratum 2–3, точность ±50 мс, задержка 20–60 мс, автоматический выбор ближайшего сервера. Удобен для массовой настройки.

Cloudflare (time.cloudflare.com): Stratum 2, точность ±30 мс, задержка 80–150 мс из РФ. Не рекомендуется как основной.

Google (time.google.com): Stratum 1, точность ±10 мс, задержка 80–150 мс из РФ. Точен, но медленен из России.

Рекомендация: ntp1.vniiftri.ru (основной) + time.yandex.ru (резервный). Это обеспечивает максимальную точность и отказоустойчивость.

Частые вопросы

Какой сервер точного времени выбрать в России?

Для большинства задач: ntp1.vniiftri.ru (госэталон, Stratum 2, ±5 мс) или time.yandex.ru (Stratum 2, ±20 мс). Для отказоустойчивости укажите оба.

Что такое тайминг NTP?

Тайминг NTP — это вычисление задержки (round-trip) и отклонения (offset) между клиентом и сервером. Используется алгоритм Marzullo для оценки偏差 с учётом джиттера сети.

Какой IP-адрес у сервера ВНИИФТРИ?

ntp1.vniiftri.ru — 195.199.0.2, ntp2 — 195.199.0.3, ntp3 — 195.199.0.4, ntp4 — 195.199.0.5. Для устройств без DNS используйте статические IP.

Чем отличается SNTP от NTP?

SNTP — упрощённый протокол (RFC 4330), не требует состояния, точность ±100–500 мс. NTP — полный протокол (RFC 5905), точность ±1–10 мс. Для бытовых задач достаточно SNTP.

Можно ли использовать Google time из России?

Да, time.google.com доступен, но задержка из РФ 80–150 мс. Лучше использовать ntp1.vniiftri.ru (задержка 20–40 мс из Центральной России).

Как проверить, что NTP работает?

Windows: w32tm /query /status. Linux: timedatectl show-timesync или ntpq -p. Поле Source/Stratum покажет текущий сервер и уровень.

Что такое Stratum 0 в NTP?

Stratum 0 — эталонные часы (атомные, GPS-приёмники). Stratum 1 — серверы, подключённые напрямую к Stratum 0. Стандартные NTP-серверы работают на Stratum 2–3.

Как часто нужно синхронизировать время?

Для настольных ПК — каждые 60 минут (стандарт Windows). Для серверов — каждые 64–1024 секунд (iburst). Для видеорегистраторов — каждые 10–15 минут.

ТЭЗ сервер — что это?

ТЭЗ (Точных Эталонов Закладки) — система синхронизации времени в энергетике. Использует собственные протоколы помимо NTP. Для бытовых задач используйте стандартный NTP.

Почему время отстаёт на несколько секунд?

Причина: нет синхронизации, брандмауэр блокирует UDP 123, или нерабочая CMOS-батарея. Проверьте: w32tm /query /configuration | findstr NtpServer.

См. также: Ntp Server Dlya Videoregistratora, Vniiftri Ntp Server, Yandex Ntp Server, Public Ntp Servers Rossii, Ntp Server Russia Ip Adres

Павел — тюменский блогер
Павел — тюменский блогер
Полезное о Тюмени каждый день — без спама

Уже 7 900+ человек следят за моими обновлениями

Присоединяйся — бесплатно. Актуальное о Тюмени и никакого спама.

Подписаться ВКонтакте Читать на Дзен

🔔 Новые посты — сразу в ленте. Отписаться можно в один клик.