// // Fichier de configuration des vues // view "local" { match-clients { 127.0.0.1/8; 10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16; }; // Définit si ce serveur doit répondre aux requêtes allow-query { any; }; allow-query-cache { any; }; // Définit si ce serveur répond aux requêtes pour // des domaines qu'il ne connait pas. recursion yes; allow-recursion { any; }; // Définit si le serveur peut recevoir des mises à jours // pour les domaines qu'il gère allow-update { none; }; // Indique au serveur de n'envoyer un message de NOTIFY // qu' aux serveurs listés dans l'instruction `also-notify`. // Cela désactive aussi le fonctionnement de bind qui envoie // ce message à tous les serveurs DNS renseignés via // l'enregistrement NS (sauf lui-même et le serveur primaire) notify explicit; also-notify { }; // Définit la liste des adresses IPs autorisés à copier les // fichier de zone. allow-transfer { }; // Inclut les zones référencés dans le(s) fichier(s) suivant(s) include "/etc/bind/views/local.conf"; }; view "public" { match-clients { }; // Définit si ce serveur doit répondre aux requêtes allow-query { 127.0.0.1; }; allow-query-cache { none; }; // Définit si ce serveur répond aux requêtes pour // des domaines qu'il ne connait pas. recursion no; allow-recursion { none; }; // Définit si le serveur peut recevoir des mises à jours // pour les domaines qu'il gère allow-update { none; }; // Indique au serveur de n'envoyer un message de NOTIFY // qu' aux serveurs listés dans l'instruction `also-notify`. // Cela désactive aussi le fonctionnement de bind qui envoie // ce message à tous les serveurs DNS renseignés via // l'enregistrement NS (sauf lui-même et le serveur primaire) notify explicit; also-notify { }; // Définit la liste des adresses IPs autorisés à copier les // fichier de zone. allow-transfer { }; // Inclut les zones référencés dans le(s) fichier(s) suivant(s) include "/etc/bind/views/public.conf"; };