Фильтры
Сбросить

NTP-сервер

Опубликовано 12.11.2026
17 мин
10
NTP-сервер  Изображение 1

NTP-сервер — это узел, который передаёт точное время по сети, чтобы компьютеры, серверы, камеры и другое оборудование могли синхронизировать свои часы. Для отдельного компьютера подойдут публичные серверы ВНИИФТРИ, MSK-IX или российского пула NTP Pool. В компании удобнее организовать внутренние источники времени, а в домене Windows — сохранить штатную иерархию синхронизации. Для надёжной работы используют несколько источников и проверяют, откуда устройство действительно получает время.

Что такое NTP-сервер и зачем синхронизировать время

Компьютерные часы постепенно уходят вперёд или отстают из-за особенностей генератора частоты и условий работы. Разовая ручная настройка этого не исправляет. NTP периодически сравнивает время с источником и корректирует часы.

Network Time Protocol переводится как «протокол сетевого времени». «Сервер времени», «сервер точного времени» и «НТП-сервер» здесь означают одно и то же. Сервером может быть специальный прибор, физическая или виртуальная машина. Узел способен получать время извне и одновременно раздавать его локальным клиентам.

Что происходит при расхождении часов

  • Вход в домен. Kerberos использует временные метки для защиты от повторных запросов. По документации Microsoft стандартный допуск — пять минут; его можно изменить политикой. Это предел, а не желательная точность.
  • TLS-сертификаты. Из-за неверной даты действующий сертификат может выглядеть ещё не вступившим в силу или просроченным.
  • Журналы. События разных машин трудно выстроить в правильной последовательности.
  • Учёт и 1С. Сложнее сопоставлять операции и записи журналов; последствия зависят от приложения.
  • Расписания и резервные копии. Перевод часов может влиять на запуск заданий и отметки в отчётах.
  • Видеонаблюдение. Время камер, архива и системы доступа не совпадает.

Как работает NTP и зачем ему порт 123

NTP использует UDP и порт 123 на сервере. Клиент учитывает четыре метки: отправку запроса, его получение сервером, отправку ответа и его получение клиентом. По ним оцениваются задержка и смещение часов. Служба накапливает измерения и отбрасывает неудачные образцы.

Расчёт предполагает примерно одинаковую задержку в обе стороны. Асимметрия маршрута добавляет погрешность: близкий стабильный источник может оказаться полезнее удалённого узла более высокого уровня.

Небольшие ошибки обычно исправляются плавно, изменением скорости хода часов. Большие при запуске могут исправляться скачком — это зависит от службы и настроек. Для чувствительных приложений такую коррекцию планируют заранее.

Разрешение 123/TCP не заменяет 123/UDP. Обычному клиенту нужно отправлять запросы и получать ответы; открывать входящие запросы всему интернету не требуется.


Что означает stratum

Stratum — положение узла в цепочке синхронизации. В NTPv4, описанном в RFC 5905, используются следующие значения:

Уровень Значение
0 Условное обозначение эталона: атомных часов или спутникового приёмника. Это не публичный NTP-сервер; в сетевом пакете ноль имеет служебный смысл
1 Сервер получает время непосредственно от эталона
2–15 Сервер получает время по сети; его уровень на единицу больше уровня выбранного источника
16 Узел не синхронизирован и непригоден как обычный источник

Stratum не гарантирует точность: удалённый stratum 1 может оказаться хуже локального stratum 2. Через интернет обычно рассчитывают на миллисекунды, иногда десятки миллисекунд; в хорошей локальной сети — на доли миллисекунды. Для жёстких требований к микросекундной точности проектируют PTP по стандарту IEEE 1588 и подбирают совместимое оборудование.

NTP-серверы России: адреса и источники времени

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

Адреса сверены по опубликованным материалам операторов и NTP Pool 12 ноября 2026 года. Это справочные данные, а не проверка доступности по UDP из вашей сети.

