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
sysadmin:tsig [2014/10/18 20:58]
james [Sur le(s) serveur(s) esclave(s)] ajout conclusion
sysadmin:tsig [2014/10/24 16:37] (Version actuelle)
james ajout références
Ligne 71: Ligne 71:
 <note important>​Il faut aussi noter qu'​**il ne faut pas lister les IPs des serveurs secondaires ici** : les IPs ajoutées dans la directive allow-transfert sont les IPs que vous voulez autoriser justement à effectuer un transfert de zone **sans avoir à utiliser la clef** : donc en général **vous ne voulez pas faire ca ;​-)**</​note>​ <note important>​Il faut aussi noter qu'​**il ne faut pas lister les IPs des serveurs secondaires ici** : les IPs ajoutées dans la directive allow-transfert sont les IPs que vous voulez autoriser justement à effectuer un transfert de zone **sans avoir à utiliser la clef** : donc en général **vous ne voulez pas faire ca ;​-)**</​note>​
  
-Il ne reste plus qu'a redémarrer votre bind : <​code>/​etc/​init.d/​bind9 restart</​code>​A partir de ce moment la les esclaves ne pourront plus se mettre a jour : vous obtiendrez sur l'​esclave des erreurs comme cela : <​code>​Oct 18 20:23:54 dsnslave1 named[8064]:​ client 192.168.1.24#​59985:​ request has invalid signature: TSIG tsig-domain-com:​ tsig verify failure (BADKEY)</​code>​ ce qui est normal vu que nous n'​avons pas encore configuré les esclaves+Il ne reste plus qu'a redémarrer votre bind : <​code>/​etc/​init.d/​bind9 restart</​code>​A partir de ce moment la les esclaves ne pourront plus se mettre a jour : vous obtiendrez sur l'​esclave des erreurs comme cela : <​code>​Oct 18 20:23:54 dsnslave1 named[8064]:​ client 192.168.1.24#​59985:​ request has invalid signature: TSIG tsig-domain-com:​ tsig verify failure (BADKEY)</​code>​ ce qui est normal vu que nous n'​avons pas encore configuré les esclaves, ce que l'on va faire de ce pas. 
 + 
 +<​note>​Les fichiers .key et .private que nous avons généré tout a l'​heure ne sont plus nécessaires et peuvent être supprimés du serveur pour plus de sécurité</​note>​
  
 ===== Sur le(s) serveur(s) esclave(s) ===== ===== Sur le(s) serveur(s) esclave(s) =====
Ligne 109: Ligne 111:
 ===== Et voila ===== ===== Et voila =====
 Et voila nous disposons maintenant d'un transfert de zone sécurisé entre notre serveur DNS maître et nos serveurs DNS secondaires. Et voila nous disposons maintenant d'un transfert de zone sécurisé entre notre serveur DNS maître et nos serveurs DNS secondaires.
 +
 +Si on veut tester les transfert avec et sans clef depuis un DNS secondaire: <​code>​dig @{ip-dns-principal} domain.com axfr</​code>​ ce qui avec un peu de chance doit vous renvoyer une erreur ressemblant à ça (sinon il y a un problème dans la conf de votre serveur DNS primaire : <​code>​$ dig @192.128.2.1 domain.com axfr
 +
 +; <<>>​ DiG 9.8.4-rpz2+rl005.12-P1 <<>>​ @192.128.2.1 domain.com axfr
 +; (1 server found)
 +;; global options: +cmd
 +; Transfer failed.
 +</​code>​
 +Alors qu'en utilisant la clef vous devriez voir le transfert s'​effectuer (lancer en root ou en utilisant sudo pour avoir le droit de lire le fichier contenant la clef) : <​code>#​ dig @192.128.2.1 domain.com axfr -k /​etc/​bind/​named.conf.tsigkeys</​code>​
 +
 +===== Références =====
 +  * http://​www.mimiz.fr/​blog/​mise-en-place-dun-serveur-dns-dynamique/​
 +  * http://​opentodo.net/​2013/​01/​authenticate-dns-zone-transfer-with-tsig/​
 +  * https://​lists.isc.org/​pipermail/​bind-users/​2014-March/​092714.html
 +  * http://​lamejournal.com/​2013/​06/​10/​bind-enabling-tsig-for-zone-transfers/​
 +  * http://​www.bind9.net/​arm98.pdf
 +
  
sysadmin/tsig.1413658727.txt.gz · Dernière modification: 2014/10/18 20:58 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0