Problème Update Dynamic DNS (Bind9 - DHCPD3)

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 ! :wink:

Personne ? :frowning: