0

下面列出的是我最近 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)
4

1 回答 1

0

是的。从机查询序列号以检查是否需要加载新数据。如果它高于它已经知道的值(遵循 RFC 中定义的“更高”的含义,它允许序列号环绕),它会尝试更新其区域的副本。

主服务器在您告诉它重新加载后才开始提供区域文件中的内容,而不管序列号是什么。

于 2012-02-01T22:15:59.703 回答