DNS Secondaire
Guide de configuration DNS autoritaire secondaire et DNS redirecteur secondaire.
DNS Esclave (Autorité Secondaire)
Configuration des Zones par Défaut
Warning
Sur le serveur secondaire, les zones par défaut doivent être commentées si elles ne sont pas utilisées ou en conflit avec les vues.
sudo nano /etc/bind/named.conf.default-zones
// prime the server with knowledge of the root servers
//zone "." { ... };
// be authoritative for the localhost forward and reverse zones
//zone "localhost" { ... };
// ... (tout commenter)
Configuration des Vues (Views)
Les vues doivent être configurées pour agir comme esclaves (type slave) et pointer vers le maître (masters).
Info
sudo nano /etc/bind/named.conf.local
// Zone externe
view "outside" {
match-clients {
!172.x.x.0/24; // Pas du LAN
!192.168.x.0/24; // Pas de la DMZ
127.0.0.1;
any; // Tout le reste
};
zone "orleans.sportludique.fr." {
type slave;
file "/etc/cache/bind/db.orleans.sp.fr.externe";
masters { 192.168.45.2; };
};
};
// Zone interne
view "inside" {
match-clients {
172.x.0.0/24; // LAN
192.168.x.0/24; // DMZ
127.0.0.1;
};
zone "orleans.sportludique.fr." {
type slave;
file "/etc/cache/bind/db.orleans.sp.fr.interne";
masters { 192.168.45.2; };
};
};
Fichiers de Zone
Note Importante
Le DNS Autorité secondaire n'a pas besoin d'avoir de configuration manuelle dans les fichiers /etc/bind/db.orleans.sp.fr.interne et /etc/bind/db.orleans.sp.fr.externe.
L'autorité principale va transférer les zones au secondaire (transfert de zone), et Bind remplira ces fichiers automatiquement (format souvent binaire/illisible).
Configuration des Options
Info
sudo nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
}
Résolveur
Info
sudo nano /etc/resolv.conf
search orleans.sportludique.fr
nameserver 172.28.120.3
Configuration Locale
Warning
Ne pas oublier de remplir /etc/bind/db.local si nécessaire pour que le serveur Apache retourne des SERVFAIL correctement en cas de problème.
DNS Résolveur Secondaire
Configuration des Options
Info
sudo nano /etc/bind/named.conf.options
options {
directory "/var/cache/bind";
// Autorise les requetes recursives
recursion yes;
// Liste des réseaux autorisés à interoger le resolver
allow-query {
172.16.x.0/24; // LAN
127.0.0.1; // LOCALHOST
192.168.x.0/24; // DMZ
};
// Desactivation de DNSSec
dnssec-validation no;
// Ecoute sur l'ensemble des interfaces IPv4
listen-on { any; };
};
Configuration Locale (Zones Forward)
Les requêtes locales sont redirigées vers le DNS de la DMZ (Vue Interne).
Info
sudo nano /etc/bind/named.conf.local
zone "orleans.sportludique.fr" {
type forward;
forwarders { 192.168.x.y }; // IP du serveur DNS Auto DMZ
};
Les requêtes vers sportludique.fr sont redirigées vers le serveur de l'enseignant.
Info
zone "sportludique.fr" {
type forward;
forwarders { 121.183.90.205; };
};
Configuration Résolveur Système
Info
sudo nano /etc/resolv.conf
search orleans.sportludique.fr
nameserver 192.168.45.2
nameserver 192.168.45.4