Синхронизация времени на Windows 10 через TimeServer
Синхронизация времени на Windows 10 через TimeServer
При работе со специализированным программным обеспечением, системами бухгалтерского учета, программами для трейд-ина на биржах, букмекерскими приложениями и другим софтом большое значение имеет пунктуальность выполнения задач. Несовпадение локального времени со временем компьютера может обернуться для пользователя различными негативными последствиями — вплоть до потери денежных средств.
Для успешного решения задач, требующих поминутной или даже посекундной пунктуальности, достаточно синхронизировать системное время на компьютере со временем той точки земного шара, где физически расположен удаленный сервер. Рассмотрим, для чего это делается, а также приведем инструкцию по настройке функции синхронизации системных часов в Windows 10.
Точное время на компьютере
Базовой задачей любого современного устройства — от смартфона до компьютера — является подсчет времени. Без этой фундаментальной функции выполнение компьютером какой-либо задачи невозможно в принципе. Аппаратная и программная составляющая устройств построена на том, чтобы сначала отсчитывать время, а только потом выполнять возложенную на них задачу.
Локальное время на компьютере требуется только для самого пользователя. Независимо от того, отстают или спешат часа, ПК будет исправно выполнять большинство требуемых задач. Однако при выходе в сеть пользователь может столкнуться с проблемой отказа доступа к какому-либо сетевому ресурсу. Большинство поисковых систем и социальных сетей, не говоря уже о специализированных сетевых сервисах, могут заблокировать компьютер, если его системное время не соответствует времени региона, в котором он расположен физически.
Из этого следует вывод, что точное время нужно не только компьютеру, но и пользователю, так как без этого он не сможет выполнять многие задачи, связанные работой в интернете.
Автоматическая синхронизация времени NTP
Любая операционная система, установленная не компьютер или мобильное устройство, имеет встроенную функцию синхронизации внутренних часов. Эта функция выполняет очень простую задачу — отправляет запрос на сервер синхронизации времени, а затем настраивает системные часы в соответствии с полученным ответом.
Для передачи необходимых данных операционная система использует специальный сетевой протокол NTP — «Network Time Protocol» или «Протокол сетевого времени». Данным протоколом учитывается длительность задержки между отправкой запроса на сервер и получением ответа от него. Благодаря этому принципу функционирования NTP даже при низкой скорости работы интернета на пользовательском компьютере будет установлено точное время с погрешностью не более 10 миллисекунд (1/100 секунды).
Что такое сервер синхронизации времени?
Сервер синхронизации времени (или сервер точного времени, NTP-сервер) — сервер, в задачу которого входит формирование и отправка пакета данных, в котором и содержится информация о текущем времени того региона, где физически расположен компьютер.
Здесь автоматически напрашивается вопрос: «Откуда сам NTP-сервер получает данные о времени в той или иной точке земного шара?» Все очень просто — NTP-сервер получает нужные данные от государственных служб точного времени или других источников. Последние, в свою очередь, сверяются по времени с реально действующими «Эталонами времени» — сложными комплексами, состоящими из множества технических систем и приборов измерения времени.
Синхронизация времени через TimeServer
В настоящий момент существует большое количество бесплатных NTP-серверов. Одним из самых популярных в России и во многих других странах мира является сервер точного времени TimeServer. Основные преимущества сервера:
- Возможность синхронизации со временем всех стран и городов мира.
- Минимально возможная погрешность (сервер осуществляет синхронизацию времени с атомным эталоном времени).
- Высокая скорость обработки данных независимо от количества подключенных к серверу компьютеров.
Настройка синхронизации времени с сервером TimeServer в Windows 10
Приведем пошаговую инструкцию настройки синхронизации времени с NTP-сервером TimeServer.
Записки IT специалиста
Мы уже неоднократно поднимали вопрос важности синхронизации времени, особенно сейчас, когда даже в небольших сетях появляется все больше и больше служб критичных к точному времени. Это криптография, системы контроля доступа и видеонаблюдения, кассовые узлы. В этих условиях точности обычных аппаратных часов начинает не хватать и хотя во многих случаях допускается разбег времени не более пяти минут, лучше не ждать пока это случится (как всегда в самый неподходящий момент), а обеспечить свою инфраструктуру собственным сервером времени. В данной статье мы рассмотрим, как это сделать в системах основанных на Debian.
Перед установкой сервера времени убедитесь. что в вашей системе правильно настроен часовой пояс, проверить и изменить его можно командой:
Данную и все последующие команды следует выполнять с правами суперпользователя.
После установки часового пояса обновите список пакетов и установите пакет NTP-сервера:
Пакет работоспособен сразу после установки и конфигурация из коробки достаточно актуальна, но лучше внести в нее некоторые дополнительные штрихи. Для изменения настроек откроем файл /etc/ntp.conf.
Начнем с вышестоящих серверов для синхронизации времени, рекомендуется выбирать ближайшие к вам сервера, их адреса можно получить на сайте ntppool.org. Затем найдем в конфигурационном файле следующую секцию:
И заменим значения на следующие:
В нашем примере приведены настройки для использования российских серверов времени. Ниже зададим настройку для синхронизации с аппаратными часами на случай отсутствия синхронизации с серверами в интернет:
Первая строка задает адрес аппаратных часов — 127.127.1.0, вторая указывает приоритет — stratum — он выбран таким образом, чтобы при наличии интернета NTP-сервер не синхронизировался с аппаратными часами. У серверов входящих в пулы ntp.org значение stratum равно двум.
Затем перейдем к списку контроля доступа, который состоит из сетевых адресов отсортированных по возрастанию адресов и масок. Запись по умолчанию — default соответствует адресу 0.0.0.0 с маской 0.0.0.0, если в записи не указана маска, то автоматически подставляется значение 255.255.255.255, что соответствует конечному хосту.
Кроме адресов строки списка содержат флаги, флаги указывают на те или иные ограничения, если строка не содержит флагов — это означает полный доступ к серверу. По умолчанию список контроля доступа, следующий:
Разберем его подробнее. Первые две строки задают значения по умолчанию, т.е. для любых клиентов, в сетях IPv4 и IPv6:
Перечисленные флаги имеют значения:
- kod — отправка клиенту, посылающему нежелательные запросы, пакета KoD (Kiss O’Death), получатель такого пакета обязан выполнить предписанную ему проверку и изменить свое поведение, в противном случае такой клиент будет отключен от сервера.
- notrap — запрет приема управляющих сообщений
- nomodify — запрет приема сообщений, изменяющих состояние сервера
- nopeer — запрет установки одноранговых отношений с другими NTP-серверами
- noquery — запрет любых запросов для синхронизации времени поступающих с других серверов
- limited — запрет обслуживания, если интервал между пакетами от клиента превышает разрешенные значения
Под ними расположены строки, дающие полный доступ к серверу локальной системе:
Отсутствие маски указывает на то, что это конечный узел, а отсутствие флагов предоставляет полный доступ.
При необходимости мы можем добавить свои записи, скажем для клиентов собственной сети с меньшим числом ограничений:
Если нужно запретить доступ к серверу времени, то следует использовать флаг ignore. Допустим, мы хотим запретить доступ для всех клиентов доменной сети, кроме эмулятора PDC:
Расположение строк не имеет значения, так как при запуске сервера все адреса будут отсортированы по возрастанию адреса/маски.
После внесения изменений следует перезапустить службу:
Проверить ее статус можно командой:
Состояние синхронизации с вышестоящими серверами можно узнать командой:
Которая выдаст нам следующий вывод:
На что следует обратить внимание? Прежде всего на символы слева от адреса сервера:
- * — сервер выбран для синхронизации
- + — сервер пригодный для синхронизации
- — — синхронизация с этим сервером не рекомендуется
- x — сервер недоступен
Затем на колонку refid — показывающее вышестоящий сервер синхронизации и колонку offset, которое показывает расхождение ваших часов с эталоном, при положительном значении наши часы спешат, при отрицательном отстают.
В колонке st указывается stratum — приоритет сервера, а delay содержит задержку ответа от сервера. Как видим, в нашем случае служба времени выбрала для синхронизации сервер с приоритетом 1, который синхронизируется от GPS-часов, несмотря на более высокий уровень задержки при работе с ним.
Ну и не забудьте разрешить доступ к вашему NTP-серверу в брандмауэре, добавив в правила iptables строку:
При необходимости можно ограничить доступ сетевым интерфейсом:
Как видим, настроить собственный сервер времени очень и очень просто, можно просто установить пакет и работать. Но гораздо лучше разобраться с настройками, хотя бы на базовом уровне, после чего для вас конфигурация NTP перестанет быть «китайской грамотой» и вы будете понимать, как именно работает ваш сервер.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Синхронизация времени через интернет на компьютере в Windows 7, 8
Часы Windows, расположены в правом нижнем углу экрана на панели задач рядом с кнопкой «свернуть все окна», языковой панелью, другими элементами и открываются по нажатию на них левой кнопки. Чтобы системные часы показывали точно, необходимо синхронизировать время на компьютере с интернетом в Windows 7, 8.
Синхронизация происходит с интернет-сервером и время вашего ПК автоматически обновляется. По умолчанию обновление происходит каждые 7 дней с наличием подключенного интернета. В статье рассмотрим, как включить синхронизацию, как ускорить обновление времени с сервером, и какую программу можно использовать.
Как включить, настроить синхронизацию времени на Windows 7, 8
Примечание: по умолчанию синхронизация времени через интернет включена в Windows.
Для начала Вам потребуется открыть панель управления Виндовс и выбрать в области просмотра мелкие или крупные значки. Далее в списке нажмите «дата и время».
В результате откроются опции даты и времени. Еще их можно вызвать, нажав левой кнопкой в область отображения даты и времени, и выбрать соответствующую ссылку (показана на скриншоте).
В окошке перейдите в раздел «время по интернету», здесь представлена информация о текущей синхронизации с наименованием сервера (если она включена). По умолчанию синхронизация по интернету производится с сервером от Microsoft, который называется time.windows.com. Для изменения настроек кликните «изменить параметры» и «да» (если включен контроль учетных записей).
В параметрах времени по интернету должна быть отмечена флажком опция «синхронизировать с сервером времени». Выберите один из предустановленных серверов или задайте свой (со списком серверов можно ознакомиться здесь http://support.microsoft.com/ru-ru/kb/262680). Далее нажмите «обновить сейчас», чтобы синхронизировать время на компьютере с интернетом. В случае успешной синхронизации, Вы увидите уведомление в этом же окне.
Для синхронизации времени через интернет Вы можете использовать различные утилиты такие как:
- Atomic Clock Sync
- NetTime
- SP TimeSync
- Другие
Через программы настраиваются все аспекты синхронизации, уменьшается интервал запроса на обновление. Стандартными методами так же можно синхронизировать время на компьютере с интернетом ускоренно и чаще, читаем дальше, как это сделать.
Как уменьшить интервал обновления времени с интернета
Бывает ситуация, что время постоянно сбивается из-за проблем с системными часами, даже если у Вас включена синхронизация времени на компьютере. Решением проблемы является правка NTP клиента для ускорения периода обновления. В зависимости от версии ОС Вам потребуется:
В реестре перейдите до раздела NtpClient (полный путь показан на картинке ниже). В правой стороне редактора дважды щелкните по параметру SpecialPollInterval. Далее в области системы счисления выберите «десятичная», и в поле значения будет число 604800, которое представляет собой 7 суток в секундах.
Например, если вы хотите синхронизировать время на компьютере с интернетом каждый день, тогда введите значение 86400, которое рассчитывалось по формуле 60 секунд * 60 минут * 24 часа * 1 день. Задайте свое количество секунд и нажмите OK.
Примечание: не ставьте значение меньше 14400 секунд (4 часа), иначе IP-адрес вашего компьютера может получить запрет от сервера времени.
Вы также можете ускорить синхронизацию вручную, но добраться до кнопки «обновить сейчас» составляет много шагов. В данном случае можно воспользоваться cmd. Для этого надо вызвать командную строку в Виндовс 7, 8 от имени администратора, а затем ввести команду ниже и нажать клавишу ввода.
Примечание: команда заработает, если синхронизация времени через интернет включена.
Чтобы еще ускорить процесс создайте bat файл и скопируйте в него команду синхронизации. Далее вынесите файл на рабочий стол или закрепите на панели задач и запускайте от имени администратора.
Предотвращение проблем во время синхронизации
Установить точное время через синхронизацию с интернетом не всегда удается. Вы можете столкнуться со следующими проблемами и путями их решения:
- Убедитесь, что часовой пояс, дата и время вручную правильно установлены на Вашем компьютере, иначе у Вас будет постоянно сбиваться время, пытаясь синхронизировать часы компьютера с сервером времени в интернете.
- Windows получает начальное время от BIOS, поэтому убедитесь, чтобы время и дата были правильно настроены в CMOS BIOS.
- Проверьте батарею CMOS на материнской плате. Если она слабая, тогда Ваши часы могут идти медленнее, теряя или сбрасывая время. Если это так, то вам просто необходимо заменить батарейку CMOS.
- Если ваш компьютер не будет держать точное время даже после включения синхронизации и изменения временных серверов, читайте выше про изменение интервала обновления.
Как видите, синхронизировать время на компьютере с интернетом в Windows 7, 8 для точного отображения не сложно. Все можно сделать стандартными шагами Виндовс. Программы лишь уменьшат затраты Вашего времени, например, сократят время синхронизации в два клика.
Сервер времени для синхронизации времени windows 7 в россии
ФГУП «ВНИИФТРИ» предоставляет открытый доступ к серверам синхронизации шкалы времени по протоколу NTP . На данный момент работает группа из 4-х серверов stratum 1, подключенных к государственному первичному эталону времени РФ , 4-х серверов stratum 1, подключенных к вторичным эталонам и один сервер stratum 2 синхронизирующийся с основной группировкой серверов. Все сервера предоставляют доступ по протоколу NTPv4 IPv4 в соответствии с международным стандартом RFC-5905 .
Протокол NTPv4 предоставляет точность синхронизации порядка десятков миллисекунд при взаимодействии через Интернет. Поддержка данного протокола реализована для большинства операционных систем:
- демон ntpd для Unix-подобных систем
- встроенные средства настройки даты и времени или W32tm.exe для операционных систем MS Windows
Описание выпускаемых изделий:
Адрес | Порт | Уровень | Устройство | Доступ |
---|---|---|---|---|
ntp1.vniiftri.ru | IPv4 UDP 123 | stratum 1 | Meinberg LANTIME M300/MRS | свободный |
ntp2.vniiftri.ru | IPv4 UDP 123 | stratum 1 | Meinberg LANTIME M300/MRS | свободный |
ntp3.vniiftri.ru | IPv4 UDP 123 | stratum 1 | Meinberg LANTIME M300/MRS | свободный |
ntp4.vniiftri.ru | IPv4 UDP 123 | stratum 1 | Symmetricom SyncServer S250i | свободный |
ntp21.vniiftri.ru | IPv4 UDP 123 | stratum 2 | Linux kernel ntpd 4.2.6 Intel Xeon | свободный |
ntp1.niiftri.irkutsk.ru | IPv4 UDP 123 | stratum 1 | свободный | |
ntp2.niiftri.irkutsk.ru | IPv4 UDP 123 | stratum 1 | свободный | |
vniiftri.khv.ru | IPv4 UDP 123 | stratum 1 | Meinberg LANTIME M300/MRS | свободный |
vniiftri2.khv.ru | IPv4 UDP 123 | stratum 1 | Meinberg LANTIME M300/MRS | свободный |
NTP использует для своей работы протокол UDP. Система NTP чрезвычайно устойчива к изменениям латентности среды передачи.
NTP использует алгоритм Марзулло (предложен Кейтом Марзулло (Keith Marzullo) из Университета Калифорнии, Сан-Диего), включая такую особенность, как учёт времени передачи. В версии 4 способен достигать точности 10 мс (1/100 с) при работе через Интернет, и до 0,2 мс (1/5000 с) и лучше внутри локальных сетей.
Время представляется в системе NTP 64-битным числом (8 байт), состоящим из 32-битного счётчика секунд и 32-битного счётчика долей секунды, позволяя передавать время в диапазоне 2 32 секунд, с теоретической точностью 2 −32 секунды. Поскольку шкала времени в NTP повторяется каждые 2 32 секунды (136 лет), получатель должен хотя бы примерно знать текущее время (с точностью 50 лет).
Сервер времени для синхронизации времени windows 7 в россии
Назначение
Программно-аппаратный комплекс Сервер единого времени TimeVisor ® предназначен для обеспечения высокоточной синхронизации времени абонентов сети, входящих в состав системы. Источниками точного времени UTC (Universal Time Corrected – универсальное мировое время по Гринвичу) являются приемники систем GPS или GPS/ГЛОНАСС, совмещенные с активной антенной. Приемник имеет пыле- и влагозащищенный корпус и размещается вне помещения, под открытым небом.
Модельный ряд
№ | Модель | Питание | Комплект модификации | Спутниковая система навигации | Точность | Вес комплекта, габариты | Цена за единицу |
---|---|---|---|---|---|---|---|
1 | TimeVisor2 | 24/220V | Приемник временной синхронизации, интерфейсный кабель 30 м. | GPS/ ГЛОНАСС | ±5. 10 мс | 4 кг 400х400х250 мм | ПО ЗАПРОСУ |
2 | TimeVisor3 | 24/220V | Приемник временной синхронизации, интерфейсный кабель 30 м. | GPS/ ГЛОНАСС (1PPS) | ±10 мкс | 4 кг 400х400х250 мм | ПО ЗАПРОСУ |
*Базовая стоимость включает в себя аппаратную часть, базовое программное обеспечение, приемник временной синхронизации, интерфейсный кабель 30 метров. Для расчета стоимости иных комплектаций просим воспользоваться формой заказа.
Преимущества
- В новых версиях TimeVisor2 и TimeVisor3 полностью обновлен Web-конфигуратор (с сохранением функциональности конфигуратора предыдущей версии), среди новых функций которого можно назвать:
- возможность оперативного контроля состояния связи с источником точного времени (со спутниками) и статуса синхронизации времени
- возможность анализа статистики синхронизации времени за временной промежуток на основе графического представления данных
- возможность выполнения сложных сетевых настроек, в том числе использование дополнительных сетевых адресов, сетевых шлюзов и маршрутов
- возможность защитить WEB-интерфейс от случайного изменения настроек использованием авторизованного доступа с настройкой учетных записей и паролей
Технические характеристики
МОДЕЛЬ TimeVisor2 TimeVisor3 ОСНОВНЫЕ ФУНКЦИИ Пределы абсолютной погрешности От ± 5 до ± 10 мс ± 10 мкс (1PPS) Режимы работы клиент-сервер / широковещательный Поддерживаемые сетевые протоколы NTP v.1-4 / NTP «широковещательный» режим / SNTP (Simple Network Time Protocol) Операционная система Linux Интерфейсы 1 порт Ethernet 100 Base-T с пром. защитой от статических разрядов (ESD-защитой), 1 порт RS232, 4 порта RS-485 / 2 порта RS-422 Настройка Web-конфигуратор Поддерживаемые операционные системы клиентов Windows 2000/XP/Vista/7/10/Server 2008/Server 2012/Server 2016, Linux, QNX и ряд других ЭЛЕКТРОПИТАНИЕ Напряжение питания 24/220V Максимальная потребляемая мощность не более 14 Вт КОНСТРУКЦИЯ Габаритные размеры 141 х 90 х 65 мм Монтажное крепление Рейка DIN, зажим Приемники систем GPS/ГЛОНАСС (Приемник временной синхронизации) Габаритные размеры (В х Ш) 60 х 97 мм Вес 0,3 кг Степень защиты IP67 Способ крепления М24х2 резьба Интерфейсный кабель Длина 30,60,90,120 м УСЛОВИЯ ЭКСПЛУАТАЦИИ Температура окружающего воздуха От — 40°С до + 60°С Относительная влажность воздуха От 10% до 85% при температуре + 35°С Атмосферное давление От 84 до 106,7 кПа (от 630 до 800 мм рт. ст.) СЕРТИФИКАЦИЯ Декларация на соответствие технического регламента таможенного союза ТР ТС ОПЦИИ Кронштейн приемника временной синхронизации TimeVisor (универсальный) Модель Вес комплекта, габариты Цена за единицу Кронштейн приемника временной синхронизации TimeVisor (универсальный) 1,2 кг
27х22х20 смПО ЗАПРОСУ Принципы работы
Сигналы точного времени передаются либо от Глобальной Системы Позиционирования GPS (Global Positioning System), либо от Глобальной Навигационной Спутниковой Системы (ГЛОНАСС).
Передача пакетов точного времени от TimeVisor к абонентам осуществляется по сетевому протоколу времени NTP (Network Time Protocol). Для взаимодействия абонентов с TimeVisor на них устанавливаются и настраиваются службы точного времени. Служба точного времени кроме коррекций времени осуществляет подстройку хода системных часов компьютера, что позволяет сохранить точное время в течение продолжительного периода в случае сбоя работы сети.
Для повышения надежности и отказоустойчивости можно использовать дополнительный (резервный) сервер времени. Резервирование настраивается при конфигурировании служб точного времени на абонентах.
TimeVisor в зависимости от настроек обеспечивает работу в следующих режимах:
«Клиент-сервер». Абоненты периодически отправляют запросы серверу времени на получение точного времени. Получив запрос, сервер времени сразу же отправляет запросившему абоненту ответ, содержащий метку времени. Данный режим позволяет синхронизировать время на абонентах с минимальной погрешностью.
«Широковещательный». TimeVisor периодически рассылает сигналы точного времени всем абонентам сети. Этого решения вполне достаточно для автоматической синхронизации времени всех абонентов сети при относительно невысоких требованиях к погрешности синхронизации.
Применение
Существует ряд информационных систем, в которых необходимо наличие точного единого времени. К таким системам относятся:
- Автоматизированные системы коммерческого учёта ресурсов (особенно энергоресурсов)
- Распределённые корпоративные информационные системы
- Системы промышленной автоматизации
- Автоматизированные платёжные системы
- Автоматизированные системы управления транспортом и т.д.
Для повышения надёжности и отказоустойчивости системы, в службе точного времени предусмотрена возможность использования дополнительного (резервного) сервера времени.
Опросный лист
Для заказа скачайте опросный лист, заполните и пришлите по адресу krug@krug2000.ru.
Заказать продукцию, услуги или задать любые вопросы нашим специалистам Вы также можете с помощью формы обратной связи.