NTP не обрабатывает ограничение на сервере пула правильно

Если я использую ntp (через ntp.conf) с серьезными ограничениями, я не могу использовать пул для сервера. Зачем? Потому что вызов ограничения (чтобы разрешить доступ для пула) выглядит как другой DNS Lookup, который возвращает другое значение IP, чем то, которое использовалось для первоначального вызова сервера. Пожалуйста, покажи мне, что я не прав / глуп по этому поводу.

Пример сырой (часть ntp.conf):

server 0.debian.pool.ntp.org iburst
restrict default ignore
restrict -6 default ignore
restrict 0.debian.pool.ntp.org mask 255.255.255.255 nomodify notrap noquery

Это не работает (я думаю), потому что DNS-вызовы 0.debian.pool.ntp.org возвращают разные IP-адреса, и, таким образом, неправильный IP-адрес разрешается через (плохо названное) ограничение.

1 ответ

Решение

Используйте встроенный source псевдоним / директивы / все:

restrict source nomodify notrap noquery

Обновлено, чтобы включить документацию для source:

restrict source configures a template restriction automatically added
at runtime for each association, whether configured, ephemeral, or
preemptible, and removed when the association is demobilized.

От: http://www.eecis.udel.edu/~mills/ntp/html/accopt.html

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