NTP без DNS

У меня есть ящик под управлением Ubuntu 10.04 x86, и он изолирован по необходимости от большого количества сети. Он заблокирован от DNS.

Я хотел бы, чтобы он сохранял точное время, поэтому я настроил NTP с несколькими серверами, все IP-адреса. У него есть IP-адрес, поэтому ему не нужно выполнять поиск DNS, riiiight?

Вот ошибка, которую я получаю, когда пытаюсь обновить время:

дата до синхронизации:

Fri May 20 08:03:32 PDT 2016
* Stopping NTP server ntpd
...done.
Name server cannot be used, exiting20 May 08:03:32 ntpdate[26887]: name server cannot be used, reason: Temporary failure in name resolution

* Starting NTP server ntpd
...done.
COMMAND FAILED: /usr/sbin/ntpdate -u 216.228.192.69 prefer #S2Platform-Server1 131.107.13.100 prefer #S2Platform-Server2 192.43.244.18 prefer #S2Platform-Server3
date after sync:
Fri May 20 08:03:32 PDT 2016
Sync failed

Мой вопрос: это когда-нибудь сработает, или просто NTP требует DNS? Я много гуглил, но не могу найти информацию об этом.

Спасибо

Я также задавал этот вопрос на форумах.

1 ответ

Решение

Я проверял ntpdate это команда, которая не работает в режиме запроса. Работает нормально. Похоже, ошибка связана с такими значениями, как #S2Platform-Server1 которые требуют разрешения DNS. Возможно, вы закомментировали серверы в /etc/ntp.conf или же /etc/default/ntpdate неправильно. Комментарий должен быть в начале строки.

Проблема разрешения имен, скорее всего, связана с неправильными именами, а не с отсутствием DNS. Вы можете отключить разрешение DNS в /etc/nsswitch.conf, и это не будет предпринято попытками распознавателя.

Другие вопросы по тегам