Lorsque vous gérez vos domaines vous même, sur votre serveur dédié, à l’aide de Bind, lors d’une mise à jour, d’IP par exemple, vous devez incrémenter le sérial afin de notifier vos serveurs secondaires de cette mise à jour.

Le serial a habituellement la forme <YYYY><MM><DD><Numéro>. Nous sommes aujourd’hui le 21 février 2010, et j’ai effectuée une mise à jour ce matin, mon sérial sera donc : 2010022101.

Si vous avez beaucoup de domaines à gérer, modifier ces serials est plutôt rébarbatif. La solution est de les uniformiser (tous identiques) une fois, puis de les modifier à l’aide de sed.

Je viens d’effectuer une mise à jour, je vais donc incrémenter mon serial d’une unité et ainsi le passer de 2010022101 à 2010022102. Mes fichiers de zones primaires sont stockés dans:

/etc/bind/pri/domaine.zone

La commande sed permettant de modifier tous ces domaines est :

sed -i 's/2010022101/2010022102/g' /etc/bind/pri/*.zone

Voilà, il ne nous reste plus qu’à reloader Bind.

/etc/init.d/bind9 reload

Categories:

Tags:

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *