next up previous contents
suivant: 9.5 Génération des routages monter: 9.4 Génération des zones précédent: 9.4.1 Script generer-zone   Table des matières

9.4.2 Script mkzones

Le script mkzones est conçu pour être lancé par cron, par exemple toutes les 10 minutes (soit au maximum 1449.1 modifications par jour), avec une entrée de la forme :

#
# La crontab de l'utilisateur "bind"
#
# Historique
#   2002/05/02 : génération des zones DNS à partir de la base
#

SHELL = /bin/sh
MAILTO = hostmaster@u-strasbg.fr

*/10 * * * * /local/sbin/mkzones

Le corps du script est très simple : un premier appel à generer-zone permet de récupérer la liste des zones à générer. Cette liste est utilisée dans une boucle qui génère chaque zone dans le répertoire temporaire. Si au moins une zone a été générée avec succès, le fichier correspondant est déplacé vers le répertoire où le serveur DNS s'attend à trouver les zones, puis le serveur est stimulé pour relire les fichiers.

Pour être installé :



Notes

... 1449.1
Ceci est théoriquement supérieur à 99 modifications autorisées par le numéro de version, mais dans la pratique, cette limite n'a jamais été rencontrée. Si cela devait être le cas, la génération échouerait, jusqu'au lendemain.

next up previous contents
suivant: 9.5 Génération des routages monter: 9.4 Génération des zones précédent: 9.4.1 Script generer-zone   Table des matières
Pierre DAVID 2010-11-16