BIND

Un article de Wikiserveur.

Jump to: navigation, search
Cet article est une ébauche à compléter.


Sommaire

[modifier] Installation

L'installation de BIND est toute simple sous Debian GNU/Linux :

apt-get install bind9

[modifier] Fichier de configuration primaire

Le fichier de configuration principal de BIND est /etc/bind/named.conf.

[modifier] Ajouter une zone

Sous Debian GNU/Linux, pour ajouter une zone dont le serveur est le serveur primaire il faut la placer dans /etc/bind/named.conf.local, en effet ce fichier n'est pas modifié par Apt lors des mises à jour.

Exemple pour le serveur primaire d'un domaine :

zone "bzhpro.com" {
        type master;
        file "/etc/bind/db.bzhpro.com";
        allow-transfer{ 82.236.136.196; };
};

Exemple pour le serveur secondaire d'un domaine :

zone "bzhpro.com" {
        type slave;
        file "bzhpro.com.zone";
        masters { 88.191.13.100; };
};

[modifier] Vérifiez que la syntaxe est bonne

 named-checkconf

[modifier] Prise en compte des modifications

rndc reload

[modifier] Pour ne plus être Open DNS Servers

Ajouter dans /etc/bind/named.conf.options :

recursion no;                      // Do not provide recursive service

[modifier] Fichier de configuration secondaire

[modifier] Où placer les fichiers de configuration ?

Voila ce que dit /usr/share/doc/bind9/README.Debian.gz :

"While you are free to craft whatever structure you wish for servers which need to be authoritative for additional zones, what we suggest is that you put the db files for any zones you are master for in /etc/bind (perhaps even in a subdirectory structure depending on complexity), and use explicit pathnames in the named.conf file. Any zones you are secondary for should be configured in named.conf with simple filenames, so the data files will end up in /var/cache/bind."

[modifier] Exemples

$ORIGIN .
$TTL 10800
bigvicente.com. IN    SOA     ns1.bzhpro.com. hostmaster.bzhpro.com. (
                2006100600      ; Numero de serie YYMMDD##
                3600            ; Raffraichissement toutes heures
                900             ; Essais tout les quart d'heures
                2419200         ; Expiration apres 28 jours
                10800 )         ; Minimum de 3 heures

                NS      ns1.bzhpro.com.
                NS      ns2.bzhpro.com.

                A       88.191.11.50

                MX 1    mx1.ovh.net.
                MX 5    mx2.ovh.net.

$ORIGIN         bigvicente.com.

www             CNAME   bigvicente.com.
blog            CNAME   proton2.bzhpro.com.
wiki            CNAME   proton2.bzhpro.com.

[modifier] Liens externes

Documentations

Testeurs online