bind en mode master/slave

Pour mettre en place un architecture master/slave, il convient de modifier les zones afin d’autoriser le transfère vers le Slave

Sur le serveur MASTER

zone "home.local" {
    type master;
    file "/etc/bind/db.home.local";
    allow-query { any; };
    allow-transfer { none; };
    notify no;
};

en :

zone "home.local" {
    type master;
    file "/etc/bind/db.home.local";
    allow-query { any; };
    allow-transfer { ns2.wasd.fr; };
    notify yes;
};

ou allow-transfer représente l’adresse du ou des serveurs slaves

Sur le serveur SLAVE

zone "home.local" {
    type slave;
    file "/etc/bind/db.home.local";
    masters { ns1.wasd.fr; };
};

ou masters représente l’adresse du ou des serveurs masters

 

Dans le cas ou l’on viendrai a géré plusieurs zone en mode master/slave, il peux être intéressant de procédé différemment. Au lien de spécifier pour chaque zone du master l’option allow-transfert, on peux directement mettre dans le fichier named.conf.options la directive allow-transfer { 192.168.1.104; }; (ou 192.168.1.104 sera l’adresse de votre serveur slave) :

options {
        directory "/var/cache/bind";
        dnssec-validation auto;
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        version none;
        listen-on { any; };
        allow-recursion { 127.0.0.1; };
        allow-query-cache { any; };
        additional-from-cache no;
        allow-transfer { ns2.wasd.fr; };
        };

 

Pour marque-pages : Permalien.

Les commentaires sont fermés.