¡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 ]