Как создать NTP-сервер в локальной сети Windows?

Как создать NTP-сервер в локальной сети Windows? - коротко

Для создания NTP-сервера в локальной сети Windows необходимо установить и настроить программу Meinberg NTP, которая поддерживает работу на платформе Windows. После установки следует настроить параметры сервера в соответствии с требованиями сети.

Как создать NTP-сервер в локальной сети Windows? - развернуто

Создание NTP-сервера в локальной сети Windows включает несколько этапов, начиная с установки необходимого программного обеспечения и заканчивая его конфигурацией и тестированием. В данном руководстве рассмотрим шаги по созданию NTP-сервера на основе Windows Server.

  1. Установка сервера: Для начала необходимо установить операционную систему Windows Server. Это может быть любая из поддерживаемых версий, таких как Windows Server 2016 или Windows Server 2019. Убедитесь, что сервер имеет постоянное соединение с интернетом для синхронизации времени.

  2. Установка NTP-сервера: Для установки NTP-сервера на Windows Server используется встроенный сервис W32Time. Этот сервис позволяет синхронизировать время с внешними NTP-серверами и предоставлять время другим устройствам в сети.

    Откройте окно "Службы" (Services) через панель управления или используя команду services.msc. Найдите службу "W32Time" и убедитесь, что она запущена. Если служба не запущена, запустите её.

  3. Конфигурация W32Time: Для конфигурации W32Time в качестве NTP-сервера используется командная строка или PowerShell. Откройте PowerShell с правами администратора и выполните следующие команды:

    w32tm /config /manualpeerlist:"time.windows.com,0x1" /syncfromflags:manual /reliable:YES /update
    w32tm /resync
    

    Эти команды указывают W32Time использовать внешний NTP-сервер time.windows.com для синхронизации времени и обновляют конфигурацию сервиса.

  4. Настройка брандмауэра: Убедитесь, что брандмауэр Windows разрешает входящие соединения для NTP-сервера. Для этого откройте "Панель управления" -> "Система и безопасность" -> "Windows Defender Firewall with Advanced Security". Настройте правила, разрешающие входящие соединения на порту 123 (UDP).

  5. Проверка конфигурации: Для проверки корректности конфигурации и синхронизации времени можно использовать следующую команду в PowerShell:

    w32tm /query /status
    

    Эта команда выведет текущий статус W32Time, включая информацию о синхронизации с внешними серверами и состоянии времени.

  6. Тестирование NTP-сервера: После завершения всех настроек необходимо проверить, что другие устройства в сети могут синхронизироваться с вашим NTP-сервером. Для этого на клиентских устройствах используйте команду:

    w32tm /resync /nowait
    

    Эта команда попытается синхронизировать время с NTP-сервером и выведет результат.

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