13 votes

Dois-je utiliser /etc/bind/zones/ ou /var/cache/bind/ ?

Chaque tutoriel semble avoir une opinion différente à ce sujet. Pour mes zones ISC BIND, dois-je utiliser /etc/bind/zones/ o /var/cache/bind/ ? Dans la dernière installation, j'ai utilisé /var/cache/bind/ mais seulement parce que j'ai été guidé pour le faire ; cependant, je viens de repérer un fichier pid là-dedans pour cette nouvelle installation de Debian, donc je me suis dit qu'utiliser le " répertoire de travail " pour stocker les fichiers de zone n'était probablement pas la meilleure idée. Il semble que de nombreux administrateurs l'utilisent pour ne pas avoir à taper le chemin complet lorsqu'ils déclarent une nouvelle zone.

Par exemple :

file "/etc/bind/zones/db.foobar.com";

Au lieu de :

file "db.foobar.com";

C'est évidemment plus facile à taper, mais est-ce une bonne ou une mauvaise pratique ?

Certains peuvent également suggérer de définir le répertoire de travail à /etc/bind/zones :

options {
    // directory "/var/cache/bind";
    directory "/etc/bind/zones";
}

... mais quelque chose me dit que ce n'est pas une bonne pratique, puisque le fichier pid serait créé là je suppose (à moins qu'il ne soit juste dans /var/cache/bind par coïncidence).

J'ai jeté un coup d'œil à la page d'accueil mais il ne semblait pas dire à quoi servait l'option répertoire, une idée de ce à quoi elle était destinée ?

1voto

duffbeer703 Points 19867

Ce n'est pas vraiment une question de Bind - la réponse dépend de la façon dont vous gérez vos boîtes Linux/Unix.

J'ai travaillé dans des endroits où les normes de sécurité et de gestion des changements exigeaient une approbation spécifique pour effectuer des modifications dans l'arborescence /etc d'un serveur de production, et où l'on utilisait Tripwire ou des outils similaires pour surveiller les changements. Dans ces endroits, les fichiers avec un rythme de changement élevé (c'est-à-dire les fichiers de zone, etc.) vivraient dans /var et seraient soumis à un niveau différent de révision des changements.

Si votre processus de contrôle des changements ne pose pas de problème, l'emplacement réel n'a pas beaucoup d'importance, mais vous devez rester cohérent. Personnellement, je pense qu'il doit se trouver dans l'arborescence /var, mais c'est plus une habitude de la vieille école Unix que j'ai.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X