Vérification de la syntaxe du fichier de zone DNS de l'autre côté SVN

J'ai un serveur dans l'environnement de développement, nous gérons nos fichiers DNS via le référentiel svn. Il y a quelques jours, nous avons gâché notre serveur DNS en corrigeant le fichier de zone avec un numéro de série incorrect.

Par conséquent, je souhaite avoir une position que la syntaxe de fichier de zone sera vérifiée avant que quelqu'un ne la corrige. Je sais O.

named-checkzone

Une commande qui vérifie le fichier de zone, mais puis-je l'essayer avant ou après la réparation? Si oui, comment puis-je le faire? Ou existe-t-il une façon différente de y parvenir?

Toute aide serait appréciée.

Rafraîchir

Si c'est impossible à travers SVN, Existe-t-il un moyen de vérifier la syntaxe dans le fichier de zone avant de redémarrer

bind

Démon lui-même?
Invité:

Hannah

Confirmation de:

Configuration du test en utilisant Jenkins et crochets SVN.

Créez une nouvelle branche pour chaque changement de configuration que vous avez apprécié.

Créer une tâche Jenkins, Qui supprime la configuration DNS Avec l'aide d'un piège SVN, puis commence pour elle "named-checkzone". Si tout est dans l'ordre, dressez cette branche avec le maître. Sinon, envoyez une notification d'échec de la vérification de la configuration.

Si tout s'est bien passé, étendez-vous «master» en production.

Si c'est trop, vous pouvez simplement modifier le script d'initialisation ou le fichier de module. systemd, Courir named-checkzone Lors du démarrage et du redémarrage du serveur de liaison.

Pour répondre aux questions, connectez-vous ou registre