• [^] # Re: Rsync

    Posté par . En réponse au message Synchronisation d'un serveur secondaire DNS Bind. Évalué à 2.

    Quand un serveur DNS secondaire télécharge les zones à partir du serveur primaire,
    il utilise une requête dite AXFR (transfert de zone). Cela correspond à dupliquer
    à l'identique le contenu de la zone, et c'est fait automatiquement (à intervalle
    régulier fixé par le SOA, lors d'une notification de la part du serveur primaire, etc).

    Faire un rsync des zones ne sert donc à rien en tant que tel.
    Après, recopier le named.conf d'un serveur primaire sur un secondaire pour qu'il
    serve les zones comme s'il était primaire est une très mauvaise idée à mon sens.

    Je n'ai malheureusement pas de script tout prêt sous la main qui pourrait te générer
    un fichier named.conf tout seul. Je serais toi, je ferais un fichier texte contenant une
    info de ce style (un domaine par ligne):

    domaine1.toto.fr
    domaine2.toto.com

    Après, avec deux scripts Perl ou shell (un pour le primaire, un pour le secondaire),
    je traiterais ce fichier pour qu'il génère en sortie un fichier
    texte sous la forme (ici pour le master):

    # pour le primaire
    zone <domain_name> {
    type master;
    file "zones/<domain_name>";
    };

    Et après, il n'y a plus qu' à faire un include de ce fichier dans le named.conf

    Mes 2 cents.