Eu uso o BIND como meu servidor DNS em casa. Para meu Start Of Authority (registro SOA), eu sempre uso uma série no formato recomendado
AAAAMMDD ##
onde ##
está o contador de alterações naquele dia.
Infelizmente mudei o serial e adicionei mais 1 dígito por engano. Depois de atualizar o nome-daemon, não consegui mais reverter isso.
Existe uma maneira possível de redefinir o serial / contador nas bibliotecas internas do BIND?
configuration
dns
bind
Mestre da Celebração
fonte
fonte
Respostas:
As "bibliotecas internas do BIND" não se importam com o número de série. É apenas o acordo entre o servidor mestre e os servidores escravos que importa. Em outras palavras, o BIND permitirá que você diminua o número de série em um arquivo de zona sem reclamar. É apenas que os escravos não receberiam mais atualizações.
Os números de série do arquivo de zona são números inteiros de 32 bits sem sinal e envolvem o maior número inteiro sem sinal de 32 bits possível. Portanto, há uma maneira de diminuir o número de série, incrementando-o repetidamente até que ele role e se aproxime de zero. Há um valor máximo pelo qual você pode incrementá-lo por vez, portanto, você deve fazer isso iterativamente em várias etapas:
Você sempre pode escolher um incremento para não precisar iterar mais de duas vezes.
Siga este HOWTO .
fonte
Se você tiver acesso shell a todos os servidores escravos, existe uma solução mais simples:
Para poder diminuir um número de série nos servidores escravos, você pode efetuar login no servidor escravo e executar
rndc retransfer my.zone.name
. Isso fará com que o escravo busque a zona do mestre e ignore completamente o número de série.fonte