Оператор или проект Адрес для настройки Уровень и эталон Официальный источник
ВНИИФТРИ ntp1.vniiftri.ru, ntp2.vniiftri.ru, ntp3.vniiftri.ru, ntp4.vniiftri.ru Опубликованы как stratum 1; сигналы государственного эталона времени и частоты Материал ВНИИФТРИ о службе времени
MSK-IX ntp.msk-ix.ru; IPv4: 194.190.168.1; IPv6: 2001:6d0:ffd4::1 По данным оператора, stratum 1, ГЛОНАСС База знаний MSK-IX
NTP Pool, российская зона ru.pool.ntp.org, имена 0.ru.pool.ntp.org — 3.ru.pool.ntp.org Зависит от узла; единого эталона и фиксированного уровня нет Российская зона NTP Pool

ВНИИФТРИ

ВНИИФТРИ — главный метрологический центр Государственной службы времени и частоты. Четыре адреса основной площадки опубликованы институтом и на дату сверки присутствовали в записях NTP Pool для оператора ВНИИФТРИ.

Описание оборудования относится к моменту публикации материала института. Четыре имени одного оператора не гарантируют независимость площадок и каналов.

MSK-IX

Узлы MSK-IX находятся в Москве, Санкт-Петербурге, Екатеринбурге и Новосибирске, эталон — ГЛОНАСС. Технология anycast позволяет обслуживать один адрес из нескольких точек согласно сетевой маршрутизации.

Это повышает доступность, но одно имя остаётся одним источником для клиента. Предпочтительно задавать имя; опубликованный IP пригодится оборудованию без поддержки FQDN-имён серверов.

Российский пул pool.ntp.org

Пул объединяет серверы разных участников. Через DNS клиент получает адреса узлов; выдача меняется. Для нескольких обращений предусмотрены имена 0.ru.pool.ntp.org, 1.ru.pool.ntp.org, 2.ru.pool.ntp.org и 3.ru.pool.ntp.org.

На странице зоны 12 ноября 2026 года отображались 316 активных серверов IPv4 и 58 IPv6. Числа меняются; складывать их как количество уникальных физических серверов нельзя.

Пул обеспечивает разнообразие и замену узлов, но не закрепляет клиента за владельцем. Выбранный адрес виден в диагностике. При строгой политике выбора операторов удобнее фиксированные источники.

Не закрепляйте случайный IP из выдачи навсегда. В chrony используйте директиву pool, рассчитанную на меняющийся набор адресов. Цифры 0–3 не обозначают stratum.

Есть ли NTP-сервер у Яндекса

time.yandex.ru — веб-сервис с часами. Подтверждения отдельного общедоступного NTP-адреса Яндекса в официальных материалах не найдено. В документации Yandex Cloud рекомендованы в том числе российский пул и ВНИИФТРИ. Используйте подтверждённые адреса из таблицы, а в облаке учитывайте рекомендации платформы.

Сколько источников указывать

Один адрес — точка отказа. При конфликте двух трудно понять, кто прав; три дают больше данных, но после потери одного остаются два.

Рекомендации IETF по эксплуатации NTP, RFC 8633, предлагают не менее четырёх независимых и разнообразных источников, когда точность важна. Разные имена ещё не означают разные эталоны и инфраструктуру. Упрощённые клиенты могут перебирать адреса последовательно вместо сравнения показаний.


Как синхронизировать время на компьютере

Сначала выясните, кто управляет часами: настройки отдельного ПК, участника домена и облачной ВМ различаются. Корпоративная политика может отменять локальные изменения.

Windows: параметры и W32Time

Синхронизация времени на компьютере

На обычном компьютере:

  1. Откройте Параметры → Время и язык → Дата и время.
  2. Включите автоматическую установку времени.
  3. Проверьте часовой пояс и нажмите «Синхронизировать сейчас», если кнопка доступна в вашей версии Windows.

NTP работает относительно UTC; часовой пояс определяет отображение. При ошибке на ровное количество часов (или получасов, в редких случаях) сначала проверьте пояс.

Следующий пример задаёт источники для компьютера вне домена. Откройте командную строку от имени администратора. Если W32Time остановлена, предварительно запустите её командой net start w32time.

w32tm /config /manualpeerlist:"ntp1.vniiftri.ru,0x8 ntp.msk-ix.ru,0x8 0.ru.pool.ntp.org,0x8 1.ru.pool.ntp.org,0x8" /syncfromflags:manual /update
w32tm /resync /rediscover
w32tm /query /source
w32tm /query /status

