¡Ayúdanos con el español!
Esta página todavía no ha sido traducida (o sólo parcialmente) en
español. Si hablas francés o inglés, puedes ayudarnos.\\
Aquí encontrarás la versión FR de esta página, que podrás editar sólo
con identificarte (con tu usuario Gandi).\\
\\
Si prefieres traducir a partir de la versión EN, sólo tienes que abrir
una nueva ventana, copiar-pegar la URL de la página y hacer clic en la
bandera (arriba a la derecha) del idioma correspondiente. Si la página
existe, aparecerá en el idioma deseado.\\
\\
Gracias de antemano por ayudarnos con el español :)
L'installation et la gestion d'un serveur DNS (serveur de noms) ne prend que quelques minutes. Seuls 5 fichiers doivent être configurés pour que votre serveur DNS soit opérationnel.
====== Installer BIND ======
Dans un premier temps, vous devez installer l'application du serveur. Dans la mesure où ([[http://fr.wikipedia.org/wiki/BIND|Berkeley Internet Name Daemon]]) est de loin le serveur de nom le plus fréquemment utilisé, c'est la version 9 de celui-ci que nous installons avec la commande ci-dessous.
apt-get install bind9 dnsutils
====== Configurer BIND ======
La partie facile est terminée ! Il faut ensuite paramétrer plusieurs fichiers qui nécessitent une configuration minimum :
^ Fichier ^ Fonction^
|named.conf.local |Indique à votre DNS où se trouve votre domaine, et où se trouve son fichier de zone. |
|named.conf.options |Définit une adresse IP stable en cas de problèmes avec votre propre adresse ip. |
|resolv.conf |Définit l'adresse ip de votre serveur. |
|zone file |Permet d'associer votre domaine et ses sous domaines à leurs serveurs. |
|reverse DNS zone file |L'opposé de "zone file" (fichier de zones DNS) |
===== named.conf.local =====
La configuration du serveur BIND s'effectue via le fichier named.conf.local. Vous devez y ajouter vos zones. Ce fichier peut être modifié avec un éditeur. Par exemple, si vous utilisez nano, tapez :
nano /etc/bind/named.conf.local
Puis, pour **ajouter une zone à votre serveur DNS**, ajoutez les éléments suivants (remplacer les occurences de "whack-a-mole.eu" par la zone que vous voulez gérer :
zone "whack-a-mole.eu" {
type master;
file "/etc/bind/zones/whack-a-mole.eu.db";
};
Si vous voulez également **créer un reverse DNS**, vous pourrez y procéder en tapant les élements qui suivent (remplacez 190.70.217 par votre propre ip):
zone "190.70.217.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.190.70.217.in-addr.arpa";
};
===== named.conf.options =====
Assurez vous de bien éditer le fichier named.conf.options:
nano /etc/bind/named.conf.options
Modifiez l'entrée "forwarder" afin de le faire pointer vers un second serveur DNS, tel que ns6.gandi.net (217.70.177.40). Voici un exemple du code à utiliser :
options {
directory "/var/cache/bind";
query-source address * port 53;
forwarders {
217.70.177.40;
};
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
===== resolv.conf =====
Editer le fichier resolv.conf vous permet de définir une adresse ip pour votre serveur DNS. Celui-ci ne figure pas dans le dossier bind avec les autres fichiers, vous le trouverez dans le répertoire /etc\\
Pour pouvoir l'éditer, tapez :
nano /etc/resolv.conf
Ensuite, ajoutez les lignes ci-dessous, en vous assurant de bien remplacer "whack-a-mole.eu" par votre nom de domaine, et remplacer "217.70.190.17" avec l'adresse IP de votre serveur de noms ([[fr:hosting:manage-server:my-ip-address|Définition]]). Tous les serveurs indiqués à la suite d'un serveur DNS sont des serveurs DNS secondaires. Dans l'exemple ci-dessous, ns6.gandi.net est utilisé en tant que serveur DNS secondaire.
search whack-a-mole.eu
nameserver 217.70.190.17
nameserver 217.70.177.40
===== Fichier de zones =====
Le fichier de zones réunit tous les enregistrements qui indiquent vers quels serveurs pointent votre domaine et ses sous-domaines.
Le contenu de ce fichier de zones correspond aux éléments utilisés dans la gestion des zones DNS disponible sur l'interface Gandi ([[fr:domains:management:gandi-dns-zonefile|plus d'informations]]) lorsque vous utilisez les serveurs DNS de Gandi.
**1. Commencez par créer le dossier des zones :**
Ce dossier contiendra tous vos enregistrements de zones.
mkdir /etc/bind/zones
**2. Puis, créez les zones pour vos domaines :**
Vous devez créer votre fichier de zones afin de définir quelles adresses et machines devra utiliser votre serveur DNS. Tapez la commande suivante pour créer le fichier (remplacez whack-a-mole.eu par votre propre domaine) :
nano /etc/bind/zones/whack-a-mole.eu.db
Voici un extrait de fichier zone pour exemple :
whack-a-mole.eu. IN SOA boom.whack-a-mole.eu. admin.whack-a-mole.eu. (
2006081401
28800
3600
604800
38400
)
whack-a-mole.eu. IN NS boom.whack-a-mole.eu.
whack-a-mole.eu. 10800 IN MX 10 spool.mail.gandi.net.
whack-a-mole.eu. 10800 IN MX 50 fb.mail.gandi.net.
pop 10800 IN CNAME access.mail.gandi.net.
imap 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net.
webmail 10800 IN CNAME agent.mail.gandi.net.
www IN A 217.70.190.20
mta IN A 217.70.190.17
boom IN A 217.70.190.17
(Vous devrez bien entendu remplacer les valeurs citées par les vôtres. Ici, le domaine utilise les serveurs e-mail de Gandi, et nos propres serveurs HTTP).
Comme vous pouvez le voir, la seconde partie de ce fichier de zone ressemble beaucoup à l'[[en:dns:zone#l-interface-expert|interface expert]] de la page de gestion de zones de l'interface Gandi ..\\
.. car il s'agit en réalité des mêmes éléments ! Les éléments inscrits sur ladite interface comme sur votre propre fichier de zones DNS sont en réalité les mêmes.
===== Fichier de reverse DNS =====
Commencez par créer votre fichier (remplacez 190.70.217 avec la véritable adresse de votre reverse) :
nano /etc/bind/zones/rev.190.70.217.in-addr.arpa
Puis, tapez le code ci-dessous en remplaçant :
* "whack-a-mole.eu." par votre nom de domaine
* "boom.whack-amole.eu." par votre serveur DNS
* Le nombre "17" par le numéro de votre machine (ex. si votre adresse ip est 190.70.217.**17**)
@ IN SOA whack-a-mole.eu. admin.whack-a-mole.eu. (
2006081401;
28800;
604800;
604800;
86400);
IN NS boom.whack-a-mole.eu.
17 IN PTR whack-a-mole.eu.
====== Redémarrer ======
Une fois votre serveur DNS configuré correctement, vous pouvez le redémarrer :
/etc/init.d/bind9 restart
Si l'opération est un succès, vous obtiendrez ce message :
Stopping domain name service... bind [ OK ]
Starting domain name service... bind [ OK ]