¡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ù (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 (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 (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'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 ]
Última modificación: el 31/07/2012 a las 11:48 por Ryan A. (Gandi)