По документации Microsoft по W32Time, адреса в /manualpeerlist разделяются пробелами, весь список заключается в кавычки. Запятая в имя,0x8 отделяет имя от флага клиентского режима.

Пул может вернуть узлы уже указанных операторов: четыре имени не гарантируют независимость. После /config проверьте источник и последнюю успешную синхронизацию.

Linux: выбор службы времени

Посмотрите текущее состояние:

timedatectl status
systemctl status chronyd chrony systemd-timesyncd --no-pager

Часть служб может отсутствовать. Имя chrony зависит от дистрибутива; timedatectl показывает настройки, но сам не синхронизирует часы.

Для простого клиента подходит systemd-timesyncd, для сравнения источников и раздачи времени — chrony. Установку уточняйте для своего дистрибутива. Оставьте одну службу постоянной коррекции.

Настройка chrony

Откройте конфигурацию, обычно /etc/chrony.conf или /etc/chrony/chrony.conf. Сохранив служебные параметры, замените блок источников:

server ntp1.vniiftri.ru iburst
server ntp.msk-ix.ru iburst
pool ru.pool.ntp.org iburst maxsources 4

server задаёт источник, pool — набор адресов, iburst ускоряет начальные измерения. Удалите ненужные дубли, включая подключаемые файлы.

Перезапустите службу: sudo systemctl restart chronyd либо sudo systemctl restart chrony, в зависимости от системы. Затем:

chronyc sources -v
chronyc tracking

Параметр makestep 1.0 3 разрешает скачок при ошибке более секунды в первых трёх обновлениях после запуска chrony. Перезапуск открывает это окно снова: учитывайте риск скачка для работающих приложений.

Настройка systemd-timesyncd

Если выбран systemd-timesyncd, создайте каталог /etc/systemd/timesyncd.conf.d и файл ntp.conf внутри него:

[Time]
NTP=ntp1.vniiftri.ru ntp.msk-ix.ru 0.ru.pool.ntp.org 1.ru.pool.ntp.org

После отключения конкурирующей службы, при установленном пакете, выполните:

sudo systemctl enable --now systemd-timesyncd
sudo systemctl restart systemd-timesyncd
timedatectl status
timedatectl timesync-status

timesync-status показывает состояние именно systemd-timesyncd; для chrony нужен chronyc. По документации systemd, служба реализует SNTP и перебирает серверы последовательно. Несколько адресов дают возможность переключения, а не полноценного сравнения показаний.

Источники также поступают из сетевых настроек и DHCP. FallbackNTP используется при отсутствии других заданных источников, а не как обычный резерв после NTP.

Свой NTP-сервер в компании

Meinberg LANTIME M300 — передняя панель

Meinberg LANTIME M300: передняя панель. Фото: Meinberg.

Внутренние источники упрощают сетевые правила, наблюдение за временем и обслуживание устройств без интернета. Для небольшой сети без домена возможна схема:

  1. Два внутренних узла получают время от нескольких внешних источников.
  2. Компьютеры и оборудование обращаются к внутренним узлам.
  3. Администратор отслеживает доступность источников и расхождение часов.

Два узла позволяют обслуживать один без полной остановки службы, но не решают проблему выбора при конфликте показаний. При строгих требованиях проектируют больше независимых источников. Две ВМ на одном хосте сохраняют общую точку отказа.

Как раздавать время внутри сети

В chrony обслуживание клиентов разрешают директивой:

allow 192.168.10.0/24

Замените подсеть на свою, сохраните внешние источники и разрешите в межсетевом экране 123/UDP только от нужных сегментов. Правило chrony и сетевое правило нужны одновременно. Клиентам задайте внутренние адреса.

Узел должен успешно синхронизироваться. Не объявляйте его локальные часы эталоном ради исчезновения предупреждения: вся сеть может получить неверное время.


Какое оборудование нужно

Важнее доступность и стабильная сеть, чем мощность процессора. Обычно достаточно существующего постоянно работающего узла. При подборе сервера для офиса в Сервер Молл учитывайте общую нагрузку и резервирование. Выбор платформы разобран в статье «Как выбрать сервер для офиса».

