Un
serveur DNS sous Linux
Le fichier de
configuration de bind est :
/etc/named.conf
Dans le cas d'un
serveur DNS primaire
zone
"logipol.com" {
type master;
notify yes;
file "/etc/bind/pri/db.logipol";
};
On indique un type
master
Dans
le cas d'un serveur DNS secondaire
zone
"agelid.com" {
type slave;
notify yes;
file "/etc/bind/pri/db.agelid";
masters { 217.70.177.44;217.70.179.35; };
};
On indique un type
slave et la liste des
serveurs primaires avec
masters
Exemples de fichiers de zones
/etc/bind/pri/db.logipol
de la forme :
@ IN SOA
<primary-name-server> <hostmaster-email> (
<serial-number>
<time-to-refresh>
<time-to-retry>
<time-to-expire>
<minimum-TTL>
)
L'option
<serial-number>
est
incrémentée chaque fois que vous changez le
fichier de zone afin que
named
sache qu'il doit recharger cette zone.
Les entrées DNS restent ensuite classiques à
savoir :
- MX -
Enregistrement Mail eXchange, qui dit où
doit se diriger le courrier envoyé à un nom
d'espace particulier
contrôlé par cette zone.
IN
MX
<preference-value>
<email-server-name>
preference-value détermine la
priorité ( plus elle est petite, plus le serveur est
prioritaire )
- Alias
- Enregistrement d'adresse qui spécifie
une adresse IP à assigner à un nom.
<host>
IN
A <IP-address>
- NAME
— Enregistrement de nom canonique qui dit au serveur de noms
qu'un nom donné est aussi connu qu'un autre.
<alias-name>
IN
CNAME
<real-name>