“ BIND的内部库”不在乎序列号是什么。重要的只是主服务器和从服务器之间的协议。换句话说,BIND会很乐意让您减少区域文件中的序列号而不会抱怨。只是从站将不再接收更新。
区域文件序列号是无符号的32位整数,并且它们包裹着最大的32位无符号整数。因此,有一种方法可以减少序列号,方法是反复增加序列号,直到其翻转并接近零为止。您可以一次增加最大数量,因此您必须分多个步骤进行迭代:
- 大幅度增加序列号,但不要超过2147483647
- 等待所有从属服务器赶上并更新当前的SOA。
- 重复
您总是可以选择一个增量,这样您就不需要迭代两次以上。
遵循此HOWTO。