Сервер и обслуживающую сеть подключают к ИБП. Если коммутатор отключился, работающий сервер не спасёт синхронизацию. Расчёт питания описан в материале «ИБП и PDU для стойки».

При потере эталона часы продолжают ход, но неопределённость растёт. Допустимая длительность автономной работы зависит от генератора и требований приложений.

Время в домене Active Directory

Участники домена получают время через контроллеры. На вершине иерархии леса находится эмулятор PDC корневого домена леса: ему задают доверенные внешние или аппаратные источники.

Не прописывайте публичные адреса каждому доменному компьютеру. Обычный участник, вручную переключённый на внешний NTP, возвращается к иерархии следующими командами администратора:

w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time
w32tm /resync /rediscover

Этот пример не предназначен для корневого PDC. Централизованные настройки задают политиками; после переноса роли PDC проверяют источник нового владельца.

Аппаратный сервер времени ГЛОНАСС/GPS

Изолированной сети для привязки к точному внешнему времени нужен доступный эталон. Один вариант — сервер с приёмником ГЛОНАСС/GPS и антенной с подходящим обзором неба. Его выбирают для:

  • собственного stratum 1;
  • работы без интернет-служб;
  • заданного сохранения точности при потере сигнала;
  • резервирования и контроля источников.

Важны качество генератора, антенна, кабель и наблюдение за приёмом. Два прибора с общими условиями приёма сохраняют общие риски.

Время в виртуальных машинах

Постоянная коррекция от гипервизора может конфликтовать со службой гостя. Выберите основной механизм по документации платформы. Разовая коррекция после запуска отличается от постоянной: её иногда допускают вместе с NTP.

Для контроллера домена опасна петля: он берёт время у хоста, хост — у этого же домена. Microsoft рекомендует для виртуальных контроллеров домена отключать синхронизацию с хостом, сохраняя доменную иерархию. Корневому PDC нужен доверенный источник.

После отката к снимку проверьте часы и новую синхронизацию: внешние системы продолжают жить в текущем времени.

NTP на сетевом оборудовании, камерах и BMC

Сетевое оборудование и серверная инфраструктура

Сеть, камеры и контроллеры управления ведут собственные журналы. Их часы тоже нужно синхронизировать.

Маршрутизаторы и коммутаторы

Маршрутизаторы и управляемые коммутаторы могут получать время по NTP. Возможность раздавать его клиентам проверяют отдельно: поле NTP в меню может означать только клиентскую роль.

Укажите внутренние источники, проверьте доступ из сети управления и часовой пояс. При использовании имени нужен DNS. Сервер должен быть достижим именно из сетевого контекста службы управления. После настройки смотрите состояние синхронизации, а не только сохранённый адрес.

IP-камеры и видеорегистраторы

Задайте камерам и регистратору согласованные источники и часовой пояс. Пункты меню уточняйте по руководству модели.

Если камера не видит NTP в другом сегменте, настройте межсетевые правила или локальный источник. Сопоставьте отметки на записях: неверный пояс может сохранять ошибку отображения.

Подбор остальной платформы рассмотрен в статье «Как выбрать сервер для видеонаблюдения».

Контроллеры управления iDRAC и iLO

BMC — отдельный контроллер управления со своими журналами. Синхронизация основной ОС не гарантирует правильных отметок аппаратных событий.

Руководство Dell iDRAC9 предусматривает настройку NTP самого контроллера. Для iLO и других поколений параметры проверяют по соответствующей документации. Различия разобраны в статье «iDRAC, iLO и IPMI: удалённое управление сервером».

Источник должен быть доступен из сети управления: тогда аппаратные события можно сопоставить с журналом ОС.

Чем SNTP отличается от NTP и что даёт NTS

SNTP — упрощённое использование NTP с совместимыми основными пакетами. Отличаются алгоритмы измерений и выбора источников. Применяется во встроенных устройствах; отдельный сервер SNTP обычно не нужен.

Камере может хватить простого клиента; узлу времени компании нужны обработка нескольких источников и наблюдение за точностью.

NTS, описанный в RFC 8915, защищает NTP: ключи согласуются через TLS, затем применяется аутентифицированное шифрование для проверки подлинности и защиты от подмены.

