Outils pour utilisateurs

Outils du site


informatique:linux:bind-9

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:bind-9 [2011/05/02 11:42]
benoit
informatique:linux:bind-9 [2018/09/06 19:10] (Version actuelle)
Ligne 200: Ligne 200:
 ==== Configuration des serveurs secondaires ==== ==== Configuration des serveurs secondaires ====
  
 +
 +  //Clé utilisée pour cibler le transfert de zone vers les secondaires pour la vue externe
 +  key "​externe-key"​ {
 +        algorithm hmac-md5;
 +        secret "​XXXXXXXXXXXXXXXXXXXXXX==";​
 +  };
 +  //Clé utilisée pour cibler le transfert de zone vers les secondaires pour la vue interne
 +  key "​interne-key"​ {
 +        algorithm hmac-md5;
 +        secret "​YYYYYYYYYYYYYYYYYYYYYY==";​
 +  };
 +  ​
 +  view "​interne"​ {
 +        //On autorise l'​usage de la clé interne mais pas externe pour bien ciblé ​
 +        match-clients ​  { clients_interne;​ key interne-key;​ !key externe-key;​};​
 +        recursion ​      yes;
 +        allow-recursion { clients_interne;​ };
 +        ​
 +        //Le serveur primaire 10.0.0.1 doit utiliser la clé interne pour le transfert de cette vue
 +        server 10.0.0.1 { keys interne-key;​ };
 +  ​
 +        // racine
 +        // type hint correspond aux requêtes que l'on ne peut pas traiter localement
 +        // le fichier root.zone doit être récupéré régulièrement sur ftp.rs.internic.net/​domain
 +        zone "​."​ {
 +                type    hint;
 +                file    "​standard/​root.hint";​
 +        };
 +  ​
 +        zone "​localhost"​ {
 +                type    master;
 +                file    "​standard/​localhost";​
 +                allow-transfer { localhost; };
 +        };
 +  ​
 +        zone "​127.in-addr.arpa"​ {
 +                type    master;
 +                file    "​standard/​loopback";​
 +                allow-transfer { localhost; };
 +        };
 +  ​
 +        zone "​com"​ {
 +                type delegation-only;​
 +        };
 +  ​
 +        zone "​net"​ {
 +                type delegation-only;​
 +        };
 +  ​
 +        // zone de type master correspond aux requêtes locales : ce serveur est l'​autorité
 +        // de cette zone (groupeT.tp)
 +        zone "​groupeT.tp"​ {
 +                type    slave;
 +                file    "​slave/​int.groupeT.tp";​
 +                masters { 10.0.0.1; };
 +        };
 +  };
 +  ​
 +  view "​externe"​ {
 +        match-clients ​  { any; key externe-key;​ !key interne-key;​ };
 +        recursion ​      no;
 +        //Le serveur primaire 10.0.0.1 doit utiliser la clé externe pour le transfert de cette vue
 +        server 10.0.0.2 { keys externe-key;​ };
 +        server 10.0.0.3 { keys externe-key;​ };
 +  ​
 +        // zone de type master correspond aux requêtes locales : ce serveur est l'​autorité
 +        // de cette zone (groupeT.tp)
 +        zone "​groupeT.tp"​ {
 +                type    slave;
 +                file    "​slave/​ext.groupeT.tp";​
 +                masters { 10.0.0.1; };
 +        };
 +  };
  
 ===== Gestion avec un controleur Active Directory ===== ===== Gestion avec un controleur Active Directory =====
Ligne 217: Ligne 290:
 Même chose pour créer les ptr Même chose pour créer les ptr
   $GENERATE 4-100 $ PTR server$.zikdomain.com.   $GENERATE 4-100 $ PTR server$.zikdomain.com.
 +  ​
 +===== Quelques commandes =====
 +
 +Activer le logging des requetes :
 +  rndc querylog
 +  ​
 +Une fois activé les logs se trouvent dans ''/​var/​log/​messages''​ ou ''/​var/​log/​syslog''​.
 +
 +Vérifier la syntaxe d'un fichier zone :
 +  named-checkzone domaine.com /​var/​cache/​bind/​domaine.com.zone
 +
 +Vérifier la syntaxe de la configuration de bind :
 +  named-checkconf /​etc/​bind/​named.conf
informatique/linux/bind-9.1304329378.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)