通过递增序列号命名传播的更改

时间:2012-02-01 22:00:21

标签: dns bind named

下面列出了我重新加载命名的最后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 :(得分:0)

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

主服务器只是在您指示重新加载后才开始提供区域文件中的内容,无论序列号是什么。