Для ключей стандартно нужен 4460/TCP, для обмена временем — 123/UDP. Поддержку NTS должны подтвердить обе стороны: произвольный адрес из таблицы не подойдёт. Защита не исправляет маршрут или ошибочный эталон — несколько источников полезны и здесь.

Как проверить синхронизацию и найти ошибку

Проверяйте выбранный источник, последнюю успешную синхронизацию и расхождение часов. Сохранённые настройки ещё не означают получения времени.

Проверка в Windows

w32tm /query /status
w32tm /query /peers
w32tm /query /configuration

Посмотрите источник, stratum и свежесть синхронизации. Для оценки расхождения с отдельным узлом:

w32tm /stripchart /computer:ntp.msk-ix.ru /dataonly /samples:5

Команда не настраивает синхронизацию. Она использует временный исходящий UDP-порт, а клиент W32Time — порт 123. Успешный stripchart не доказывает, что сетевые правила разрешают работу службы.

Проверка в Linux

У chrony команды chronyc sources -v и chronyc tracking показывают источники и состояние часов. Звёздочка отмечает выбранный источник, плюс — дополнительные участвующие, вопрос — пока непригодный. Reach 377 означает ответы на восемь последних опросов, а не задержку в миллисекундах.

Для systemd-timesyncd используйте timedatectl timesync-status. В общей сводке timedatectl активная служба и синхронизированные часы — разные признаки.

Если уже работает совместимая служба ntpd, ntpq -p покажет источники, доступность, задержку и смещение. Устанавливать другую службу ради этой команды не нужно.

Частые ошибки

Видеонаблюдение и синхронизация времени

Проблема Причина Решение
Нет ответов Закрыт 123/UDP, ошибка DNS или маршрута Проверить запросы и ответы из нужного сегмента
После отказа нет синхронизации Единственный источник Добавить источники
В домене разное время Прямые обращения к разным внешним или внутренним узлам Восстановить иерархию, проверить PDC
Сдвиг на несколько часов Часовой пояс или аппаратные часы Согласовать настройки
Скачки в ВМ Два постоянных механизма коррекции Согласовать гипервизор и службу гостя
Дата сбрасывается после выключения Аппаратные часы или их питание Проверить оборудование

В Linux предпочтительно хранить аппаратные часы в UTC. Windows часто использует местное время; на машине с двумя ОС настройки согласуют. Местное время в BIOS не запрещает NTP, но неверная интерпретация даёт сдвиг после загрузки.

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

Какой порт использует NTP?

Сервер принимает обычные запросы на 123/UDP. Для согласования ключей NTS дополнительно стандартно используется 4460/TCP.

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

Для отдельного ПК подойдут ВНИИФТРИ, MSK-IX и российский пул. Оценивайте доступность и стабильность измерений из своей сети. В компании используйте внутренние источники, в домене — штатную иерархию.

Можно ли указать time.yandex.ru?

Подтверждённого публичного NTP-сервиса по этому адресу нет: он относится к веб-сервису с часами. Используйте документированные источники из таблицы.

Нужен ли отдельный сервер для SNTP?

Обычно нет: клиент SNTP может запрашивать время у совместимого NTP-сервера. Различаются возможности обработки измерений.

Что такое stratum 16?

Это признак несинхронизированного узла. Его нельзя считать пригодным только потому, что он отвечает на запросы.

Как организовать время без лишних сложностей

Для ПК достаточно исправной службы, доступных источников и правильного пояса. В компании определите, кто получает и раздаёт время, сохраните доменную иерархию и предусмотрите отказ источника. Синхронизируйте также камеры и сеть управления — тогда журналы систем сложатся в последовательную историю.


Автор

СЕРВЕР МОЛЛ

Поделиться
Комментарии
(0)
Ещё не добавлено ни одного комментария
Написать комментарий
Поля, отмеченные *, обязательны для заполнения
client consultations icon-delivery discount icon-facebook franchise icon-google_plus it-solutions icon-jivosite icon-menu icon-up icon-message payment icon-recall shops-local shops-network icon-solutions icon-support tasks icon-twitter Group 8 icon-user icon-viber icon-vk icon-watsup icon-watsup-2
Мы используем файлы 'cookie', чтобы обеспечить максимальное удобство пользователям.