именованные распространяемые изменения с увеличением серийного номера - PullRequest
0 голосов
/ 02 февраля 2012

Ниже перечислены записи в журнале за последние 2 раза, которые я перезагружал, вы можете видеть, что серийный номер не изменился (небольшой недосмотр). Когда я пришел в офис 2/1, меня встретили с жалобами на ошибки, возникшие из-за изменений, которые я сделал во внутренней зоне прошлой ночью, и с жалобами на то, что изменения, которые я сделал во внешней зоне, не прошли. Я быстро отменил все изменения, внесенные во внутреннюю зону, увеличил серийный номер как во внутренней, так и во внешней и перезагрузил по имени.

Почему изменения отражались бы внутри, не увеличивая серийный номер, но не внешне? Серийный номер вступает в действие только тогда, когда ведомый запрашивает мастер, а не когда хост обращается к серверу для разрешения?

Jan 29 04:02:09 xxxx named[3983]: zone xxxx/IN: loaded serial 2012012702
Jan 29 04:02:09 xxxx named[3983]: zone xxxx/IN: sending notifies (serial 2012012702)
Jan 29 04:02:09 xxxx named[3983]: zone xxxx.com/IN: loaded serial 2012012702
Jan 29 04:02:09 xxxx named[3983]: zone xxxx.com/IN: sending notifies (serial 2012012702)

Jan 31 20:45:43 xxxx named[3983]: zone xxxx/IN: loaded serial 2012012702
Jan 31 20:45:43 xxxx named[3983]: zone xxxx/IN: sending notifies (serial 2012012702)
Jan 31 20:45:43 xxxx named[3983]: zone xxxx.com/IN: loaded serial 2012012702
Jan 31 20:45:43 xxxx named[3983]: zone xxxx.com/IN: sending notifies (serial 2012012702)

1 Ответ

0 голосов
/ 02 февраля 2012

Да. Ведомое устройство обращается к серийному номеру, чтобы проверить, нужно ли ему загружать новые данные. Если он выше, чем тот, который он уже знает (следуя значению «выше», определенному в RFC, который допускает обход серийных номеров), он пытается обновить свою копию зоны.

Главный сервер просто начинает обслуживать то, что находится в файле зоны, после того, как вы указываете его перезагрузить, независимо от того, что говорит серийный номер.

...