DNS Secondaire
Mémoires Gratuits : DNS Secondaire. Recherche parmi 300 000+ dissertationsPar dissertation • 16 Octobre 2012 • 549 Mots (3 Pages) • 875 Vues
Un DNS secondaire
Pour équilibrer les charges des DNS locaux, on peut vouloir mettre en place plusieurs DNS pour notre domaine local. Dans ce cas on met d'abord en place un DNS primaire qui servira de ``maître'' pour le DNS secondaire
Dans notre cas, le fichier /etc/named.conf du DNS secondaire doit préciser que c'est un serveur ``esclave'', et préciser l'adresse IP de son serveur ``maître'' :
-Ouvrir le fichier named.conf.local avec la commande vim /etc/bind/named.conf.local
zone "pedagogie.com" {
type slave;
file "/var/cache/bind/db.pedagogie.com"; // localisation du fichier
master {192.168.56.5;}; //Adresse IP du serveur maître
};
Ensuite on doit créer une zone pour chaque réseau, qui définit les résolutions des adresses inverses
Pour notre réseau 192.168.56.0 :
zone "56.1168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192"; // localisation du fichier
master { 192.168.56.254; }; //Adresse IP du serveur maître
};
Les fichiers doivent être dans /var/cache/bind pour que le serveur maître puisse mettre les fichiers à jours.
On doit configurer les mêmes zones que celles de notre serveur maître.
Exemple de notre fichier named.conf.local
Rappel : notre zone était pedagogie.com
//include "/etc/bind/pedagogie.com";
zone "pedagogie.com" {
type slave;
file "/var/cache/bind/db.pedagogie";
masters { 192.168.56.254; };
};
zone "56.168.192.in-addr.arpa" {
type slave;
file "/var/cache/bind/db.192";
masters { 192.168.56.254; };
};
zone "56.168.192.in-addr.arpa" {
type slave;
file "/var/cache/bind/db.192";
masters { 192.168.56.254; };
};
Configuration du fichier named.conf ou named.conf.default-zones de notre serveur maître pour lui indiquer l'adresse IP du serveur esclave.
Dans chaque zone de notre réseau, on ajoutera la ligne : allow-tranfer {192.168.56.11;}; //IP du serveur DNS esclave
Exemple de notre fichier named.conf
//
// named.caching-nameserver.conf
//
options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
// Those options should be used
...