Chapitre 13 - Administration DNS et DHCP
by
civ
@ 09/04/2008
13.2.3. Fichiers de zone
Exemple :
@ IN SOA dns.labo-linux.com. hostmaster.labo-linux.com. (
02050500 ; numéro de série
3H; rafraîchir après 3 heures
1800 ; retenter après 30 minutes
604800; expire après 1 semaine
3D ); TTL minimum de 3 jours
IN NS dns.labo-linux.com.
IN MX 10 mail.labo-linux.com.
dns IN A 192.168.1.1
www IN CNAME dns.labo-linux.com.
ftp IN A 192.168.1.2
mail IN A 192.168.1.3
pop IN CNAME mail.labo-linux.com.
smtp IN CNAME mail.labo-linux.com.
imap IN CNAME mail.labo-linux.com.
imprimante IN A 192.168.1.4
tftp IN A 192.168.1.5
routeuradsl IN A 192.168.1.254
13.2.4. Fichiers de zone inverse
Exemple :
$ORIGIN 1.168.192.in-addr.arpa
$TTL 86400
@ IN SOA dns.labo-linux.com. hostmaster.labo-linux.com. (
02050500 ; numéro de série
3H ; rafraîchir après 3 heures
1800 ; retenter après 30 minutes
604800 ; expire après 1 semaine
3D ) ; TTL minimum de 3 jours
IN NS dns.labo-linux.com.
IN MX 10 mail.labo-linux.com.
20 IN PTR ws1.labo-linux.com.
21 IN PTR ws2.labo-linux.com.
22 IN PTR ws3.labo-linux.com.
23 IN PTR laptop1.labo-linux.com.
24 IN PTR database.labo-linux.com.
25 IN PTR gateway.labo-linux.com.
13.6.2. Configuration du service DHCP
Exemple :
default-lease-time 86400;
max-lease-time 604800;
server-name “DHCP Labo-linux”;
lease-file-name /var/db/dhcp/dhcpd.leases;
always-broadcast off;
deny bootp;
allow booting;
allow unknown-clients;
subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1, 192.168.0.2;
option netbios-name-servers 192.168.0.3;
option domain-name “labo-linux.org”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.32;
range 192.168.1.34 192.168.1.53;
range 192.168.1.55 192.168.1.150;
option routers 192.168.1.254;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.50 192.168.2.250;
option routers 192.168.2.1;
}
host directeur {
hardware ethernet 11:22:33:44:55:66;
fixed-address 192.168.1.33;
}
host secretaire {
hardware ethernet 01:D3:4T:7F:9G;
fixed-address 192.168.1.54;
}
13.7. Mise à jour DNS via DHCP
Fichier /etc/named.conf
zone "labo-linux.com" {
type master;
file "/var/named/labo-linux.zone";
allow-update {
127.0.0.1;
};
};
# La zone de recherche inverse
zone "10.168.192.in-addr.arpa" {
type master;
file "/var/named/reverse.rev";
allow-update {
127.0.0.1;
};Fichier /etc/dhcpd.conf
# méthode de mise à jour du DNS :
ddns-update-style interim;
# mise à jour autorisée
ddns-update on;
# mise à jour par le serveur DHCP forcée
ignore client-updates;
# la mise à jour des IP fixes forcée
update-static-leases on;
# on définit également quel DNS doit être mis à jour pour ces zones :
zone labo-linux.com. {
primary 127.0.0.1;
}
zone 10.168.192.in-addr.arpa. {
primary 127.0.0.1;
}
13.8.1. Cas d'un serveur maître
Fichier /etc/named.conf :
acl "labo-linux" { 127.0.0.1; 192.168.1.0/24; };
options {
directory "/etc/namedb";
forwarders {
193.252.19.3;
193.252.19.4;
};
allow-query {"labo-linux";};
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
zone "labo-linux.com" {
type master;
file "labo-linux.zone";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.in-addr.arpa";
};Fichier /var/named/labo-linux.zone :
@ IN SOA dns.labo-linux.com. hostmaster.labo-linux.com. (
02050500
10800
1800
3600000
259200 )
IN NS dns.labo-linux.com.
IN MX 10 mail.labo-linux.com.
dns IN A 192.168.1.1
www IN CNAME dns.labo-linux.com.
ftp IN A 192.168.1.2
mail IN A 192.168.1.3
routeuradsl IN A 192.168.1.254
passerelle IN CNAME routeur.labo-linux.com.
Fichier /var/named/localhost.rev
@ IN OA dns.labo-linux.com. hostmaster.labo-linux.com. (
02042800
3600
900
3600000
3600 )
IN NS labo-linux.com.
1 IN PTR localhost.
Par civ
Dernière modification
09/04/2008 19:40