Bonjour,
J’ai un problème de mise à jour des entrées DNS avec DHCP.
J’utilise Bind9 et DHCPD3 sous une Debian Lenny.
Voici la configuration de mon serveur mgp-srv-01 (192.168.0.11) :
named.conf :
include "/etc/bind/named.conf.options";
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
controls {
inet 127.0.0.1 allow { localhost; } keys { "rndc-key"; };
};
named.conf.local :
zone "mgprod.lan" {
type master;
file "/etc/bind/db.mgprod";
allow-update { key "rndc-key"; };
notify yes;
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.mgprod.inv";
allow-update { key "rndc-key"; };
notify yes;
};
include "/etc/bind/rndc.key";
Fichiers de zones db.mgprod et db.mgprod.inv :
$TTL 604800
@ IN SOA mgp-srv-01.mgprod.lan. root.mgprod.lan. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;Les lignes suivantes permettent au serveur de se retrouver lui même
@ IN NS mgp-srv-01.mgprod.lan.
mgp-srv-01 A 192.168.0.11
mgp-ddns-01 CNAME mgp-srv-01
ddns CNAME mgp-srv-01
$TTL 604800
@ IN SOA mgp-srv-01.mgprod.lan. root.mgprod.lan. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS mgp-srv-01.mgprod.lan.
11 IN PTR mgp-srv-01.mgprod.lan.
dhcpd.conf :
server-identifier mgp-srv-01;
ddns-updates on;
ddns-update-style interim;
ddns-domainname "mgprod.lan.";
ddns-rev-domainname "in-addr.arpa.";
ignore client-updates;
include "/etc/bind/rndc.key";
zone mgprod.lan. {
primary 127.0.0.1;
key rndc-key;
}
option domain-name "mgprod.lan.";
option domain-name-servers 192.168.0.11;
option ip-forwarding off;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option broadcast-address 192.168.0.255;
option routers 192.168.0.11;
allow unknown-clients;
}
Les fichiers resolv.conf et hosts.conf :
Domain mgprod.lan
Search mgprod.lan
Nameserver 192.168.0.11
127.0.0.1 localhost
127.0.1.1 mgp-srv-01.mgprod.lan mgp-srv-01
192.168.0.11 mgp-srv-01.mgprod.lan mgp-srv-01
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Sur mon client (une Debian Lenny), je réceptionne bien une adresse IP en DHCP et la configuration du resolv.conf est similaire à celle du serveur.
Voici les résultats des PING et HOST :
Sur le serveur mgp-srv-01 :
- ping 192.168.0.100 >>> Ok
- host 192.168.0.100 >>> Host 100.0.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
Sur le client mgp-filer-01 :
- ping 192.168.0.11 >>> Ok
- host 192.168.0.11 >>> 11.0.168.192.in-addr.arpa domain name pointer mgp-srv-01.mgprod.lan.
Note : Si je configure manuellement mes fichiers de zones le reverse DNS fonctionne.
Merci pour votre aide ! 
