Bind9

Installer le package
apt-get install bind9
Pour connaitre la version du serveur DNS installé
named -v
Ajouter la zone en fin de fichier de configuration local
vi /etc/bind/named.conf.local
zone "mondomaine.com"{
    type master;
    file "/etc/bind/db.mondomaine.com";
};
Pour des raisons de sécurité limiter au serveur local
vi /etc/bind/named.conf.options
Modification du paramètre allow-recursion en
allow-recursion {localhost;};
Création du fichier de description de zone db.mondomaine.com
vi /etc/bind/db.mondomaine.com
Remplacer le domaine, les serveurs dns, et l'ip par les valeurs adéquates.
Le numéro de série du fichier doit être mis à jour à chaque modification, et correspond à la nomenclature suivante:
YYYYMMDD: Date de la mise à jour ex: 20081210 NN: Numéro de la mise à jour sur 2 chiffres ex: 01 la première fois, incrémenté de 1 à chaque modification
Attention aux points à la suite de mondomaine.com qui ne doit pas être oublié.
$ORIGIN     mondomaine.com.
$TTL         86400
@             IN             SOA          dns1.dom.com root.domaine.com.(
                               YYYYMMDDNN               ; Serial
                               21600                    ; Refresh
                               3600                     ; Retry
                               604800                   ; Expire
                               3600 )                   ; Minimum
@             IN             NS            dns1.dom.com.
@             IN             NS            dns2.dom.com.
@             IN             A              xxx.xxx.xxx.xxx
www           IN             CNAME          mondomaine.com.
Vérification de la configuration
named-checkconf -z
Redémarrage du serveur Bind
/etc/init.d/bind9 restart
Il est aussi possible de relancer le serveur DNS à l'aide la commande suivante
rndc reload
Le numéro affiché YYYYMMDDNN doit correspondre à celui que l'on vient de préciser dans le fichier de zone.