Usage :
./new_domain.sh domaine.ext
nom_domaine=$1
date_creation=`date +%Y%m%d`01
mon_ip=`grep $HOSTNAME /etc/hosts |cut -f1`
#Création du fichier de conf de bind
echo "
\$ttl 86400
$nom_domaine. IN SOA $HOSTNAME. webmaster.$nom_domaine. (
$date_creation
21600
3600
604800
86400 )
IN NS $HOSTNAME.
IN NS ns.ton_serveur_de_nom_dédiboite.ext.
IN MX 10 mail.$nom_domaine.
IN A $mon_ip
www IN A $mon_ip
mail IN A $mon_ip
smtp IN A $mon_ip
pop IN A $mon_ip
pop3 IN A $mon_ip
imap IN A $mon_ip
sql IN A $mon_ip
mysql IN A $mon_ip
" > /etc/bind/db.$nom_domaine
# Création de la zone
echo "zone \"$nom_domaine\" {
type master;
file \"/etc/bind/db.$nom_domaine\";
};
" >> /etc/bind/zones.conf
/etc/init.d/bind9 restart
Julia41 a dit:Code:" > /etc/bind/db.$nom_domaine
Ca dépends de ce que fait Dédiboite, chez OVH, par exemple, je me sers de leur nom de domaine pour que ça aille plus vite à se répendre, en supplément des miens, de xname.org et de serveur ami géolocalisé ailleurs qu'en France[...] en passant par les ns1.dedibox.fr ns2.dedibox.fr"
donc il n'a pas bind
Julia41 a dit:Tu mets tes zones où tu veux... J'ai pris le dossier original le mien étant dans /home/bind