Administration de bind avec MySQL

Administration de bind avec MySQL - Linux et OS Alternatifs

Marsh Posté le 18-06-2005 à 11:51:50    

Bonjour tout le monde  :)  
Voila j'ai un petit serveur @t home (Debian 3.1 Sarge [nouvelle stable], Apache, Mysql, Bind,...).
 
J'aurais aimé savoir si il etait possible de pouvoir configurer et administrer bind  
(j'entend par la parametrer mes domaines et sous-domaines) avec mysql.
Par exemple mettre une table pour chaque nom de domaine, et mettre dans les champs les enregistrements (A, MX, NS,...)  
Je pense que ca serai plus pratique et beaucoup plus organisé qu'avec les fichiers normaux,  
et je pourrai les administrer via des requetes mysql simples dans un script php.
 
Si il est impossible de faire ca, j'aimerai alors une méthode pour ajouter des entrées dans le  
fichier "mondomaine.net.hosts" via un script shell executable par php via la fonction Exec() par exemple.
 
 
PS: s'il il etait possible de faire ca avec les virtual hosts d'apache je suis preneur, merci [:and garfunkel]
 
Voila, je pense avoir été un peu près clair
Je vous remercie d'avance pour vos réponses  :D  
Sur ce bonne nuit et à bientot

Reply

Marsh Posté le 18-06-2005 à 11:51:50   

Reply

Marsh Posté le 18-06-2005 à 12:57:30    

il n'est pas possible ( de base ) de faire ce genre de choses avec bind.
concernant la rédaction d'un script pour créer les zones en fonction des données présentes dans ta base mysql , je crois que tu n'as pas du saisir que tu te trouves sur un forum et non pas sur le site de l'Assistance publique :D .
Ceci dit il existe sous bind9 un outil (nsupdate ) qui peut etre utilisé pour mettre a jour des zones ( il ne va cependant pas les créer . )
Par contre si tu ne veux pas rester fixer sur bind , tu peux peut etre te tourner vers des serveurs proposant directement un support dans une base de donnée .
Exemple PowerDns.
Ceci dit en parcourant freshmeat tu devrais trouver d'autres serveurs supportant directement mysql , ou des scripts déja tout pret pour bind.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed