Table des matières

Configurer le service DNS pour adapter ses réponses aux cliens internes et externes au réseau

Présentation

Lors de la résolution des noms par le serveur DNS de l'agence, BIND doit adapter ses résolutions de noms :

Pour cela, il faut utiliser la fonctionnalité de bind9 appelée views.

Configuration

acl "interne" {
    192.168.1.0/24;
    localhost;
};

acl "externe" {
    any;
};

view "interne" {
    match-clients { "interne"; };
    recursion no;
    zone "agence.cub.fr" {
        type master;
        file "/etc/bind/db.agence.cub.fr.interne";
    };
};

view "externe" {
    match-clients { "externe"; };
    recursion no;
    zone "agence.cub.fr" {
        type master;
        file "/etc/bind/db.agence.cub.fr.externe";
    };
};

Il est nécessaire également de mette dans le fichier named.conf.root-hints la déclaration d'une vue :

  GNU nano 8.4                                     named.conf.root-hints                                              
// prime the server with knowledge of the root servers

view "any" {
    match-clients { "any"; };
    recursion no;
    zone "." {
            type hint;
            file "/usr/share/dns/root.hints";
    };
};

Retour Configurer le service DNS