|
Page 1 sur 7 Comment installer et configurer un serveur DNS sous FreeBSD
1)
Installation
a)
Téléchargement
Le
logiciel utilisé en tant que serveur DNS est BIND.
Cette
documentation a été réalisée en utilisant BIND 9.2.0 sous FreeBSD 4.5.
Tout
d’abord, il faut télécharger les sources du programme voulu (ftp://ftp.isc.org/isc/bind9/9.2.0/bind-9.2.0.tar.gz).
Nous l’avons mis par exemple dans le répertoire "/tmp".
Il
reste maintenant à l’extraire, en utilisant la commande "tar -xvzf bind-9.2.0.tar.gz".
b)
Compilation
La
compilation passe par trois étapes distinctes :
- La
configuration des paramètres de compilation.
- La
compilation en elle-même.
- L’installation
des binaires, documentations et fichiers de configuration par défaut.
Pour
la configuration des paramètres de compilation, il faut entrer dans le répertoire
racine des sources de BIND (ici "/tmp/bind-9.2.0"), et exécuter
la commande "./configure".
La
commande "./configure" peut contenir un ou plusieurs paramètres
tels que :
- "--with-openssl" :
Pour le support du DNSSEC, qui est un canal OpenSSL (version 0.9.5a minimum)
permettant de faire transiter le trafic de réplication de zones entre serveurs
DNS primaire et secondaire(s).
- "--enable-threads" :
Ajoute le support pour le multithreading, pour pouvoir tirer partie des systèmes
multi-processeurs.
- "--with-kame" :
Support de IPv6, s’il n’est pas pris en charge par défaut par le système installé.
Il
existe beaucoup d’autres paramètres, dont nous ne parlerons pas, mais dont on
peut avoir le listing et la description avec la commande "./configure
--help".
Pour
notre serveur, nous avons utilisé la commande "./configure --enable-threads",
car nous sommes sur un serveur bi-processeur.
La
compilation en elle-même s’effectue en utilisant la commande "make".
Il
ne reste plus qu’à installer les binaires fraîchement compilés, ainsi que les
documentations dans les répertoires appropriés avec la commande "make
install".
|