Yo uso BIND como mi servidor DNS en casa. Para mi Start Of Authority (registro SOA) siempre uso un serial en el formato recomendado
AAAAMMDD ##
¿Dónde ##
está el mostrador para los cambios de ese día?
Desafortunadamente, cambié la serie y agregué 1 dígito más por error. Después de actualizar el nombre-daemon, ya no pude revertir esto.
¿Hay alguna manera posible de restablecer el serial / contador dentro de las bibliotecas internas de BIND?
configuration
dns
bind
Maestro de celebraciones
fuente
fuente
Respuestas:
A las "bibliotecas internas de BIND" no les importa cuál es el número de serie. Lo único que importa es el acuerdo entre el servidor maestro y los servidores esclavos. En otras palabras, BIND felizmente le permitirá disminuir el número de serie en un archivo de zona sin quejarse. Es solo que los esclavos ya no recibirían actualizaciones.
Los números de serie del archivo de zona son enteros sin signo de 32 bits y se ajustan al número entero sin signo más grande posible de 32 bits. Entonces, hay una manera de disminuir el número de serie incrementándolo repetidamente hasta que se desplace y se acerque a cero. Hay una cantidad máxima por la cual puede incrementarlo a la vez, por lo que debe hacerlo de forma iterativa en varios pasos:
Siempre puede elegir un incremento para que no necesite repetir más de dos veces.
Sigue este COMO .
fuente
Si tiene acceso de shell a todos los servidores esclavos, hay una solución más simple:
Para poder disminuir un número de serie en servidores esclavos, puede iniciar sesión en el servidor esclavo y ejecutar
rndc retransfer my.zone.name
. Esto hará que el esclavo obtenga la zona del maestro e ignore por completo el número de serie.fuente