macOSСредняя

Как исправить проблемы синхронизации NTP в macOS за 5 минут

Если macOS не синхронизируется с сервером NTP, время будет сбиваться. В этом гайде мы расскажем, как быстро диагностировать и исправить проблемы синхронизации времени на macOS.

Обновлено 24 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:macOS Ventura 13macOS Monterey 12macOS Big Sur 11

Введение

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

Требования

  • macOS Ventura 13, Monterey 12 или Big Sur 11 (или более поздние версии).
  • Доступ к Терминалу (доступно по умолчанию).
  • Права администратора для выполнения команд с sudo.

Пошаговая инструкция

Шаг 1: Проверить статус синхронизации NTP

Откройте Терминал (/Applications/Utilities/Terminal.app) и выполните команду:

sntp -sS time.apple.com

Если запрос успешен, вы увидите строку TIME:, указывающую точное системное время. Ошибка (например, ч asym, ночас) указывает на проблему с подключением или настройками сервера.

Шаг 2: Сбросить NTP-кэш

Сброс кэша DNS/NTP может исправить скрытые ошибки:

sudo killall -HUP mDNSResponder

Введите пароль администратора, если запросит. После перезапуска демона повторите шаг 1 для проверки.

Шаг 3: Проверить настройки сервера времени

  1. Откройте Системные настройкиЧасы.
  2. Нажмите значок Настроек (внизу слева).
  3. Убедитесь, что выбран Автоматический выбор сервера или добавьте надёжный публичный сервер, например time.nist.gov.
  4. Нажмите Синхронизировать сейчас, чтобы принудительно выполнить запрос к серверу.

Шаг 4: Обновить macOS и установленные обновления

Обновления macOS часто содержат исправления NTP-сервиса:

  1. Перейдите в Системные настройкиОбновление программного обеспечения.
  2. Нажмите Проверить и установите все доступные обновления.

Шаг 5: Перезагрузить Mac и проверить результат

Перезагрузите систему через меню Apple → Перезагрузить. После загрузки снова откройте Терминал и выполните:

date
sntp -sS time.apple.com

Если обе команды отображают актуальное время, синхронизация NTP исправлена.

Проверка результата

  • Команда date должна показывать текущее системное время.
  • sntp -sS должен завершиться с кодом ночас (асимметричный задержка) не более нескольких секунд — это нормально.

Если время всё ещё сбивается, перейдите к разделу «Возможные проблемы».

Возможные проблемы

  • Недостаточные права: при выполнении команд в Терминале без sudo могут отображаться ошибки доступа. Запустите терминал как администратор (Правка → Службы → Запустить терминал как администратор).
  • Сбои сети: если NTP-сервер недоступен, попробуйте переключиться на другой, например pool.ntp.org или time.nist.gov.
  • Сбой службы «Синхронизация времени»: выполните sudo launchctl restart com.apple.timeagent, чтобы перезапустить службу.

Если проблема сохраняется после всех шагов, возможно, неисправен аппаратный модуль времени на Mac или проблема на стороне интернет-провайдера. В этом случае обратитесь в сервисный центр Apple.

Часто задаваемые вопросы

Почему macOS не синхронизирует время с сервером NTP?
Как проверить, синхронизирован ли macOS с NTP?
Что делать, если macOS продолжает терять синхронизацию?
Как добавить пользовательский NTP-сервер в macOS?

Полезное

Проверить статус синхронизации NTP
Сбросить NTP-кэш
Проверить настройки сервера времени
Обновить macOS и установленные обновления
Перезагрузить Mac и проверить результат

Эта статья помогла вам решить проблему?