改变每个db.xxx.yyylogging的序列号有多重要。 我可以保持序列号至less2条logging相同。
谢谢Jean
不可以。每次更改时都必须更改序列号,而且必须比前一个更高。 这确保了从属区域的正确传播和加载。
我build议使用十位数的串行,使用date(以YYYYMMDD格式)。 今天将是2011123000.今天的下一个修订将是2011123001.这允许99个修订。 序号会自然增加使用这种方法。
如果您不更改序列号,则在下一个区域传输过程中,您所做的更改将无法识别(因为整个区域将被识别为未更改),因此最终可能会覆盖更新的logging。
但是,如果你想保持你所做的改变,如果你只是为了好玩而改变它们,那么这一点就不重要了:-)
请看这里的SOA注意事项:
http://rscott.org/dns/soa.html
虽然技术上应该更新序列号,但我发现很多人实际上并没有多个名称服务器。 相反,所有名称服务器都运行在同一台服务器上。 在这种情况下,由于主服务器和辅助服务器是相同的,因此序列号无关紧要。
然而,我更喜欢用lunchmeat317build议的YYYYMMDDdate格式更新序列号,因为这样可以很容易地发现上次更新DNS的时间。
…否则,只是没有用处而已。 如果您没有多个内容的DNS服务器,则不会在任何地方复制数据库。 如果您不使用“区域传输”数据库复制机制,那么您很可能不会使用首先依赖于整个资源记录集中的任何内容的机制。
我怀疑你正在使用“区域转移”,并有多个内容的DNS服务器。 但是,这只是我的一个有教养的猜测,因为你不会在你的问题上说。 如果是这样,请记住,一次更改可以包含多个资源logging。 序列号更新与更改绑定, 而不是单个资源logging。
SOA
资源logging的字段的语义 。 经常给的答案。