Ce tutoriel explique, dans le cadre de la mise en place d’un Serveur Privé Virtuel chez Lycos, comment j’ai mis en place mon propre serveur DNS
Dans cet exemple : * vous avez déjà créé votre 1er vhost avec Apache * votre domaine est : monsite.com * l’ip de votre serveur est : 100.100.100.100 * vous utilisez le dns secondaire fourni par Gandi (ns6.gandi.net)
Si webmatin n’est pas installé :
aptitude update
aptitude install webmin webmin-bind
/etc/init.d/webmin start
- Cliquer sur “Créer une nouvelle zone primaire”
- Dans “Nom de domaine / réseau” entrez : “monsite.com”
- Dans “Serveur primaire” entrez : “ns1.monsite.com”
- Dans “Adresse électronique” entrez : votre email pour contact admin du dns
- Cliquer sur créer
- Cliquer sur “Adresse” :
- Dans “Nom” entrez : “www”
- Dans “Adresse” entrez : “100.100.100.100”
- Cliquer sur créer
- Recommencer l’opération x fois en entrant dans nom : “ns1”, “ftp”, “mail”, “pop”, “smtp”, etc et une fois en laissant “nom” vide.
- Une fois fini cliquer sur “Retourner à Type d’enregistrement”
- Cliquer sur “Serveur de nom”
- Dans “Nom de zone” : laisser vide
- Dans “Serveur de nom” entrez le dns secondaire : “ns1.monsite.com”
- Cliquer sur Créer
- Dans “Nom de zone” : laisser vide
- Dans “Serveur de nom” entrez le dns secondaire : “ns6.gandi.net”
- Une fois fini cliquer sur “Retourner à Type d’enregistrement”
- Cliquer sur “serveur de courrier” :
- Dans “Nom ” : laisser vide
- Dans “Serveur de courrier” entrez “mail.monsite.com.”
- ne pas oublier de mettre le “.” à la fin
- NB : à condition d’avoir créer le sous domaine mail plus haut
- Dans “Priorité” entrez : “10”
- Cliquer sur créer
- Une fois fini cliquer sur “Retourner à Type d’enregistrement”
Redémarrez Bind :
/etc/init.d/bind restart
FIXME
Une fois cela fait il faut déclarer votre serveur ns1.monsite.com comme serveur DNS auprès de votre registrar.
/etc/bind/named.conf.local :
zone "monsite.com" {
type master;
file "/var/cache/bind/monsite.com.hosts";
};
/var/cache/bind/monsite.com.hosts :
$ttl 38400
monsite.com. IN SOA ns1.monsite.com. root.monsite.com. (
1105498423
10800
3600
604800
38400 )
monsite.com. IN NS ns1.monsite.com.
www.monsite.com. IN A 100.100.100.100
monsite.com. IN A 100.100.100.100
smtp.monsite.com. IN A 100.100.100.100
ftp.monsite.com. IN A 100.100.100.100
mail.monsite.com. IN A 100.100.100.100
monsite.com. IN NS ns6.gandi.net.
monsite.com. IN MX 10 mail.monsite.com.
ns1.monsite.com. IN A 100.100.100.100</code>
Il vous suffit / faut attendre que la propagation des DNS se fasse (de quelques minutes à 48h maxi)